Just having your game published on Itch.io is enough. The admins look at games published here and they post on other social media about games they find that they think could use more attention to it.
There’s no specific official criteria, and that’s by design, so that users focus on making their games better, rather than trying to game the system.