EN RU
Разместить компанию
SEO и разметка

robots.txt - тестер и конструктор

Вставьте правила и проверьте путь по каждому боту, или соберите robots.txt с нуля. Модель сопоставления как у Google - длиннее правило приоритетнее, Allow побеждает Disallow.

robots.txt

Правила группируются по User-agent. Внутри группы, подходящей боту, побеждает правило с самым длинным шаблоном пути; при равенстве Allow и Disallow побеждает Allow.

Проверить путь

Собрать из формы

Разместите по адресу https://ваш-домен.com/robots.txt. robots.txt управляет обходом, а не индексацией - чтобы страница не попала в выдачу, используйте meta-тег или заголовок noindex на странице, которая при этом доступна для обхода.

Чем управляет robots.txt - и чем нет

robots.txt управляет обходом, а не индексацией. Правило Disallow говорит послушным ботам не запрашивать подходящие URL, но запрещенная страница все равно может проиндексироваться по внешним ссылкам, просто без сниппета. Чтобы страница не попала в выдачу, разрешите ее обход и добавьте meta-тег или заголовок noindex. Инструмент проверяет, доступен ли путь боту по вашим правилам, и собирает robots.txt из формы. Он использует модель сопоставления Google: бот выбирает группу User-agent, наиболее конкретно совпавшую с его именем, затем внутри группы побеждает правило с самым длинным шаблоном пути, а при равной длине Allow и Disallow побеждает Allow.

Подстановки, группы и частые ошибки

Подстановки * (любая последовательность) и $ (конец пути) поддерживаются Google, Bing и Yandex. Частый сюрприз: Disallow: /search блокирует любой путь, начинающийся с /search, включая /search/help и /search?q=x - напишите Disallow: /search$, чтобы заблокировать только точную страницу, или добавьте Allow: /search/help, чтобы оставить один путь открытым. Разным ботам нужны отдельные группы User-agent, и бот использует только одну наиболее конкретную группу, игнорируя остальные, поэтому общие правила повторяйте в каждой. Crawl-delay игнорируется Google (частоту задавайте в Search Console), но учитывается Bing и Yandex.

Частые вопросы

Чем на самом деле управляет robots.txt?
Обходом, а не индексацией. Правило Disallow говорит послушным ботам не запрашивать подходящие URL. Из поиска страницу это не убирает - запрещенный URL все равно может проиндексироваться по внешним ссылкам, просто без сниппета. Чтобы страница не попала в выдачу, разрешите ее обход и добавьте meta-тег noindex или заголовок X-Robots-Tag.
Как бот выбирает применимое правило?
Сначала бот выбирает группу, чья строка User-agent наиболее конкретно совпадает с его именем (точное или префиксное совпадение приоритетнее «*»). Внутри группы для запрошенного пути побеждает правило с самым длинным шаблоном. Если Allow и Disallow совпадают с одинаковой длиной, побеждает Allow. Инструмент использует ту же модель.
Поддерживаются ли подстановки * и $?
Да. * соответствует любой последовательности символов, $ привязывает к концу пути URL. Google, Bing и Yandex их поддерживают. Старые или строгие парсеры - не всегда, поэтому по возможности держите шаблоны простыми.
Почему Disallow: /search не заблокировал /search/help?
На самом деле блокирует - Disallow: /search совпадает с любым путем, начинающимся с /search, включая /search/help и /search?q=x. Чтобы заблокировать только точную страницу, напишите Disallow: /search$. Если /search/help должен оставаться открытым, добавьте Allow: /search/help - он победит как более конкретный.
Работает ли Crawl-delay для Google?
Нет. Googlebot игнорирует Crawl-delay; частоту обхода задавайте в Search Console. Bing и Yandex его учитывают. Указывайте только если вам действительно нужно замедлить эти краулеры.
Можно ли задать разные правила для разных ботов?
Да - добавьте отдельную группу «User-agent:» на каждого бота. Бот использует только одну наиболее конкретную группу, совпавшую с его именем, а остальные полностью игнорирует, поэтому общие правила повторяйте в каждой нужной группе.
Стоит ли блокировать AI-краулеры вроде GPTBot?
Это бизнес-решение. Блокировка GPTBot, ClaudeBot, CCBot и подобных не дает использовать ваш контент для обучения моделей, но на позиции в поиске не влияет. Добавьте группу на каждого бота с Disallow: /, если хотите их исключить.
Отправляется ли куда-то содержимое robots.txt?
Нет. Разбор, проверка и сборка выполняются в браузере; ничего из вставленного или введенного не передается и не сохраняется.

Смежные инструменты

Все инструменты →