Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(-1)

Speaking of jams, just major ones like Ludum Dare can draw some traffic to your game. And even then, that's a low amount of clicks compared to sources like reddit, press and curators. Having a ranking wouldn't help with visibility. It's great that you want to promote your games (and it's a thing I totally encourage you to do) but look for that on the proper places, where it can draw a good chunk of traffic. Try uploading it to other websites, talk to game portals about licensing, send a pressnote, post it on reddit and create some buzz on twitter.

If it's not getting enough traffic maybe it's because it's not eye-catching enough. Or maybe the gif you made could be better. Maybe it's the game itself, nowadays people have lots of amazing games to play, it's hard to get visibility. Just keep trying. Promoting your  work is like making it, it requires a lot of time and patience

Start with yout itch page. Make it nicer. Change the theme options. Find the best tags. Complete all the metadata.