Байкал Таргет
Сайты и SEO

Как сайт видят ИИ-ассистенты (Алиса, ChatGPT) и почему конструкторы им «невидимы»

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

Как сайт видят ИИ-ассистенты (Алиса, ChatGPT) и почему конструкторы им «невидимы»
В статьеКак бот читает страницуПочему конструкторы и SPA отдают пустотуЧто нужно, чтобы попасть в ответ ассистентаКак проверить свой сайт за минутуЧто такое AEO и GEO простыми словамиЧто в итоге

Как бот читает страницу

Когда человек открывает сайт, браузер загружает HTML, затем скрипты, стили, картинки, выполняет код и собирает картинку на экране. Бот работает иначе. YandexBot, GPTBot, ClaudeBot, PerplexityBot запрашивают адрес и получают ответ сервера — тот самый исходный код, который можно увидеть по Ctrl+U. Дальше бот разбирает этот текст: ищет заголовки, абзацы, списки, таблицы, блоки разметки.

Скрипты бот, как правило, не выполняет. Это дорого: чтобы отрендерить одну страницу как браузер, нужно в десятки раз больше ресурсов, чем чтобы прочитать HTML. Поисковики частично умеют рендерить JavaScript, но делают это с задержкой и не для всех страниц. ИИ-боты в большинстве случаев не делают вовсе.

Отсюда простое правило: что есть в HTML — то и есть для ассистента. Остальное для него не существует.

Почему конструкторы и SPA отдают пустоту

Сайт на Wix, одностраничное приложение на React без серверного рендера или блоки Tilda, которые собираются скриптами (Zero Block, галереи, каталоги), устроены так: сервер отдаёт почти пустой HTML с одним блоком-контейнером и ссылкой на большой скрипт. Скрипт загружается, выполняется и рисует внутри контейнера всё содержимое. Для человека разницы нет. Для бота страница выглядит так:

```

```

Ни заголовка, ни цен, ни адреса. Ассистенту нечего цитировать.

Второй вариант хуже первого. Часть конструкторов всё-таки отдаёт текст в HTML, но завёрнутый в сотни вложенных блоков с техническими классами. Заголовок услуги оказывается в обычном div, цена — в span рядом с иконкой, телефон — картинкой. Бот текст видит, но не понимает, что из этого главное. Он не отличит заголовок от подписи к кнопке.

Почему это одновременно мешает и обычному поиску, мы разбирали в статье о сайтах на конструкторах. Когда туроператор «Байкал Трэвэл Компани» переезжал с Tilda на статический сайт из ~110 страниц, первые заявки из поиска пришли через 3 недели — во многом потому, что каждый тур стал отдельной страницей с полным текстом в HTML.

Что нужно, чтобы попасть в ответ ассистента

Чистый HTML с нормальной структурой

Один H1 на страницу, разделы в H2, подразделы в H3, абзацы в p, списки в ul. Звучит банально, но именно по этим тегам бот понимает, о чём страница и что в ней главное. Статический сайт на Next.js отдаёт такой HTML сразу с сервера, без скриптов, — поэтому мы собираем сайты именно так. Сравнение подходов есть в статье Next.js или Tilda.

Прямой ответ в первом абзаце

Ассистент отвечает на вопрос. Если на странице «Сколько стоит натяжной потолок» первый абзац — «Мы работаем с 2010 года и ценим каждого клиента», ответа нет. Если первый абзац — «Натяжной потолок в Иркутске стоит от 450 ₽ за квадратный метр, монтаж комнаты 18 м² — один день», это готовая цитата. Каждая статья в нашем блоге начинается с короткого ответа ровно поэтому.

FAQ-разметка

Блок «вопрос — ответ» с разметкой FAQPage — это самый прямой способ дать ассистенту готовые пары. Вопросы формулируются так, как их задают люди; ответы самодостаточны: 2–4 предложения, которые можно прочитать отдельно от страницы.

LocalBusiness и данные текстом

Разметка LocalBusiness сообщает боту название, адрес, телефон, часы работы, район обслуживания в формате, который он разбирает без догадок. При этом те же данные должны быть на странице обычным текстом, не картинкой и не внутри формы. Цены — тоже текстом, в таблице или списке.

Автор и дата

Статья с указанным автором и датой вызывает больше доверия, чем анонимный текст. Разметка Article с полями author и datePublished решает это за один раз.

llms.txt

Новый стандарт: текстовый файл в корне сайта, где описано, чем занимается компания, какие разделы есть и где искать главное. Поддерживается пока не всеми ботами, но стоит ноль рублей. Мы добавляем его к каждому сайту вместе с sitemap.

Как проверить свой сайт за минуту

Способ Что делать Что должно быть видно
Исходный код Открыть страницу, нажать Ctrl+U Ваши тексты, цены, адрес читаются прямо в коде
Без JavaScript Отключить JS в настройках браузера, обновить страницу Текст и заголовки на месте, пусть и без оформления
Валидатор разметки Вставить адрес в проверку структурированных данных Яндекса или Google Найдены LocalBusiness, FAQPage, Article
Файл llms.txt Открыть ваш-сайт.ru/llms.txt Текстовое описание компании и разделов

Если на первом или втором шаге вы видите пустую страницу, ассистенты вас не цитируют, что бы вы ни писали в текстах.

Что такое AEO и GEO простыми словами

SEO — это оптимизация под поисковую выдачу: цель — попасть в десять синих ссылок. AEO (answer engine optimization) — оптимизация под прямые ответы: цель — чтобы поисковик или ассистент взял ваш текст как ответ, не заставляя человека кликать. GEO (generative engine optimization) — то же самое для генеративных ассистентов вроде ChatGPT, Алисы или Perplexity: чтобы они сослались на вас в своём сгенерированном тексте.

На практике это одна и та же работа. Чистый HTML, прямые ответы, FAQ-разметка, данные об организации — всё это одинаково помогает и в классическом поиске, и в ответах ассистентов. Отдельного «SEO под ИИ» покупать не нужно; нужно, чтобы базовые вещи были сделаны правильно.

Что в итоге

ИИ-ассистент видит ваш сайт как текст в HTML. Если текст там есть и он структурирован — вас можно процитировать. Если сайт собирается скриптами в браузере — для ассистента его нет. Проверка занимает минуту: Ctrl+U или отключить JavaScript.

Мы с 2019 года собираем сайты на Next.js как статический HTML с FAQ-, LocalBusiness- и Article-разметкой и файлом llms.txt — это входит в каждый сайт под ключ от 45 000 ₽. Если хотите узнать, как ваш текущий сайт выглядит для бота, напишите нам — проверим и покажем.

Читайте также: Сквозная аналитика для малого бизнеса

Тимофей Бурлаков
Руководитель агентства «Байкал Таргет», специалист по контекстной и таргетированной рекламе

Основал «Байкал Таргет» в 2019 году. Ведёт стратегию рекламных кампаний клиентов в Яндекс Директе, VK Рекламе и на Авито, отвечает за аналитику и результат по заявкам.

Написать мне в Telegram

Запишитесь на бесплатную консультацию

Консультация позволит чётко расставить приоритеты и сэкономить от 20 000 ₽ за счёт правильной маркетинговой стратегии

Тимофей, руководитель агентства

Тимофей

Эксперт по привлечению клиентов для вашего бизнеса

Написать мне в Telegram

Как удобнее?