Hi, I’m new to Itch as well, and my game still hasn’t been indexed after a few days — so I can relate to the wait and uncertainty you’re facing.
If I may offer a bit of humble feedback on your page: adding a more eye-catching banner (maybe with the game’s title on it) could help make a stronger first impression. Also, dressing up the sides of the page with a background image or color scheme might give it a more polished and immersive look.
That aside, congrats on putting your first game out there — wishing you the best with visibility and downloads 🚀