Как проверить доступность сайта для нейросетей и его индексируемость
Автор — Елена Новорчук, эксперт по GEO и ИИ
Сайт попадает в ответы поисковиков и нейросетей, если робот может открыть страницу, получить текст и не сталкивается с запретами. Для этого нужно проверять четыре вещи: код ответа сервера 200, правила в robots.txt и метатегах, наличие текста в исходном HTML и актуальный sitemap. Без них индексируемость сайта не обеспечить, а контент не станет источником для ИИ-ответов.
Многие начинают работу с GEO, с текстов и разметки, но первое препятствие для обеспечения видимости находится в другой плоскости. Робот, получивший ошибку сервера или закрытый раздел, не сможет оценить экспертность, не увидит цифры и факты. Поэтому следует разобрать, где ломается цепочка и как быстро найти проблему.
Чем доступность отличается от индексируемости?
Техническая доступность сайта – способность сервера отдать страницу роботу быстро и без блокировок. Вторая половина задачи – индексируемость сайта. Это разрешение добавить страницу в индекс. Страница бывает доступной, но закрытой тегом noindex. Или разрешенной, но недоступной из-за таймаутов.
И GEO-оптимизация упирается в оба условия. ChatGPT показывает сайты в поиске с помощью отдельного робота OAI-SearchBot. Поэтому, если нет доступа для робота, то нет и ссылки на сайт в ответе.
Что проверить в первую очередь
Начать следует с четырех пунктов:
Код ответа. Главная и важные страницы отдают 200, а не 403, 404, 5xx или длинную цепочку редиректов.
Файл robots.txt. Он лежит в корне домена, отвечает кодом 200 и не содержит Disallow: / для нужных роботов.
Метатеги и заголовки. На важных страницах нет noindex в meta robots и в HTTP-заголовке X-Robots-Tag.
Карта сайта. Sitemap указан в robots.txt и содержит только страницы с кодом 200.
Пройдите этот список до начала работы с контентом. Он выявляет самые грубые поломки и не требует специальных инструментов.
Как настроить robots.txt и ничего не закрыть?
Настройка robots.txt сводится к простому правилу: файл управляет сканированием, а не показом в выдаче. Типичная ловушка: страницу закрывают в robots.txt и одновременно ставят noindex. Робот не открывает страницу, не видит тег, и адрес может остаться в индексе. Чтобы убрать страницу из выдачи, оставьте ее доступной для сканирования и добавьте noindex.
Какие ограничения у файла и страниц?
Яндекс корректно обрабатывает robots.txt, если файл не больше 500 КБ и отвечает кодом 200. Для параметров в адресах, например utm-меток, у Яндекса есть директива Clean-param. Документы больше 10 МБ Яндекс не индексирует.
У Google предел для robots.txt тоже составляет 500 КиБ. Кроме того, по данным блога Google Search Central за 2026 год, Googlebot читает первые 2 МБ каждого URL, а PDF – до 64 МБ. Все, что дальше, робот игнорирует. Поэтому тяжелые CSS и JavaScript лучше выносить во внешние файлы.
Каких ИИ-краулеров нужно пускать на сайт?
OpenAI делит роботов по задачам, и каждого можно настроить отдельно:
| Робот | Задача | Управление в robots.txt |
|---|---|---|
| OAI-SearchBot | Поиск ChatGPT | Да, отдельное правило |
| GPTBot | Обучение моделей | Да, независимо от поиска |
| ChatGPT-User | Запрос пользователя | Правила могут не действовать |
OpenAI рекомендует разрешить OAI-SearchBot, чтобы сайт появлялся в поиске ChatGPT. Изменения применяются примерно в течение 24 часа. Запрет GPTBot закрывает контент для обучения, но поиска не касается. Подлинность робота проверяйте по IP-диапазонам из файла openai.com/searchbot.json: user-agent подделать легко.
Почему JavaScript мешает ИИ-краулерам?
По данным Vercel и MERJ (декабрь 2024), ни один из основных ИИ-краулеров не исполняет JavaScript. GPTBot за месяц сделал 569 млн запросов, ClaudeBot – 370 млн. Скрипты они скачивают (11,5% запросов GPTBot и 23,84% ClaudeBot), но не запускают. Googlebot, напротив, рендерит страницы.
Поэтому сайт на React или Vue с клиентским рендерингом выглядит для ИИ-робота пустой оболочкой. Тексты, цены и отзывы нужны в исходном HTML. Задачу решают серверный рендеринг, статическая генерация или пререндер.
Для быстрой проверки откройте код страницы через Ctrl+U и найдите по слову абзац из основного текста. Если не нашли, то ИИ-краулеры его тоже не увидят.
Какие ошибки встречаются чаще всего
Зачастую специалисты сталкиваются со следующими проблемами:
Disallow: / остался в файле после работы на тестовом домене.
Тег noindex перенесен с тестовой версии на рабочую.
Запрет GPTBot случайно закрыл и OAI-SearchBot.
Контент подгружается скриптом уже после загрузки страницы.
В sitemap попали адреса с кодами 404, 301 и страницы с noindex.
Каждую ошибку находят за несколько минут. При этом они приводят к выпадению страниц из выдачи, что проявляется через несколько недель. Наиболее распространенной проблемой остается настройка robots.txt, перенесенная с тестового домена. Поэтому нужно проверять файл и метатеги после каждого релиза.
Как проверить индексацию и доступ роботов?
Статус страниц показывают Яндекс Вебмастер (раздел «Индексирование» и анализ robots.txt) и Google Search Console (проверка URL). В логах сервера нужно искать обращения YandexBot, Googlebot и OAI-SearchBot. Защита от ботов на уровне CDN или файрвола может блокировать роботов, даже когда robots.txt их пускает.
Если разбираться самому некогда, то технический аудит можно заказать в ИТ-компании ЛИНКОЛ. На сайте также можно получить квалифицированную консультацию, обсудить план работ.
Вывод
Контент, экспертность и разметка работают только после того, как робот получил страницу. Поэтому базу проверяют первой: техническая доступность сайта, затем индексация, а после этого содержимое страниц.
Для ИИ-поиска добавляются два момента:
Нужно разрешить OAI-SearchBot сканировать страницы.
Отдавать основной текст без зависимости от JavaScript.
Решение о разрешении доступа GPTBot принимается отдельно. И оно касается только обучения моделей.
Елена Новорчук, эксперт в сфере GEO и ИИ, рассматривает техническую доступность как фундамент для остальной работы с видимостью в нейросетях. Поэтому стоит начать с проверки файла robots.txt, кода главной страницы и отчета индексации в Вебмастере. Найденные ошибки рекомендуется исправить до публикации новых материалов.
Вопросы и ответы
Нужно пускать на сайт GPTBot, чтобы попасть в ответы ChatGPT?
Нет. Для поиска ChatGPT нужен OAI-SearchBot, а GPTBot собирает данные для обучения. Правила для них задаются независимо друг от друга.
Закрытие в robots.txt убирает страницу из выдачи?
Нет. Запрет останавливает сканирование, но адрес может остаться в индексе. Используйте noindex на доступной странице.
Какой максимальный размер robots.txt?
Яндекс принимает файлы до 500 КБ, Google – до 500 КиБ.
Видят ИИ-роботы текст, который подгружает скрипт?
Нет. Основные ИИ-краулеры скачивают JavaScript, но не выполняют его.
Как быстро начинают действовать правки, внесенные в robots.txt?
OpenAI называет срок около 24 часов. В Google и Яндексе повторный обход можно запросить через Search Console и Вебмастер.