Also, try putting it on sale and posting it here: https://www.reddit.com/r/GameDeals/
No joke, I got over 15,000 "views" on my post to that subreddit (which I assume includes just scrolling past it) before they took it down for spam (even though it didn't break their rules). Still, of those 15,000 views, only 130 people actually followed the link to my itch.io page, so it is really luck of the draw. You can find all sorts of places like that to post your game, just as long as they don't have a "no self-promotion" rule. I think r/letsplay also has a feature where you can offer free keys to let's-players so they can play your game on their channel (just be aware that this is also hit or miss, since a let's-player usually makes their living by following trendier, more well-known games).
I hope this helps!