I don't know, but it sounds unlikely. And the way to promote on itch.io is via devlogs, release announcements or simply being active in the community. You shouldn't rely on being indexed.
Viewing post in Changes in the deindexed project
That's just one problem - devlogs don't showed up in the general section (https://itch.io/devlogs), if your project was deindexed. That's 'cause i'm trying to do something to get interested. By the way, thanks for answer