I'm quite sure anyone on itch.io can vote, but for everyone involved, I'd hope the rankings are not just a popularity contest. I thought I read somewhere that the score is taken from the average of the user ratings, so it might mean a game with 10 votes could rank higher than a game with 50 votes.. maybe.