Что проверяю
- robots.txt глазами каждого бота. Разбираю файл по правилам выбора группы и смотрю, открыт ли сайт для поиска Яндекса, Google и Bing, для ботов ответов ChatGPT, Perplexity и Claude — и отдельно для ботов, которые собирают тексты на обучение моделей.
- Блок на хостинге и в защите от ботов. Запрашиваю главную от имени YandexBot, bingbot, OAI-SearchBot, PerplexityBot, GPTBot и ClaudeBot и сравниваю с ответом браузеру: ошибка 403, страница «вы не робот» или урезанный ответ видны сразу.
- Текст без JavaScript. AI-краулеры скрипты не выполняют. Если текст появляется только в браузере, для них страница пустая.
- Запреты в мета-тегах. noindex, nosnippet и нестандартные noai в meta robots и заголовке X-Robots-Tag, а также canonical и описание главной.
- Микроразметку Schema.org. Синтаксис JSON-LD, владелец сайта (Organization, Person или LocalBusiness) с профилями sameAs, связность узлов через @id, «хлебные крошки» на внутренних страницах.
- llms.txt и Markdown-версии. Есть ли файл и по формату ли он, отдаёт ли сайт страницы в Markdown для AI-агентов.
Ошибка, которую делают почти все
Чтобы пустить AI-ботов, в robots.txt обычно дописывают отдельные группы: User-agent: GPTBot, Allow: /. Но бот подчиняется одной, самой точной группе со своим именем. Получив свою группу с одним разрешением, он перестаёт видеть все запреты из User-agent: *: поиск по сайту, фильтры, корзину, служебные скрипты.
На этом сайте так и было. ClaudeBot за две недели сделал около 30 тысяч запросов к служебному скрипту, который для остальных ботов был закрыт. Решение — одна группа на всех AI-ботов с тем же набором Disallow, что у *. Проверка находит эту ошибку и выдаёт готовый блок для вашего robots.txt.
Закрыть обучение, но остаться в ответах
У OpenAI, Anthropic и Google разные боты для поиска и для обучения моделей. GPTBot, ClaudeBot и Google-Extended можно закрыть — сайт останется в ответах ChatGPT и Claude, а Google-Extended вообще не влияет на поиск и AI-обзоры. Закрывать нельзя OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot и, конечно, YandexBot и bingbot: без них сайта не будет ни в поиске, ни в нейроответах.
Если проблемы нашлись
Большая часть исправляется за день: robots.txt, мета-теги, llms.txt. Микроразметка владельца и серверный рендеринг для сайтов на React или Vue — дольше. Сделаю под ключ: исправлю найденное, настрою разметку и llms.txt, проверю логи сервера на запросы AI-ботов. Для этого — кнопка в отчёте или технический SEO-аудит.

