Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I opened a ticket with the itch io support, maybe you could try reaching out to them as well! As far as I can tell, the store page is properly configured.