I'm afraid the heyday of itch.io is long gone - and that is for most online game markets no matter how big - today if a game is not on steam it might as well not exist 🤔
if you are looking for exposure on itch I suggest entering one of them game jams
(but don't expect hundreds or thousands - just to be at least seen by someone)
still as it was suggested before me: screenshots, description, good thumbnail
at least give people some idea what they are in for 😓