Talking about visibility on Itch... you recently changed something and now TOP is full with paid games.
Is this permanent change, or temporal?
Top Multiplayer (by Popularity)
It's strange to see so many paid games in top. From Top 12 games 9 are paid games.
My game is now on place 48 (even if before it was in top 15 pretty much all the time) and above are 33 paid games (what i have never seen before). And my stats are not worse then month ago, or 3 months ago.
EDIT: and maybe you can explain how game with price 420$ (with zero sales?) can be higher in popularity, then F2P game with 300+ daily downloads?