When I first started publishing Itch.io games, I was like that too. I would suggest making a more catchy and memorable title. If you have a long title for a game, at least have an acronym for it so people can search up the acronym for the game. Also, try to add a unique gimmick to the game that makes it unique to any other games of that genre. Just try to advertise it anywhere you can like Twitter, Instagram, or even YouTube!
I understand that this can be frustrating at times, but just follow these tips I made and it could work out for you!
Good luck!