Техническая подготовка сайта к нейросетям: что проверить

Короткий ответ

Чтобы сайт мог попасть в ответы нейросетей, их роботы должны иметь к нему доступ и видеть текст. Проверьте пять вещей: robots.txt не закрывает нужных роботов, защита от ботов их не блокирует, основной текст есть в исходном HTML без выполнения JavaScript, микроразметка описывает компанию и страницы, а важные страницы проиндексированы поисковиками.

Главное

  • Основные роботы нейросетей — GPTBot, ClaudeBot, PerplexityBot и другие — не выполняют JavaScript и видят только исходный HTML.
  • Сайт можно случайно закрыть от нейросетей общими правилами robots.txt или защитой хостинга от ботов.
  • Нейросетевые ответы поисковиков строятся на их индексе, поэтому индексация остаётся обязательным условием.
  • Микроразметка и llms.txt не гарантируют попадания в ответ, но убирают двусмысленность в данных о компании.
Содержание
  1. Зачем GEO техническая часть
  2. 1. robots.txt: не закрыты ли роботы нейросетей
  3. 2. Защита от ботов: не блокирует ли она нейросети
  4. 3. JavaScript: видят ли роботы текст
  5. 4. Индексация в поисковиках
  6. 5. Микроразметка: понятны ли данные о компании
  7. 6. llms.txt: краткая справка для нейросетей
  8. Сводный чек-лист

Зачем GEO техническая часть

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

Ниже — шесть проверок, которые стоит пройти до работы с контентом.

Техническая подготовка — первый из этапов, описанных в полном руководстве по GEO.

1. robots.txt: не закрыты ли роботы нейросетей

robots.txt — файл в корне сайта, в котором владелец указывает, каким роботам какие разделы можно обходить. У каждой крупной компании, разрабатывающей нейросети, свои роботы:

Компания Роботы Для чего
OpenAI GPTBot, OAI-SearchBot, ChatGPT-User Обучение моделей, поиск в ChatGPT, переходы по запросу пользователя
Anthropic ClaudeBot, Claude-SearchBot, Claude-User Обучение и ответы Claude
Perplexity PerplexityBot, Perplexity-User Поиск и ответы Perplexity
Google Googlebot, директива Google-Extended Поиск и ИИ-ответы; отдельное разрешение на обучение Gemini
Яндекс YandexBot Поиск Яндекса, на котором основаны ответы Алисы AI

Что проверить:

  • нет ли общего запрета Disallow: / для всех роботов (User-agent: *);
  • не запрещены ли отдельно нужные вам роботы нейросетей;
  • открыты ли страницы, которые должны попадать в ответы: услуги, цены, статьи, частые вопросы.

2. Защита от ботов: не блокирует ли она нейросети

Это частая и незаметная проблема. Сервисы защиты от DDoS и «плохих ботов», брандмауэры хостинга и CDN могут отсекать роботов нейросетей как подозрительный трафик. В robots.txt всё разрешено, а на деле робот получает ошибку или страницу с капчей.

Как проверить:

  • посмотрите журналы сервера: заходят ли туда GPTBot, ClaudeBot, PerplexityBot и с какими кодами ответа;
  • проверьте настройки защиты: нет ли правил, которые блокируют неизвестных ботов или целые страны;
  • после атак и включения усиленной защиты проверьте доступ ещё раз: правила могли остаться.

3. JavaScript: видят ли роботы текст

Многие современные сайты собирают страницу в браузере с помощью JavaScript. Человек видит нормальную страницу, а в исходном HTML, который получает робот, почти ничего нет.

Исследование Vercel, где за месяц проанализировали почти миллиард запросов роботов нейросетей, показало: ни один из основных роботов — GPTBot, OAI-SearchBot и ChatGPT-User от OpenAI, ClaudeBot от Anthropic, PerplexityBot и другие — не выполняет JavaScript. Они скачивают скрипты, но не запускают их. Исключения — роботы, использующие инфраструктуру Google и Apple.

Как проверить:

  1. Откройте страницу и посмотрите её исходный код — в браузере это обычно «Просмотр кода страницы», а не «Исследовать элемент».
  2. Найдите в нём основной текст: заголовок, описание услуги, цены.
  3. Если текста нет, а есть только пустые блоки и скрипты — роботы нейросетей видят пустую страницу.

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

