Индексация и обход 2 мин чтения

«Disallow: /» — как одной строкой закрыть весь сайт от поиска

Почему эта строка чаще всего попадает на боевой сайт по недосмотру, чем она грозит и что делать, если сайт уже выпал из индекса.

Строка Disallow: / в robots.txt запрещает роботам обходить весь сайт — от главной до последней карточки товара:

User-agent: *
Disallow: /

Это законная настройка для тестового стенда и катастрофа для боевого сайта.

Как она попадает на рабочий сайт

Сценарий почти всегда один: сайт разрабатывают на технической площадке и закрывают её от индексации, чтобы черновик не попал в поиск. Потом сайт переносят на основной домен — вместе с robots.txt. Никто не замечает: сайт открывается, формы работают, всё хорошо. Плохо становится через две-три недели, когда старые страницы выпадают из выдачи, а новые в неё не попадают.

Вторая причина — панель CMS. Галочка «Закрыть сайт от индексации» есть почти везде, а включают её обычно на время разработки и потом забывают.

Чем это грозит

Робот не загружает ни одной страницы. Со временем сайт исчезает из выдачи полностью: поисковик не может подтвердить, что страницы ещё существуют. Восстановление занимает недели — на переобход большого сайта уходит время, а позиции возвращаются не сразу.

Отдельная неприятность: часть закрытых страниц может остаться в выдаче как адреса без описания — робот знает о них по внешним ссылкам, но прочитать не может.

Как проверить

  • Пункт аудита «robots.txt не блокирует сайт».
  • Откройте https://ваш-сайт.ру/robots.txt и посмотрите глазами. Ищите строку Disallow: / — именно со слэшем и без продолжения. Disallow: /admin/ — нормально, это запрет одного раздела.
  • Яндекс Вебмастер → «Анализ robots.txt» → введите адрес главной: инструмент прямо скажет, разрешён обход или нет.

Как исправить

  1. Уберите строку Disallow: / или замените на пустое значение Disallow:.
  2. В CMS снимите галочку «Закрыть сайт от индексации» — иначе файл перезапишется при следующем обновлении. В WordPress это «Настройки → Чтение → Попросить поисковые системы не индексировать сайт».
  3. Проверьте заодно, нет ли на страницах noindex — тестовые версии часто закрывают и так, и так.
  4. Отправьте сайт на переобход в Яндекс Вебмастере и Google Search Console, а карту сайта — заново.

Как закрыть тестовую версию правильно

robots.txt для теста — слабая защита: он не мешает людям и сторонним сервисам зайти на черновик. Надёжнее закрыть тестовый стенд HTTP-авторизацией (логин и пароль на уровне веб-сервера): тогда ни человек, ни робот внутрь не попадут, и переносить на боевой домен будет нечего.

А что с этим на вашем сайте?

Аудит «Кверху» проверяет этот пункт вместе с остальными пятьюдесятью и показывает конкретику: какие страницы затронуты и что именно исправить. Первая полная проверка проекта — бесплатно.

Проверить сайт бесплатно