Just because you don't get the view you want, it doesn't mean that you aren't getting visibility. You might get 1000 impressions, but only have a 1% conversion rate, which means that you get 10 views. If your rate is higher, itch will probably promote your game more because it is probably more interesting. So people are seeing your games, they just don't want to play it because it doesn't look appealing. But, for the few people who you do get in the door, they will promote the game themselves if it's good. The lesson: make a good game and have a good thumbnail/short description (It's the only thing that players see to determine if they should click on your game page).