Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Your game is indexed and showing up in a title search just fine. If it doesn't seem easy to find otherwise, it may be due to poor choice of tags. You really should pick what other people use, because those are also likely to be sought out. One of your tags is unique to your game, and another is niche to say the least.

Also, from a quick view, your devlogs mostly just embed a video, with at best a few words on the side; those aren't going to get indexed well at all, either in Itch or in search engines. And search engines can be a big source of referrals.