I'll let our admins know. Those games have to be seen by itch.io staff.
Viewing post in Still not indexed after 3+ months
It depends. Please see rules of this category where it says not to ask this exact question, and the unofficial FAQ for what you can try in the mean time.