Возможно, у вас проблема с разрешениями.
Поскольку вы можете получить доступ к результатам поиска от администратора, поисковая система и -indexing работает.
Поиск администратора Drupal возвращает все записи, независимо от их статуса (опубликован, неопубликован, черновик) или их доступа (существует множество разновидностей модулей доступа к контенту).
Во-первых, убедитесь, что узлы на самом деле видны на вашем сайте как «обычный» пользователь: анонимный или вошли в систему. Если это так, проблемы с доступом нет, и узлы публикуются.
Во-вторых, убедитесь, что у вас нет модуля доступа, такого как органические группы или работающий домен: это может быть слегка неправильно настроено или использовано странным образом, и отключите доступ к контенту при определенных условиях.
В-третьих, убедитесь, что вы не используете какие-либо модули, связанные с поиском. Может быть, вы установили модуль, который «улучшает» или «переопределяет» поиск? Такой модуль не изменит поведение администратора-поиска, но изменит то, что видно в результатах поиска.
Если ничего из этого не применимо, пожалуйста, опубликуйте дополнительную информацию.