Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yep, that's what I mean. It doesn't need to be anything too complicated. Just including a couple of screenshots would already do wonders. Players often rely on those to determine if your game is worth a try, so they're definitely good to have. You can upload screenshots with the Edit game thing in the Dashboard.

Another nice thing would be a banner at the top of the page. Typically it would just be the logo or title of the game and/or a little bit of art. You can add that with the Edit theme button found from your game page. You can also change the background color and other such things with the Edit theme feature, but it's not super important in my opinion.

You can browse other games on Itch for some ideas if you feel like it, but typically it really isn't anything more complicated than screenshots and a banner. 🙂