Файл llms.txt за последние два года превратился в один из самых обсуждаемых сюжетов в SEO. Одни называют его «robots.txt для нейросетей» и обязательным шагом для попадания в ответы ChatGPT и Яндекс Нейро, другие — бесполезной модой. Владельцы сайтов, которые слышат об этом от подрядчиков, резонно спрашивают: нужно ли это мне, и если да, то что туда писать?
Я занимаюсь SEO и GEO для сайтов услуг и регулярно готовлю сайты клиентов к AI-поиску. Мой короткий ответ: llms.txt стоит сделать, потому что это дёшево и не вредит, но ждать от него чуда не нужно. Гораздо сильнее на то, цитирует ли вас нейросеть, влияют структура страниц, понятные факты, сигналы экспертности и техническая доступность сайта для роботов.
В этой статье разберу, что такое llms.txt и что о нём известно на самом деле, как его составить, как настроить robots.txt для AI-краулеров, как переработать структуру контента и усилить E-E-A-T. В конце — пошаговый план подготовки сайта к AI-поиску.
Что такое llms.txt и откуда он взялся
llms.txt — это текстовый файл в формате Markdown, который размещается в корне сайта по адресу вида site.ru/llms.txt. Идею предложил Джереми Ховард (Answer.AI) осенью 2024 года, описание формата опубликовано на сайте llmstxt.org. Задумка простая: языковым моделям трудно разбираться в HTML-страницах с меню, скриптами и рекламой, а контекстное окно ограничено. Файл даёт им короткую «шпаргалку» — что это за сайт и где лежат самые важные материалы в удобном для чтения виде.
Чем llms.txt отличается от robots.txt и sitemap.xml
| Файл | Назначение | Для кого | Статус |
|---|---|---|---|
| robots.txt | Разрешает или запрещает роботам обход разделов | Поисковые и другие краулеры | Общепринятый стандарт, соблюдается основными поисковиками |
| sitemap.xml | Перечисляет URL для индексации | Поисковые системы | Стандарт, поддерживается Яндексом и Google |
| llms.txt | Кратко описывает сайт и ведёт на ключевые материалы | Языковые модели и AI-агенты | Предложение сообщества, не официальный стандарт |
Ключевое отличие: llms.txt ничего не запрещает и не разрешает. Это не механизм управления доступом, а навигационная подсказка.
Работает ли llms.txt: что известно на 2026 год
Здесь важно не выдавать желаемое за действительное. Честная картина такая:
- Формат поддерживают многие сервисы документации и разработчики инструментов: для них это удобный способ отдать AI-ассистентам документацию целиком.
- Крупные AI-поисковики и поисковые системы не заявляли, что используют llms.txt как фактор ранжирования или выбора источников для ответа. Представители Google публично высказывались в том духе, что поиск Google этот файл не использует.
- Официальной позиции Яндекса о llms.txt для Нейро и Алисы на момент написания статьи нет.
- В логах сайтов запросы к /llms.txt от разных ботов встречаются, но сам факт скачивания не доказывает, что файл влияет на ответы.
Вывод простой: llms.txt — гигиена и задел на будущее, а не рычаг. Если подрядчик продаёт вам «настройку llms.txt для попадания в ChatGPT» как отдельную дорогую услугу — это повод задать вопросы.
Почему я всё равно его делаю? Потому что это полчаса работы, файл не мешает поисковой оптимизации, а сама работа над ним заставляет ответить на полезные вопросы: какие страницы на сайте главные, как коротко описать бизнес, где лежат факты о ценах и услугах. Эти ответы потом пригождаются во всей GEO-оптимизации.
Как составить llms.txt: структура и пример
Формат описан как Markdown с определённой структурой:
- Заголовок H1 — название сайта или компании. Единственный обязательный элемент.
- Цитата (blockquote) — краткое описание: кто вы, что делаете, для кого.
- Необязательные абзацы с важными пояснениями.
- Разделы H2 со списками ссылок в формате «[Название](URL): короткое пояснение».
- Раздел «Optional» — второстепенные ссылки, которые можно пропустить, если не хватает контекста.
Пример llms.txt для сайта услуг
Вот как мог бы выглядеть файл для условной компании по ремонту квартир:
# Ремонт квартир «Пример»
> Ремонт квартир под ключ в Москве и ближнем Подмосковье с 2015 года. Фиксированная смета, гарантия 3 года, собственные бригады.
## Услуги
— [Ремонт под ключ](https://example.ru/remont-pod-klyuch/): состав работ, этапы, сроки
— [Ремонт ванной](https://example.ru/remont-vannoj/): цены за м², материалы, примеры
## Цены и условия
— [Прайс](https://example.ru/ceny/): актуальные цены на работы
— [Гарантия](https://example.ru/garantiya/): условия гарантии и договора
## О компании
— [Команда](https://example.ru/komanda/): мастера, опыт, сертификаты
— [Отзывы](https://example.ru/otzyvy/): отзывы клиентов с фото объектов
## Optional
— [Блог](https://example.ru/blog/): статьи о выборе материалов и этапах ремонта
Правила, которых я придерживаюсь
- Только канонические URL, отдающие код 200, без редиректов и параметров.
- Пояснения — фактические, без рекламных прилагательных: «цены за м² и сроки», а не «лучшие цены в Москве».
- Не больше 20–40 ссылок для сайта услуг. Это витрина главного, а не копия sitemap.xml.
- Файл отдаётся как обычный текст в кодировке UTF-8 и не закрыт в robots.txt.
- Обновляется при изменении структуры сайта — устаревший файл хуже, чем никакой.
А что такое llms-full.txt
Некоторые сайты публикуют рядом файл llms-full.txt — полный текст ключевых материалов в Markdown одним документом. Это удобно для технической документации. Для сайта услуг с десятком страниц практической пользы немного, а поддерживать два файла в актуальном состоянии сложнее. Я делаю его только там, где есть объёмная база знаний.
robots.txt и AI-краулеры: кого пускать
Если llms.txt — подсказка, то robots.txt — реальный механизм, который влияет на то, может ли AI-сервис вообще прочитать ваш сайт. И тут я регулярно нахожу ошибки: сайт закрыт от всех неизвестных ботов директивой для всех агентов или защитой от ботов на уровне хостинга, и владелец даже не знает, что AI-поисковики его не видят.
Основные AI-боты, о которых стоит знать
| User-agent | Чей | Для чего |
|---|---|---|
| OAI-SearchBot | OpenAI | Поиск в ChatGPT — показ сайтов в ответах с поиском |
| GPTBot | OpenAI | Сбор данных для обучения моделей |
| ChatGPT-User | OpenAI | Заходы по запросу пользователя в ChatGPT |
| PerplexityBot | Perplexity | Индексация для ответов Perplexity |
| ClaudeBot | Anthropic | Сбор данных для моделей Claude |
| Google-Extended | Токен управления использованием контента для моделей Gemini; на обычный поиск Google не влияет | |
| YandexBot | Яндекс | Основной робот; ответы Нейро опираются на поисковый индекс Яндекса |
Список меняется, названия и назначение агентов уточняйте в документации каждой компании. Логика выбора такая: если вам важно, чтобы сайт цитировался в AI-поиске, не закрывайте поисковых ботов (OAI-SearchBot, PerplexityBot и т.п.). Разрешать ли ботов для обучения моделей — отдельное бизнес-решение, на присутствие в поиске ChatGPT оно по заявлению OpenAI не влияет.
Что проверить технически
- robots.txt не закрывает важные разделы для нужных ботов.
- Защита от DDoS и ботов на хостинге или CDN не блокирует AI-краулеров по умолчанию — у ряда сервисов такая блокировка включается одной галочкой.
- Основной контент есть в HTML-ответе сервера, а не только после выполнения JavaScript: многие AI-краулеры JavaScript не исполняют.
- Страницы быстро отвечают и не отдают ошибки 5xx под нагрузкой.
Всё это — часть обычного технического аудита сайта, просто с учётом новых роботов.
Структура контента, которую нейросети цитируют
AI-поисковики вроде Яндекс Нейро, ChatGPT и Perplexity собирают ответ из фрагментов разных страниц. Чем легче из вашей страницы вырезать точный, самодостаточный фрагмент, тем выше шанс, что его возьмут. Подробно о принципах я писал в статье про GEO-оптимизацию и попадание в ответы Нейро, Алисы и ChatGPT, здесь — практические правила для страниц.
Ответ в начале
Если страница отвечает на вопрос «сколько стоит ремонт ванной», прямой ответ с диапазоном и условиями должен быть в первых абзацах, а не после трёх экранов про историю компании. Формат «вопрос — короткий ответ — подробности» удобен и людям, и моделям.
Заголовки как вопросы и темы
H2 и H3 должны точно описывать содержимое раздела. «Сроки ремонта ванной под ключ» лучше, чем «Наш подход». Модель ориентируется по заголовкам так же, как человек, пролистывающий страницу.
Факты, а не прилагательные
«Гарантия 3 года по договору», «выезд замерщика в пределах МКАД бесплатно», «работаем с 2015 года» — это можно процитировать. «Высокое качество и индивидуальный подход» — нельзя.
Таблицы и списки
Сравнения, цены, этапы, характеристики удобно оформлять таблицами и списками. Такой контент хорошо извлекается фрагментами.
Одна страница — одна тема
Страница, которая одновременно про ремонт ванной, кухни и дизайн-проект, хуже отвечает на каждый из этих вопросов. Чёткое распределение тем по страницам и логичная внутренняя перелинковка помогают и классическому поиску, и нейросетям понять, какая страница — главный источник по теме.
E-E-A-T: как показать опыт и экспертность
E-E-A-T (опыт, экспертность, авторитетность, достоверность) — понятие из руководства асессоров Google, но сама логика универсальна: и поисковики, и AI-системы стремятся опираться на надёжные источники. У Яндекса своя терминология, но сигналы доверия к сайту и автору важны и там.
Опыт и экспертность
- Автор с именем. У статей — реальный автор, у автора — страница с опытом, специализацией, ссылками на профили.
- Собственный опыт в тексте. Примеры из практики, фото с объектов, разборы кейсов с цифрами. Именно такой контент сложно сгенерировать и легко отличить от пересказа.
- Даты публикации и обновления. Для тем, где всё быстро меняется, дата — важный сигнал актуальности.
Авторитетность и достоверность
- Полные контакты и реквизиты. Адрес, телефон, юридическая информация, карточка в Яндекс Бизнесе.
- Отзывы на независимых площадках и упоминания бренда в отраслевых медиа, каталогах, на форумах. Нейросети формируют представление о компании в том числе по тому, что о ней пишут в других местах.
- Прозрачные цены и условия. Это одновременно и сигнал доверия, и те самые факты, которые модели любят цитировать.
- Отсутствие противоречий. Если на одной странице гарантия 2 года, а на другой 3 — модель может выбрать любой вариант или не выбрать вас вовсе.
Многие из этих пунктов совпадают с коммерческими факторами в Яндексе, поэтому работа над E-E-A-T окупается дважды — в классическом SEO и в AI-поиске. Как связаны эти два мира, я разбирал в статье «GEO и SEO: как нейросети меняют поиск».
Структурированные данные для AI-поиска
Микроразметка Schema.org в формате JSON-LD не гарантирует попадания в ответы нейросетей, но помогает однозначно описать сущности: кто вы, что продаёте, где находитесь, кто автор статьи. Для сайта услуг я обычно размечаю:
- Organization или LocalBusiness — название, логотип, адрес, телефон, часы работы, ссылки на профили.
- Service — для страниц услуг, с описанием и областью обслуживания.
- Article и Person — для статей блога: автор, даты, издатель.
- FAQPage — для блоков с вопросами и ответами, если они реально есть на странице.
- BreadcrumbList — хлебные крошки, которые отражают структуру сайта.
- Product и Offer — для интернет-магазинов: цены, наличие.
Главное правило — разметка должна соответствовать видимому контенту. Размечать отзывы, которых нет на странице, или цены, отличные от указанных, нельзя: это нарушение правил поисковых систем. Проверить корректность разметки можно в валидаторе в Яндекс Вебмастере.
llms.txt для разных типов сайтов
Содержимое файла зависит от того, что за сайт и какие вопросы ему задают пользователи нейросетей.
Сайт услуг
Главное — услуги, цены, условия, география работы, контакты, информация о компании и команде. В описании компании в blockquote обязательно указывайте регион: «ремонт квартир в Москве и Московской области» даёт модели важный контекст для локальных вопросов.
Интернет-магазин
Перечислять тысячи товаров в llms.txt бессмысленно. Включайте основные категории, страницы доставки и оплаты, возврата, гарантии, таблицы размеров, руководства по выбору. Именно по этим темам покупатели чаще всего задают вопросы ассистентам.
Экспертный блог или медиа
Ссылки на хаб-страницы тем и лучшие материалы, страницу об авторах и редакционной политике. Для блога особенно важно указать, кто пишет и на каком опыте основаны материалы.
SaaS и документация
Это исходная область применения формата: ссылки на разделы документации, API, руководства по началу работы, при необходимости — llms-full.txt с полным текстом. Здесь файл действительно используют AI-ассистенты разработчиков.
Типичные ошибки при подготовке к AI-поиску
- Сделали llms.txt и на этом остановились. Самая частая история: файл лежит в корне, а сайт при этом закрыт от поисковых AI-ботов защитой хостинга, ключевые страницы не отвечают на вопросы, цены «по запросу».
- Скопировали sitemap.xml в llms.txt. Сотни ссылок без пояснений не помогают модели понять, что главное.
- Рекламный язык. «Лидер рынка», «лучшие специалисты», «уникальные технологии» — модели такие формулировки не цитируют, а людей они давно не убеждают.
- Генерация контента ради объёма. Сотни однотипных AI-статей без опыта и фактов ухудшают восприятие сайта и поисковиками, и пользователями.
- Скрытый текст «для нейросетей». Попытки спрятать на странице инструкции для моделей или невидимые ключевые фразы — манипуляция, за которую можно получить санкции в поиске.
- Противоречивые данные. Разные телефоны, адреса и цены на сайте, в карточке организации и в каталогах. Модель не знает, чему верить.
- Забыли про классический SEO. Нейросети с поиском опираются на поисковые индексы. Если страница плохо индексируется и не ранжируется, шансы на цитирование тоже невелики.
Как понять, что подготовка к AI-поиску работает
Измерять GEO сложнее, чем SEO: позиций в привычном смысле нет, ответы персонализированы и меняются. Но ориентиры есть.
- Реферальный трафик. В Метрике переходы с chatgpt.com, perplexity.ai и других AI-сервисов видны как отдельные источники. Заведите для них сегмент.
- Ручные проверки. Раз в месяц задавайте 10–20 типовых вопросов вашей аудитории в Яндекс Нейро, ChatGPT с поиском и Perplexity и фиксируйте, упоминается ли ваш сайт или бренд.
- Логи сервера. Заходы AI-ботов показывают, что сайт хотя бы доступен и читается.
- Брендовый спрос. Рост брендовых запросов в Вордстате иногда отражает то, что о вас узнают из ответов нейросетей.
Сколько времени занимает подготовка сайта к AI-поиску
Для типичного сайта услуг на 20–50 страниц порядок такой. Техническая проверка доступности для роботов и правка robots.txt — от нескольких часов до дня, если нужно договариваться с хостингом о настройках защиты. Файл llms.txt — полчаса-час, если структура сайта уже понятна. Микроразметка — от одного до нескольких дней в зависимости от CMS. Самое долгое — переработка контента ключевых страниц и усиление E-E-A-T: это недели, потому что нужны реальные факты, кейсы, фото и согласование с владельцем бизнеса.
Поэтому я советую идти от простого к сложному: сначала убедиться, что сайт вообще доступен и индексируется, затем закрыть быстрые задачи вроде llms.txt и разметки, и только потом планомерно переписывать страницы — начиная с тех, что приносят заявки.
Пошаговый план подготовки сайта к AI-поиску
- Проверьте доступность. robots.txt, защита от ботов на хостинге, коды ответа, наличие контента в HTML без JavaScript.
- Определите ключевые страницы. Услуги, цены, условия, о компании, лучшие статьи — 10–30 URL.
- Перепишите начало ключевых страниц. Прямой ответ на главный вопрос страницы в первых абзацах, факты вместо прилагательных.
- Наведите порядок в заголовках. H2 и H3 описывают содержание, одна страница — одна тема.
- Усильте E-E-A-T. Страница автора, реальные кейсы, даты, полные контакты, отзывы, устранение противоречий между страницами.
- Добавьте микроразметку. Organization или LocalBusiness, Service, Article, Person, FAQPage, BreadcrumbList.
- Создайте llms.txt. Описание компании и ссылки на ключевые страницы с фактическими пояснениями.
- Поработайте с упоминаниями. Профили в каталогах, отраслевые публикации, отзывы на независимых площадках.
- Настройте измерение. Сегмент AI-источников в Метрике, ежемесячные ручные проверки ответов.
- Обновляйте. Раз в квартал пересматривайте ключевые страницы, llms.txt и разметку.
Чек-лист: сайт готов к AI-поиску
- Поисковые AI-боты не заблокированы в robots.txt и на уровне хостинга.
- Основной контент доступен в HTML без выполнения JavaScript.
- Файл /llms.txt существует, отдаёт код 200 и содержит актуальные ссылки.
- На ключевых страницах прямой ответ в первых абзацах.
- Заголовки описывают содержание разделов.
- Цены, сроки, гарантии указаны конкретно и одинаково на всех страницах.
- У статей есть автор со страницей и дата обновления.
- Есть полные контакты, реквизиты и карточка организации.
- Микроразметка соответствует видимому контенту и проходит валидацию.
- Трафик из AI-сервисов отслеживается в Метрике.
Вывод
llms.txt — полезная и дешёвая деталь, но не волшебный пропуск в ответы нейросетей. Делайте его, но основное время тратьте на то, что влияет сильнее: доступность сайта для роботов, понятную структуру страниц, конкретные факты, сигналы опыта и доверия и корректные структурированные данные. Хорошая новость в том, что почти всё это одновременно улучшает и классическое SEO в Яндексе, и конверсию сайта.
Если хотите проверить, насколько ваш сайт готов к AI-поиску, — заказать аудит можно у меня: SEO-аудит от 30 000 ₽ включает техническую доступность, структуру контента, E-E-A-T и разметку. А если параллельно нужна реклама, посмотрите услугу настройки и ведения контекстной рекламы и актуальную стоимость работ.
Частые вопросы
Это текстовый файл в формате Markdown в корне сайта, который кратко описывает сайт и перечисляет ссылки на ключевые материалы для языковых моделей. Формат предложен в 2024 году и описан на сайте llmstxt.org. Официальным стандартом он пока не является.
Официальных заявлений Яндекса о поддержке llms.txt нет. Ответы Нейро опираются на поисковый индекс Яндекса, поэтому важнее индексация, структура страниц, конкретные факты и доверие к сайту. Файл можно сделать как дополнительную меру, он не навредит.
Создайте текстовый файл в UTF-8 с заголовком H1 с названием компании, коротким описанием в виде цитаты и разделами H2 со списками ссылок на ключевые страницы с пояснениями. Разместите его в корне сайта, чтобы он открывался по адресу site.ru/llms.txt, и проверьте, что он не закрыт в robots.txt.
Это бизнес-решение. GPTBot собирает данные для обучения моделей OpenAI, а за показ сайтов в поиске ChatGPT отвечает отдельный бот OAI-SearchBot. Если вы хотите, чтобы ChatGPT цитировал ваш сайт, не закрывайте поискового бота, а вопрос с обучением решайте отдельно.
Для сайта услуг полезны Organization или LocalBusiness, Service, Article и Person для статей, FAQPage для блоков вопросов и BreadcrumbList. Разметка не гарантирует цитирования, но помогает однозначно описать компанию, услуги и авторов. Она должна соответствовать видимому контенту страницы.
