I get more plays of my browser games on my own website than on itch.io.
Most of the plays on my own website are driven by a listing in Huawei App Gallery. Huawei created an interface for players to easily find browser games and create icons (shortcuts). At the time you needed your own https site for Huawei to accept the game - but a lot has changed there.
On itch.io it is very difficult to get noticed and the top question that nobody here can really answer is: How do I get more players? In general, the answers are: find the players elsewhere like on social media and direct them here. Personally, I've had a 100% failure rate with social media marketing. I can get followers but that doesn't translate into traffic or game plays.