4. Индексация в поисковиках

Нейросетевые ответы поисковиков строятся на их индексе. Google в документации для владельцев сайтов прямо пишет: чтобы страница могла стать источником ИИ-ответа, она должна быть проиндексирована и пригодна для показа в поиске. Отдельных технических требований для ИИ-функций нет.

Что проверить в Яндекс Вебмастере и Google Search Console:

  • важные страницы есть в индексе;
  • нет массовых ошибок обхода;
  • карта сайта отправлена и актуальна;
  • нет случайных noindex на нужных страницах.

Чтобы новые и обновлённые страницы быстрее попадали в индекс, подключите IndexNow — протокол, по которому сайт сам сообщает поисковикам об изменениях. Его поддерживают Яндекс и Bing.

5. Микроразметка: понятны ли данные о компании

Микроразметка Schema.org описывает содержимое страницы на понятном машинам языке. Она не гарантирует попадания в ответ, но убирает двусмысленность: системе не нужно догадываться, где цена, кто автор и как называется компания.

Минимальный набор:

  • Organization на всём сайте — название, логотип, контакты, реквизиты, официальные профили;
  • Article или BlogPosting в статьях — автор, даты публикации и обновления;
  • FAQPage для блоков частых вопросов;
  • Product или Service для товаров и услуг с ценами;
  • BreadcrumbList для структуры сайта.

6. llms.txt: краткая справка для нейросетей

llms.txt — текстовый файл в корне сайта, который в сжатом виде описывает сайт для языковых моделей: кто вы, что предлагаете, ключевые страницы. Формат предложен в 2024 году как добровольная инициатива. Это не стандарт, и не все системы его читают, но файл делается за час и помогает тем, кто его использует.

Что включить:

  • одну-две фразы о компании;
  • основные продукты или услуги с ценами;
  • ссылки на ключевые страницы с короткими описаниями;
  • ссылку на расширенную версию с полными текстами (llms-full.txt).

Сводный чек-лист

Проверка Где смотреть Признак проблемы
robots.txt Файл в корне сайта Запрет для * или для роботов нейросетей
Защита от ботов Журналы сервера, настройки CDN и хостинга Роботы получают ошибки 403, 429 или капчу
JavaScript Исходный код страницы Основного текста нет в HTML
Индексация Яндекс Вебмастер, Google Search Console Важные страницы вне индекса
Микроразметка Валидаторы разметки Яндекса и Schema.org Нет данных о компании, авторе, ценах
llms.txt Адрес сайт.ру/llms.txt Файла нет или он устарел

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

Подробно о правилах отдельных нейросетей — в статьях о YandexAdditional, роботах Perplexity, настройках Google для AI Mode и роботах OpenAI.

Полный список проверок, включая контент и упоминания, — в чек-листе GEO-аудита.

Частые вопросы

Нужно ли закрывать сайт от роботов нейросетей?

Только если вы сознательно не хотите, чтобы материалы сайта использовались в ответах или обучении. Для компаний, которым важно, чтобы нейросети рекомендовали их бренд, закрывать роботов вредно: сайт не станет источником ответов.

Можно ли разрешить роботам ответов, но запретить обучение?

Частично да. Некоторые компании разделяют роботов по задачам: например, у OpenAI есть отдельные роботы для обучения моделей и для поиска в ChatGPT, а Google использует отдельную директиву Google-Extended для обучения Gemini. Правила для каждого робота задаются в robots.txt.

Обязателен ли llms.txt?

Нет. Это добровольная инициатива, а не стандарт, и не все нейросети его читают. Файл создаётся быстро и не вредит, поэтому его стоит сделать, но главное — открытый доступ роботов и понятный текст на страницах.

Источники

  1. Vercel: The rise of the AI crawler — какие роботы нейросетей выполняют JavaScript (2024)
  2. Google Search Central: AI features and your website
  3. llms.txt — описание формата
  4. IndexNow — описание протокола

Об авторе

Михаил Адамов

Основатель и руководитель Флоустата — сервиса аналитики видимости брендов в ответах нейросетей.

Все материалы автора

Читайте также

Все статьи рубрики