On itch.io.
It worked for me.
Try to post frequently on the community. Like first I only had 2 followers and few downloads and browser plays on my games which were mostly me playing my own game.
Now since I started posting here, I have 15 followers and better analytics( but not that good ).
I also created a YouTube channel but that didn't help at all.