On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Did you already checked your CTR? The guys from itch.io added this feature to the game's analytics, and really helps to bring some insights.

For instance: how many impressions did your games had? Why people didn't clicked on it. You know the landing page is important, but if nobody clicks on your game while browsing, then the landing page is a secondary task. You first need to bring people to your game's page. Try to improve your game's cover. Maybe a .gif? Maybe some guys screaming out loud in red backgrounds. Focus on actually hook people to your game's page, then do the job of convincing them that your game worth their time (screenshots, features, trailer, etc..).