Как это считается
robots.txt состоит из групп. Каждая группа начинается с одной или нескольких строк User-agent с названиями краулеров, для которых она предназначена, за ними идут правила Allow и Disallow. Краулер следует только одной группе: той, что называет его точнее всего, а если никакая не называет, то группе User-agent: *.
# группа для всех краулеров User-agent: * # ни один адрес, который начинается с /admin/ Disallow: /admin/ # кроме этого Allow: /admin/help Sitemap: https://example.com/sitemap.xml
Внутри группы побеждает правило с самым длинным подходящим путём, а при равенстве побеждает Allow. Проверка применяет именно эти правила, как они записаны в RFC 9309 и как им следуют Google и Bing, и показывает строку, которая решила.
Пример
При Disallow: /wp-admin/ и Allow: /wp-admin/admin-ajax.php Googlebot не может получить /wp-admin/options.php, потому что подходит только правило Disallow. А /wp-admin/admin-ajax.php получить может: подходят оба правила, и правило Allow длиннее.
Вопросы
Скрывает ли robots.txt страницу от Google?
Ненадёжно. Disallow запрещает обход, но Google всё равно может показать закрытый адрес, который нашёл по ссылкам, без описания. Чтобы страницы не было в результатах поиска, разрешите её обход и добавьте метатег robots noindex или заголовок X-Robots-Tag либо закройте её паролем.
Куда положить файл robots.txt?
В корень хоста, чтобы он открывался по адресу https://example.com/robots.txt. У каждого хоста должен быть свой: www.example.com, shop.example.com и версии с http и https читаются отдельно. Краулеры игнорируют robots.txt в подпапке.
Как заблокировать ИИ-краулеры вроде GPTBot и ClaudeBot?
Дайте им отдельную группу с Disallow: /, как делает генератор. Google-Extended и Applebot-Extended — это токены, а не краулеры: их блокировка не даёт Gemini и Apple обучаться на ваших страницах, не выводя вас из поиска Google или Apple. robots.txt — это просьба, поэтому краулер, который её игнорирует, нужно блокировать на сервере.
Является ли robots.txt мерой безопасности?
Нет. Файл может прочитать любой, и в нём перечислены пути, которые вы предпочли бы скрыть. Добросовестные краулеры ему следуют, остальные нет. Держите закрытые разделы за логином или паролем, например с помощью базовой HTTP-аутентификации.