I don't know what the criteria are, but as a general rule people are expected to put an effort into game pages and forum posts on itch.io, so that probably extends to devlogs too. And all the other stuff has been explained many times on the forum.
Very well, thank you for providing an actionable step that I can take, that eases me a little
Sorry for the long posts, as I understand, you are a volunteer, thank you for your time in clarifying things and providing your help