Отметьте ботов, которых хотите закрыть от сайта, и получите готовые правила для robots.txt, nginx и .htaccess. Поисковых ботов (Google, Яндекс, Bing) здесь нет: их закрывать нельзя, сайт пропадёт из поиска.
Добавьте в начало файла robots.txt в корне сайта. Уже существующие правила не трогайте.
User-agent: ClaudeBot Disallow: /
Блокирует бота, который называет себя в User-Agent, даже если он не читает robots.txt. После правки: nginx -t и перезагрузка конфигурации.
# в блок http { } (один раз)
map $http_user_agent $bg_blocked_bot {
default 0;
"~*(ClaudeBot)" 1;
}
# в блок server { } сайта
if ($bg_blocked_bot) {
return 403;
}
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (ClaudeBot) [NC]
RewriteRule .* - [F,L]
Сколько таких ботов заходит на ваш сайт на самом деле, покажет анализ access-лога, а что сейчас разрешает ваш robots.txt: проверка допуска ботов.
Как закрыть сайт от GPTBot и ClaudeBot?
Добавьте в robots.txt блоки «User-agent: GPTBot» и «User-agent: ClaudeBot» со строкой «Disallow: /». Генератор выше собирает такие блоки по вашему выбору. Это работает для ботов, которые соблюдают robots.txt.
Повлияет ли это на позиции в Google и Яндексе?
Нет, если не закрывать Googlebot и YandexBot. Генератор не включает поисковые системы в список именно для этого. Закрытие ИИ-краулеров и SEO-сервисов на обычную выдачу не влияет.
Остановит ли robots.txt парсер или скрипт?
Нет. Правила robots.txt добровольные, скрипты и подделки их игнорируют. Блокировка по User-Agent на сервере (nginx, .htaccess) отсекает бота, который честно называет себя, но обходится сменой строки. Надёжнее проверка по IP и поведению.
Что такое Google-Extended и Applebot-Extended?
Это токены только для robots.txt: они сообщают Google и Apple, можно ли использовать ваши материалы для обучения ИИ. Сами они сайт не обходят, поэтому на сервере их блокировать не нужно, а в поиске ничего не меняется.
Подробнее о ботах: GPTBot, ClaudeBot, Bytespider, MJ12bot.