Pinging one of the official social media accounts for itch.io with a link to your game can help, yes. But mainly, make a good game and a good-looking page and promote it so that you get some traffic. That's the best way.