Нет, наличие файла robots.txt не является обязательной нормой для индексации сайта поисковыми системами. Файл robots.txt используется для указания инструкций для поисковых роботов относительно того, какие страницы сайта они могут индексировать или не индексировать. Если файл robots.txt отсутствует, поисковые системы по умолчанию индексируют все доступные страницы сайта.
как минимум, ваш пост не проходит незамеченным в социальных сетях, его замечает целевая аудитория
в каком контексте вы имеете в виду - в результате поиска или в самом индексе? Если речь идет о поисковой выдаче, возможно есть несколько причин - это может быть техническая ошибка поисковика, проблемы с хостингом или неправильные настройки файла. Для того, чтобы понять причину, нужна ссылка на ваш пост.