Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Not necessarily. You can also try to make a devlog marked Major Update or Launch at the first opportunity. You should also advertise your game outside itch.io anyway. And the official social media accounts will often boost a good-looking game if you ping them.