Что видят на вашем сайте GPTBot, ClaudeBot и Яндекс: проверка за 15 минут
9 сентября 2026 г. 7 мин Читать

Что видят на вашем сайте GPTBot, ClaudeBot и Яндекс: проверка за 15 минут

Есть простой способ узнать, существует ли ваш сайт для AI-поиска: посмотреть на него глазами робота. Не глазами владельца и не глазами дизайнера — глазами программы, которая приходит на сервер, что-то читает и уносит прочитанное с собой. То, что она унесла, и станет материалом для ответа, когда кто-то спросит ассистента про вашу компанию.

Мы в последнее время смотрим на сайты именно так, и опыт отрезвляющий: сайт, который для человека выглядит богатым и живым, для робота нередко оказывается пустырём — оболочка есть, контента нет. Причём владелец об этом не подозревает: в аналитике тихо, визитов не было, жалоб не было. Просто в ответах ассистентов вас нет.

Хорошая новость: базовая проверка занимает 15 минут, не требует доступа к аналитике и делается руками. Дальше — сама проверка: какие роботы приходят, что они читают первыми, где сайт для них чаще всего невидим и что делать, если это ваш случай.

Table Of Contents

Почему это стало отдельной задачей

Ещё недавно вопрос «как нас находят клиенты» целиком сводился к поисковикам: выдача, позиции, контекстная реклама. Сегодня рядом появился другой сценарий: человек не ищет — он спрашивает. Ассистенту, AI-поисковику, чату: «кто делает то-то», «что выбрать для такой-то задачи», «расскажи про компанию N».

Ассистент не листает выдачу глазами. Он отправляет на сайты своего робота-краулера, читает страницы и сам собирает из них ответ. И здесь работает жёсткое правило: ответ собирается только из тех страниц, которые робот смог прочитать. Сайт закрыт, robots.txt запрещает, текст дорисовывается скриптами — робот ушёл с пустыми руками, и вас в ответе не будет. Обычная статистика этого не покажет: визитов-то не было.

Поэтому проверка «что видят на сайте роботы» выделилась в отдельную задачу — короткую, дешёвую и беспощадную к самообману. Ниже — как мы её делаем.

Кто на самом деле заходит на ваш сайт

Гости делятся на две группы. Первая — классические поисковые роботы: Яндекс, Google и другие. К ним все привыкли, для них исторически и писали robots.txt.

Вторая группа — AI-краулеры, роботы ассистентов и AI-поисковиков. Кого стоит знать по именам:

  • GPTBot — робот OpenAI;
  • ClaudeBot — робот Anthropic;
  • PerplexityBot — робот Perplexity;
  • Google-Extended — отдельный робот Google для AI-задач.

У каждого краулера своё имя, и именно по имени его можно встретить в логах, разрешить или запретить в robots.txt. Это важнее, чем кажется: «AI-роботы» — не безликая масса, а конкретные гости с конкретными именами. Решения по ним можно принимать по отдельности: кого-то пускать охотно, кого-то — с ограничениями, кого-то — не пускать. Но чтобы решать, нужно сначала хотя бы знать, что они приходят и что у вас видят.

Пять проверок

Сама проверка — пять шагов, по порядку.

Первый — robots.txt. Файл в корне сайта, первое, что читает любой робот: кому можно, куда нельзя. Смотрим главное: не закрыт ли сайт для нужных роботов целиком. Классическая ошибка — однажды закрыли «всё лишнее» от индексации и заодно закрыли контент. Правило лежит годами, никто уже не помнит, зачем оно появилось, а роботы послушно разворачиваются у входа.

Второй — sitemap. Карта сайта в XML; ссылка на неё обычно указывается в robots.txt. Проверяем, что карта вообще есть и что даты в ней свежие. Мёртвая карта — как витрина с выцветшими ценниками: формально всё на месте, доверия не прибавляет.

Третий — llms.txt. Файл-карта содержательного слоя сайта: что здесь есть по существу, где лежат главные материалы, что читать в первую очередь. Для ассистента это разница между «бродить по сайту наугад» и «получить оглавление и идти по нему».

Info

llms.txt — тема отдельной статьи: формат, структура, что туда выносить. Мы разобрали её подробно здесь: наша статья про llms.txt.

Четвёртый — текст без JavaScript. Ключевая проверка. Открываем страницу так, как её видит робот: сырой HTML без исполнения скриптов. Если содержимое отдаётся в HTML — робот его прочитает. Если страницу рисует браузер, робот часто видит пустоту: разметка есть, слов нет. Статический сайт в этом смысле устроен честно: он отдаёт готовый HTML, и контент читается сразу, без всяких условий.

Пятый — структура. Один H1 на страницу, осмысленные подзаголовки, таблицы и списки там, где сравнение или перечисление. Для человека структура — удобство чтения, для робота — скелет документа, по которому он понимает, где главное, а где оформление.

Как проверить руками

Ничего из перечисленного не требует специального софта — хватает curl и grep.

