Обход

Область обхода, robots.txt и директивы

Решайте, чего обход может касаться: правила области, политика robots и проверка robots.txt, которая объясняет, какое правило какой URL блокирует.

Область обхода, robots.txt и директивы

Проверка robots.txt

robots-check читает robots.txt и показывает заблокированные пути, заявленные sitemap и ресурсы, нужные для рендеринга.

  • Заблокированный для рендера JS или CSS
  • Директива Sitemap есть или нет
Область обхода, robots.txt и директивы

Директивы

Поуровневые noindex, nofollow, nosnippet, unavailable_after и X-Robots-Tag читаются и попадают в отчёт.

Как это работает

Три шага — один сохранённый скан

  1. Задайте область обхода

    Шаблоны включения и исключения, именованные сегменты, фильтры расширений, лимит глубины и лимит URL определяют, какие страницы скачиваются.

  2. Выберите политику robots

    Каждый обход может соблюдать robots.txt, только сообщать о блокировках или игнорировать его. Флаг — --robots respect, report_only или ignore.

  3. Проверьте путь до обхода

    robots-check читает файл для одного user-agent и проверяет заданные вами пути — вы узнаёте, что краулеру можно запрашивать.

Что проверяется

Проверки в этой возможности

ПроверкаЧто значитКритичностьДоказательство
IMPORTANT_URL_BLOCKED_BY_ROBOTSЖивая страница с внутренними ссылками заблокирована robots.txt. Ссылки не несут ценности для обнаружения, и страница выпадает из пути обхода. Robots.txt блокирует обход, а не индексацию.ImportantЗаблокированный URL, ведущие на него внутренние ссылки и сработавшее правило Disallow
BLOCKED_BY_ROBOTSURL заблокирован robots.txt. Подтвердите, что это намеренно.ImportantЗаблокированный URL и правило
ROBOTS_BLOCKS_RESOURCESrobots.txt блокирует JavaScript или CSS, нужные для рендеринга, — поисковик может отрендерить страницу неполностью.ImportantЗаблокированный .js/.css-URL и правило
DIRECTIVES_OUTSIDE_HEADМета-директива robots вне элемента head не применяется. noindex или nofollow в такой позиции не действуют.CriticalЭлемент, перед которым стоит директива в документе
UNAVAILABLE_AFTERНа странице директива unavailable_after — она уберёт страницу из индекса в заданную дату.ImportantЗначение директивы и дата
NOINDEXСтраница содержит noindex. Подтвердите, что выход из индекса намеренен.TipИсточник директивы: meta robots или X-Robots-Tag
SITEMAP_NOT_IN_ROBOTSВ robots.txt нет директивы Sitemap. Строка с абсолютным URL sitemap помогает краулерам его найти.TipДирективы Sitemap в robots.txt
Как запустить

Одна команда

bash
seohead robots-check --url https://example.com/

Сначала установите: руководство по установке. Каждая команда работает и как MCP-инструмент для ИИ-агентов.

Смежные проверки

Из реестра проверок

BLOCKED_BY_ROBOTSIMPORTANT_URL_BLOCKED_BY_ROBOTSROBOTS_BLOCKS_RESOURCESSITEMAP_NOT_IN_ROBOTSNOINDEXNOSNIPPET
FAQ

Вопросы

Область обхода, robots.txt и директивы
Убирает ли robots.txt страницу из Google?
Нет, он останавливает обход. Заблокированная страница может индексироваться по ссылкам, а noindex на ней так и не прочитается, пока она заблокирована. Чтобы убрать страницу из индекса — разрешите обход и поставьте noindex.
Что делает robots-check, если robots.txt нет?
404 означает, что robots.txt не существует, и отчёт говорит: обход разрешён. 429 или 5xx — ошибка, и инструмент никогда не заявляет, что обход разрешён.
Можно обойти только один раздел сайта?
Да. Шаблоны включения/исключения, scope segments_only для именованных сегментов и фильтры расширений. Лимиты глубины и URL держат обход в заданных рамках.
Соблюдает ли обход robots.txt по умолчанию?
Политику задаёт флаг: respect соблюдает, report_only записывает блокировки не соблюдая, ignore пропускает. Хотите поведение как у поискового краулера — используйте respect.