I think there is some confusion.
Moderators are community moderators and do not have the power to put games on or off the main page.
If you contacted support, then you got a response from a staff member (which is not the same as a moderator) and I think you are referring to the "Featured Games" that appear on the main page
Those games are hand-picked by the staff and there is nothing you can do to get on there except try to create a good game with good quality.
If instead, you are referring to "Popular" or "new and popular" when you enter through
That is an automatic algorithm that measures several factors, such as the release date of your game and how popular it is.