robots.txt, sitemap и llms.txt открываются в браузере напрямую: ваш-сайт.ru/robots.txt, ссылка на карту из robots.txt, ваш-сайт.ru/llms.txt. Смотрим глазами: открыт ли доступ, свежие ли даты, есть ли карта содержимого.

Самая показательная — четвёртая проверка, и у неё простой рецепт. Скачиваем страницу так, как её видит робот, и ищем в HTML заголовки и куски текста:

curl -s https://ваш-сайт.ru/ | grep -i "<h1"
curl -s https://ваш-сайт.ru/ | grep -i "фраза из вашего текста"

Если в браузере заголовок и текст видны, а в выводе команд пусто — значит, содержимое дорисовывается скриптами, и без JavaScript страницы как будто нет.

Второй приём — сравнение «что видит браузер / что видит робот». Откройте страницу как обычно, полюбуйтесь. Потом откройте её исходный код (в браузерах это обычно Ctrl+U) и поищите там собственные тексты. Если тексты есть только в первом варианте — вы уже знаете ответ: робот их не видит.

Мы делаем это сравнение каждый раз, когда берём сайт на проверку, и почти всегда находится что-то, что владелец считал очевидным, а робот не видел вовсе.

Сводная таблица: что смотреть и что считается плохим

ПроверкаКак смотретьЧто значит «плохо»
robots.txtОткрыть ваш-сайт.ru/robots.txt, найти правила для GPTBot, ClaudeBot, PerplexityBot, Google-Extended и поисковых роботовСайт или содержательные разделы закрыты; «всё лишнее» закрыто вместе с контентом
SitemapОткрыть карту по ссылке из robots.txtКарты нет; даты старые; новые страницы в карту не попадают
llms.txtОткрыть ваш-сайт.ru/llms.txtФайла нет; содержательный слой не описан
Текст без JScurl страницы, поиск заголовков и текста в HTMLВ HTML пусто: контент рисует браузер, робот видит пустоту
СтруктураЗаголовки и разметка в исходном HTMLH1 не один; подзаголовков нет; сравнения спрятаны в картинки вместо таблиц и списков

Что чаще всего ломается

По нашему опыту, типовые места поломок повторяются из сайта в сайт.

  • Сайты на тяжёлых конструкторах. Редактор удобный, страницы красивые, но текст в HTML не отдаётся — он появляется только когда браузер выполнит скрипты. Для робота такой сайт — набор пустых оболочек.
  • Страницы-одностраничники без текста. Лендинг из баннера, формы и нескольких слоганов. Человеку хватает, роботу нечего читать: ни структуры, ни содержания, ни ответа на вопрос «что это вообще».
  • PDF вместо страниц. Презентации и материалы выложены файлами: для человека приемлемо, для робота — ссылка вместо страницы с текстом. Прочитать он её если и сможет, то мимо структуры сайта и без контекста.
  • Закрытые разделы без причины. Когда-то закрыли раздел от роботов — и забыли. Правило живёт своей жизнью, роботы его соблюдают, а бизнес теряет раздел из поля зрения AI-поиска.

Warning

Самая дорогая ситуация — Disallow: / для всех роботов: сайт невидим целиком, и для обычного поиска, и для AI-ответов. Обычно так бывает, когда правило ставят «на время разработки» и забывают снять. Проверьте прямо сейчас — это одна ссылка.

Что делать после проверки

Проверка сама по себе ничего не чинит, поэтому на выходе нужен короткий список правок по приоритету:

  1. Снять случайные запреты в robots.txt: вернуть роботам доступ к содержательным разделам и осознанно решить, кого пускаем, а кого нет.
  2. Оживить sitemap: карта должна существовать, обновляться и быть указана в robots.txt.
  3. Добиться, чтобы ключевой текст отдавался в HTML без JavaScript — без этого остальные улучшения почти не имеют значения.
  4. Привести структуру в порядок: один H1, честные подзаголовки, таблицы и списки вместо картинок со сравнениями.
  5. Собрать llms.txt — карту содержательного слоя, по которой ассистенту удобно ориентироваться по сайту.

Порядок не случайный: сверху вниз — от «сайт вообще видно» к «сайт удобно читать».

Итог

  • Сайт, который не читается роботом, для AI-поиска не существует — независимо от того, как он выглядит для человека.
  • Проверка занимает 15 минут и не требует аналитики: robots.txt, sitemap, llms.txt, текст без JavaScript, структура.
  • Чаще всего ломаются тяжёлые конструкторы, одностраничники без текста, PDF вместо страниц и случайно закрытые разделы.
  • Результат проверки — короткий список правок по приоритету, а не «комплексное улучшение всего и сразу».
  • Статический сайт снимает большую часть этих вопросов: готовый HTML читается роботом сразу. Мы писали об этом в статье про Hugo, статику и AI-поиск.

Если хотите, чтобы такой осмотр прошли ваши сайты — это часть нашей обычной работы в направлении ИИ: наша страница про внедрение ИИ.