Yeah, I also have a few thousands of views on my page https://johnnydalvi.itch.io/, most of it was unorganic (people looking for the game through google or through itch.io search), and then some due to tags and just a few due to collections.
That's a nice thing that you do with your rating system in there, I also feel that I should do more about it, at least prompt the player to go to the game page and rate it (perhaps I'll even add a link to my games >.<).
Thanks for sharing your experience with this matter Matt :)