Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You'd have to talk to Itch about that, as it's their servers. I would recommend clearing out your browser's cache, trying a different browser if you have one installed, and temporarily turning off your VPN if you have one, as many sites act flaky if they don't like the IP you're coming from.