Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Oh, I didn't consider that, I'm a bit new to showing my game but you are right I should put some screenshots.

Yeah I'm trying to figure out these stuff too, it's my first game jam.
If you go on the game's page you should see the Analytics section, there's a stat called "7d impressions" and as far as I understood it represents how many people viewed your link without clicking.
That way I figured out it's probably one of the main reasons why games don't get many views, so you need an appealing thumbnail and a good presentation page (so screenshots, gameplays and stuff like that), because if you have 10-20 games on the page you don't watch all of them, you open only the most appealing ones (may it be the thumbnail, the title or something else).
Try to think about how you chose games in these situations, what makes a game appealing among the masses to you, things like that, and start working out from there.

Good luck! :)