I don't have much knowledge of Itch.io, but I understand that when you publish a project, it gets an initial boost in visits because it appears on the 'new' page, which gives it some visibility.