SEO Wiki · Индексация

Robots.txt: как тестировать правила без случайной блокировки

Robots.txt регулирует разрешение обхода, но не служит гарантией удаления документов из поисковой выдачи. Ошибки в группах User-Agent и приоритетах шаблонов часто скрывают целые каталоги.

  • Практические признаки проблемы
  • Пошаговая диагностика и исправление
  • FAQ и полезные переходы по теме

Когда стоит проверить

Пошаговая диагностика и исправление

  1. Откройте /robots.txt на домене, проверьте HTTP 200 и корректный text/plain.
  2. Проверьте группы User-agent; для конкретного бота приоритет получает наиболее специфичная применимая группа.
  3. Сопоставляйте не только пути, но и параметры URL, где это необходимо.
  4. Для Allow и Disallow обычно используется наиболее специфичное совпадающее правило; при равенстве Google предпочитает Allow.
  5. Проверьте шаблоны * и $ на нескольких типовых URL, включая вложенные страницы.
  6. Убедитесь, что закрытые URL не должны предоставлять доступ поисковику к директивам noindex.
  7. Оставьте Sitemap ссылку абсолютной и проверьте XML отдельно.

Практический пример

User-agent: *
Disallow: /catalog/
Allow: /catalog/public/
Для /catalog/public/item применяется более специфичный Allow.

До и после: как зафиксировать эффект

Сохраните проблемный URL, HTTP-код, правила и фактические данные из исходного HTML или логов. После внедрения повторите ту же проверку тем же способом: сравнимые данные важнее условного SEO-балла.

Если речь об индексации или поисковом роботе, дополнительно сопоставьте результат с отчётами поисковых консолей. Обновление индекса может занимать время; локальный тест не подтверждает факт индексирования.

Как понять, что исправление сработало

Частые ошибки

Применить знания

Перейдите к связанному инструменту, проверьте свои данные и сохраните результат для сравнения после исправления.

Открыть инструмент →

FAQ: Robots.txt: как тестировать правила без случайной блокировки

Как понять, что нужна проверка по теме «Robots.txt: как тестировать правила без случайной блокировки»?

В отчёте краулера значатся сотни URLs «Blocked by robots.txt».

Какой первый шаг предпринять?

Откройте /robots.txt на домене, проверьте HTTP 200 и корректный text/plain.

Как подтвердить, что исправление сработало?

Главная и важные разделы открыты нужным ботам.