thank you as always!
But itch.io/t/241630 isn't working
You need the Title, this is the full link
https://itch.io/t/241630/how-do-games-get-featured-on-the-itchio-homepage
EDIT;
A quick disclaimer, itch.io gets 100s of new games uploaded a day.
Today, the index about 1500 for day.