So maybe some feedback of fellow devs after release day.
Because traffic it ain't gonna increase. Or is there a weighting algorithm that makes creators with more followers appear higher in some lists?
You should definitly work on your game page designs and game tagging. 2d and singleplayer or arcade is not really telling. Itch does not even know the games well enough to have that button related games. (But I do not know if that can be triggered by relevant tags alone). Both prototype looks good. But the game pages is horrible. While it is browser game, you do not have screenshots as well. So there is no mouse hovering popup with enticing game graphcis. (That is what I mean with horrible, along with the complete lack of any relevant tagging.)
As a hint, guess what game is not among the ~100 games on this list ;-)