Сайт в ответах нейросетей: что действительно можно сделать
Люди всё чаще получают ответ не списком ссылок, а текстом от помощника. Гарантировать попадание в такой ответ не может никто — но можно сделать страницу читаемой для программы, и это обычная техническая работа, а не секретный приём.
Разметка данных
Schema.org описывает машине, что перед ней: товар с ценой, статья с автором, организация с адресом. Разметка не даёт преимуществ сама по себе, но без неё программе приходится догадываться по внешнему виду — а догадки бывают неверными. Структура заголовков работает так же: она говорит машине то, что человек видит глазами.
Семантика вместо украшений
Кнопка, сделанная из div с обработчиком клика, для агента не кнопка. Форма без подписей полей — набор безымянных прямоугольников. То, что делает страницу доступной для человека с программой чтения с экрана, делает её понятной и для агента: это одна и та же работа.
Файл llms.txt
Соглашение молодое и обязательным ни для кого не является: это короткий текстовый файл в корне сайта, объясняющий, что здесь есть и куда смотреть. Стоит он полчаса, вреда не приносит, а к моменту, когда практика устоится, у вас он уже будет.
Как выглядит llms.txt
Обычный текстовый файл в корне сайта: короткое описание, чем вы занимаетесь, и список важных разделов со ссылками. Пишется человеческим языком — его читает языковая модель, а не разборщик со строгим синтаксисом.
# Название сервиса > Одной строкой: что здесь можно сделать. ## Разделы - [Проверка сайта](https://example.ru/): что проверяем и как - [Тарифы](https://example.ru/#pricing): что входит в отчёт - [Блог](https://example.ru/blog): разборы и инструкции
Чего делать не стоит
Прятать для роботов текст, которого не видит человек, и штамповать страницы пачками «под запросы» — приёмы из прошлого десятилетия, и работают они теперь против сайта. Модель, как и поисковик, оценивает страницу по тому, что на ней действительно есть. Единственная надёжная стратегия здесь скучная: понятная страница с ответом на вопрос, ради которого человек пришёл.
Что видит агент, у которого нет браузера
Часть программ читает страницу без выполнения скриптов — так же, как это делает простой запрос к серверу. Узнать, что им достаётся, можно за минуту: отключите JavaScript в настройках браузера и обновите страницу. Если вместо содержимого остался пустой каркас, для такого читателя страницы нет вовсе. Это не приговор одностраничным приложениям: большинство современных фреймворков умеет отдавать готовую разметку с сервера, и включается это настройкой, а не переписыванием. Смысл проверки в том, чтобы знать, о чём вы договариваетесь с машиной по умолчанию, а не предполагать.
Материал носит информационный характер и не является юридической консультацией. Актуальность требований проверяйте на момент чтения.