So I started my itch.io game-page ( https://pixeltroid.itch.io/citadel-stormer-2 ) on June 21, 2020 to promote my 2D action platformer. On the same day, I uploaded a demo and decorated the game page with a logo, icons, background, carefully selected thumbnails, screenshots, gameplay video, write-up and all the relevant tags. I even started maintaining a devlog, to ensure that viewers and players know the status of the game. I also posted links to my gamepage on the itch forums. Sadly for me, it's been more than a month now, and I have only 100 views, 18 downloads and 2 follows. And the "best" part is that for the last few weeks, it has not been making any impressions, so I guess the game has been buried completely and is not being seen in searches.
On the other hand, on the same day that I started my game-page here, I uploaded the same demo (and the same write-up, thumbnails, screenshots, video, tags) on the rival site "GJ". And my numbers are significantly better over there -- 351 views, 133 downloads and 11 follows. My game was also featured at the top of the GJ "hot page" for a while. It still keeps getting downloaded a few times every week. Its doing better on GJ even though I don't have a devlog over there or even promote my game on their forums.
Does any one here know why this is so?
Can someone take a look at my game-page and tell me if there is something wrong or lacking? Or if I have missed out something?
Perhaps it could be because visitors to this site are not interested in demos and only want full games. Alright, but now my concern is that even if I do release the full game here and juice up my game-page with a wider variety of thumbnails and showcase the more interesting parts of the game, the game will still not get noticed because it's already been buried. I just don't see how my game would even be seen anymore.
I fear that I blew the chance to make a good first impression and that there are no second chances.
Should I just delete my game-page and re-make it when I release the full game?
Any answers would be appreciated.