One simple thing that helped my game Holey Suit: announcing the release on itch.io forums ;)
I posted on the "Game Development » Release Announcements" forum after pushing the release button. I followed the instructions for that topic, i.e. wrote an enticing description of the game, and back this up by a selected few fun screenshots. You can see the post there, nothing rocket science.
Indirectly, the game was spotted by Leaf (I suppose other moderators also regularly screen this topic) and got featured on the site. This really helped with the downloads - I am forever grateful for this! So I guess that counts as a way to reach out to the moderators at itch.io?
And yes, a good game page helps, but you needn't go crazy. I like the minimalist look itch.io promotes, and with a few simple tweaks (CSS helps, but not mandatory) it's very achievable to have a nice looking page. One of my favourite page is https://juegosrancheros.itch.io/fantastic-arcade-2016, and as far as I'm aware this doesn't even use CSS. Just uses a nice colour theme & transparent banner at the top. Sleek!