To my knowledge, there is currently no way to pay to advertise on Itch.io .
You can post devlogs when you have updates about your project, which will help people notice your project and potentially give it a go.
Ya, I had that feeling. Thanks for responding and letting me know..