Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

You should also link to your itch.io game page in the announcement. For that matter, why not make the game available on itch.io as well? People come here to get games, you know. Not just to see glorified ads.