They are hand-picked, see: https://itch.io/t/161841/how-do-you-get-to-the-front-page
For me your game shows up most of the time in the "On Sale" section of the front page, so at least that's something!
You really shouldn't expect to get a lot of traffic from Itch though, even if you do get on the front page. You gotta do your own marketing. Good luck!