Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yeah that might be the reason why people don't engage, It helped me too with my game but you know I was saying to improve it and make it just more visible, because it's the most important part on itch.