I'll soon start to post a screen of all the guideline lies and first time games published in 10 seconds...even without a proper page or description... There are a lot of people that make legit game and not get indexed. The thing "its your first game so you have to wait! is a LIE!. Sending a ticket to the support mean nothing, they answer you like 2 weeks later and they dont even know what is your problem. The thing "indexing get 2hours to 2weeks" mean thats no rules for getting indexed, so when a member of the itch staff find the will to do his job there's a chance that he see your (nonindexed) game. While, again, there's a lot of first time game published and indexed instantly.
DONT BELIEVE ITCH RULES, there isnt enough staff to apply the rules...
And please dont tell me "there's a milion games to review", Only way to get attention of the staff is to post a complain in the forum.