llms.txt: файл-оглавление для нейросетей, а не кнопка «попасть в ответы»
llms.txt - это текстовый файл в формате Markdown в корне сайта: название, короткая сводка и список ссылок на главные страницы, составленный так, чтобы его прочла языковая модель. Формат предложили в сентябре 2024 года, и это инициатива сообщества, а не стандарт. Файл ничего не блокирует и не гарантирует цитирования: по официальному руководству Google (2026) Google Search файлы llms.txt не использует, а публичной поддержки у Яндекса и OpenAI мы не нашли. Разбираем, что в файле должно быть, кому он нужен, как настроить его за час и в каких случаях он бесполезен.
Обновлено: октябрь 2026. Что изменилось: убрали из рекомендаций любые обещания эффекта от файла, добавили официальную позицию Google 2026 года и заявления его представителей 2025 года, а также способ проверить по логам сервера, обращается ли к файлу хоть один бот.
llms.txt - оглавление сайта для языковой модели, а не команда ей
Файл llms.txt обычно лежит в корне сайта (адрес вида https://ваш-домен/llms.txt; по спецификации его можно разместить и в подкаталоге, например /docs/llms.txt, для страниц этого раздела), написан обычной Markdown-разметкой и читается как короткая справка: кто вы, чем занимаетесь, какие страницы главные. Идея в том, что нейросеть в момент ответа не может осилить весь сайт: у модели ограничено окно контекста, а HTML-страницы перегружены меню, скриптами и баннерами. Файл отдаёт ей уже отобранную выжимку со ссылками. Вот что скрывается за запросом «llms txt что это»: не технология, а договорённость о формате.
Главное различие, которое теряется в пересказах: llms.txt не инструкция. Файл robots.txt описан как протокол (RFC 9309, сентябрь 2022), и добросовестные боты подчиняются его запретам. У llms.txt нет ни такого статуса, ни механизма принуждения: его прочитает только тот, кто сам решил это делать. Поэтому «настроить llms.txt для сайта» означает подготовить аккуратный указатель, а не включить режим «нейросети меня видят».
Разделяем два слоя, которые часто путают. SEO - это позиции в классической выдаче Яндекса и Google. GEO - это попадание бренда в сам ответ нейросети. llms.txt относится ко второму слою и для выдачи не нужен. GEO при этом работает поверх SEO, а не вместо него: если страницу не индексируют и не читают, никакой указатель её не спасёт.
В файле один обязательный элемент, всё остальное по желанию
Описание формата на llmstxt.org укладывается в четыре элемента: заголовок, сводка, свободный текст и разделы со ссылками; раздел Optional - частный случай раздела со ссылками. Обязателен только заголовок первого уровня с названием сайта, остальное добавляется по необходимости. Для B2B-сайта нормальный набор: заголовок, сводка в одно-два предложения и три-пять разделов со ссылками.
| Элемент | Как выглядит | Обязателен | Зачем нужен |
|---|---|---|---|
| Заголовок | # Название компании | Да | Имя сайта или проекта; единственный обязательный элемент |
| Сводка | > Одно-два предложения (цитата) | Нет | Кто вы, для кого работаете, в каком регионе |
| Свободный текст | Абзацы и списки без заголовков | Нет | Нюансы, которые нельзя выразить ссылкой |
| Разделы со ссылками | ## Услуги, затем - [Название](https://…): пояснение | Нет, но без них файл бесполезен | Главные страницы с короткой пометкой, о чём каждая |
| Раздел Optional | ## Optional | Нет | Второстепенное: по замыслу формата его пропускают, если нужен короткий контекст |
В той же инициативе предлагают хранить чистые Markdown-версии страниц. В документации для разработчиков встречается и llms-full.txt - один файл с полным текстом разделов, но в спецификации на llmstxt.org он не описан: это соглашение, которое распространили платформы документации. Для B2B-сайта из нескольких десятков страниц он не нужен.
Поддержка файла не подтверждена: что известно на октябрь 2026
Начнём с Google. Официальная позиция записана в руководстве Google по оптимизации под генеративные функции поиска (developers.google.com, раздел mythbusting; руководство добавлено 15.05.2026, страница обновлена 10.07.2026): Google Search сам не использует файлы llms.txt и подобные AI-текстовые файлы, а вести такой файл для других сервисов можно - это, по тексту руководства, ни повредит, ни поможет видимости и позициям в Google Search. Формулировку про llms.txt Google уточнил 15.06.2026 (журнал изменений Search Central). До этого о том же говорили сотрудники компании, и это отдельные заявления. 17.04.2025 в обсуждении на Reddit (r/TechSEO; по пересказу Search Engine Journal) Джон Мюллер написал, что, насколько ему известно, ни один из AI-сервисов не заявлял об использовании llms.txt, и сравнил файл с метатегом keywords. 17.06.2025 в Bluesky он добавил, что сейчас ни одна AI-система llms.txt не использует. Гэри Илис в июле 2025 года, по пересказу участника конференции Google Search Central Deep Dive для Азиатско-Тихоокеанского региона (пересказ опубликован в LinkedIn, прямой записи выступления мы не видели), сказал, что Google файл не поддерживает и не планирует. Отдельно про Chrome: в документации Lighthouse (экспериментальная категория Agentic Browsing, страница обновлена 05.05.2026) есть проверка llms.txt; файл там назван развивающейся конвенцией, а отсутствие файла (ответ 404) ошибкой не считается, так что к ранжированию в Google Search эта проверка отношения не имеет. Оговорка: всё это позиция Google по его поиску и AI-режимам, про отдельные чат-боты она ничего не говорит, а позиции меняются, поэтому перед внедрением стоит перепроверить свежие заявления.
Яндекс: публичной документации, где llms.txt назван сигналом для поиска или для Алисы, мы не знаем. Это не доказательство «не читает», а честная граница нашего знания. OpenAI и Perplexity: на страницах документации об их краулерах (OAI-SearchBot, GPTBot, PerplexityBot) управление доступом описано через robots.txt, а llms.txt как сигнал для чужих сайтов там не назван. Обе компании публикуют llms.txt только для своей документации для разработчиков; это не говорит о том, что их боты читают файлы других сайтов. Для запросов по инициативе пользователя (ChatGPT-User, Perplexity-User) сами компании оговаривают, что правила robots.txt могут не применяться. Исходный сценарий самого предложения другой: документация библиотек и API, к которой обращаются ассистенты и агенты для программирования, чтобы найти нужный раздел.
Как читать обещания «буст цитируемости за один файл»
Просите публичный источник или замер с раскрытой методикой: сколько запросов, сколько прогонов, какая платформа, какая дата. Мы не знаем опубликованных замеров с такой методикой, где эффект llms.txt был бы показан. Известное нам исследование SE Ranking (опубликовано 07.11.2025, около 300 тысяч доменов) связи между наличием файла и частотой цитирования в ответах нейросетей не нашло; авторы оговаривают, что вывод относится к их данным и модели. Без подтверждённого эффекта фраза «файл увеличит цитируемость» остаётся гипотезой, а не фактом.
robots.txt, sitemap.xml и llms.txt решают три разные задачи
Самая частая путаница в запросах «llms.txt и robots.txt»: будто один файл заменяет другой. Это не так, и сравнение удобнее держать перед глазами таблицей.
| Параметр | robots.txt | sitemap.xml | llms.txt |
|---|---|---|---|
| Что делает | Разрешает или запрещает боту обход | Перечисляет URL для индексации | Описывает сайт и выделяет главные страницы |
| Статус | Протокол, RFC 9309 (сентябрь 2022) | Протокол sitemaps.org | Предложение сообщества (сентябрь 2024) |
| Формат | Текст с директивами User-agent, Allow, Disallow | XML | Markdown |
| Обязателен ли для бота | Для добросовестных ботов да | Рекомендация поисковикам | Нет, никто не обязан читать |
| Сколько страниц | Правила, а не страницы | Все индексируемые | Отобранные вручную главные |
| Цена ошибки | Можно закрыть сайт от ботов целиком | Часть страниц пропустят | Файл проигнорируют или он введёт в заблуждение устаревшими данными |
| Подробнее | robots.txt и AI-краулеры | Индексация сайта | Эта статья |
Отдельно про совет, который встречается в руководствах: добавить в robots.txt строку вроде «LLMs-Txt: ссылка». Такой директивы нет ни в RFC 9309, ни в предложении llmstxt.org. По RFC 9309 неизвестные записи не должны мешать разбору остальных правил, поэтому вреда обычно нет, но и пользы тоже. Реальный способ связать файлы проще: оба лежат в корне, а в robots.txt остаётся то, что он умеет, - правила доступа и ссылка на sitemap.
Порядок приоритетов в наших техаудитах такой: сначала доступность краулеров, потом рендеринг контента без JavaScript, затем разметка Schema.org, и только после этого llms.txt. Файл на последнем месте не из пренебрежения, а потому что без первых трёх пунктов он ничего не меняет.
Нужен ли файл вашему сайту: четыре случая, где он оправдан
Файл стоит около часа работы и не вредит, пока его содержимое совпадает с сайтом. Это аргумент «почему бы и нет», а не «почему обязательно». Оправданным он выглядит в четырёх ситуациях.
- Документация, API, база знаний. Исходный сценарий формата: ассистент или агент открывает файл, идёт по ссылкам к нужным разделам и работает с выжимкой, а не с сотней страниц.
- Крупный каталог или сложная структура. Главные страницы теряются в меню. Сама необходимость выбрать десять-двадцать ссылок полезна и для людей.
- Несколько направлений бизнеса. Для B2B с разными услугами файл - ещё один краткий и проверяемый паспорт компании, на который удобно дать ссылку.
- Сайт, который вы ведёте сами. Если обновить файл при смене услуг - пять минут, он не устареет.
Когда файл не поможет: пять случаев, которые чинятся раньше него
Негативный сценарий важнее позитивного, потому что именно в нём люди теряют бюджет на «внедрение llms.txt».
- Контент рисуется JavaScript. Краулер получает пустой HTML, и указатель ведёт на страницы, которых для него нет. Сначала разберите рендеринг для AI-краулеров.
- Боты закрыты или режутся защитой. Если сервер отдаёт краулеру 403 или капчу, файл читать некому. Проверка входит в чек-лист GEO-аудита.
- Нет внешних упоминаний. Нейросеть собирает ответ из множества источников, и собственный файл не заменяет упоминаний о компании на чужих площадках. Как это работает - в разборе нейроответов.
- Сайт из пяти-семи страниц. Ориентироваться не в чем: все страницы и так главные.
- Ожидание быстрого результата. Обещаний вроде «выведем в ChatGPT за неделю» мы не даём, и ни один файл такого срока не гарантирует.
В нашем замере по ортодонтической клинике взяли 510 запросов, по которым сайт уже входил в топ-10 Яндекса (выборка смещена намеренно). Алиса ответила на 380 из них и сослалась на сайт в 102, то есть примерно в каждом четвёртом ответе. Если даже сильная позиция в выдаче не гарантирует цитирования, то файл-оглавление гарантировать его тем более не может.
Когда клиент приходит с вопросом «почему нас нет в ответах нейросети», llms.txt я открываю в последнюю очередь. По опыту наших аудитов, причина нередко лежит в доступности страниц, в рендеринге или в отсутствии упоминаний вне сайта. Файл - это час работы и аккуратная гигиена, а не стратегия.
Настройка за час: шесть шагов
Сначала вводим рабочий термин, которым пользуемся при каждой проверке. Правило холодного читателя: каждая строка файла должна быть понятна человеку, который о компании не слышал и не видел остальной сайт. Если пояснение требует контекста, переписываем. Дальше по шагам.
- Выберите 10-25 страниц. Это наш рабочий ориентир, а не требование формата. Берите услуги, цены и условия, страницы экспертов, контакты. Не копируйте весь sitemap: файл на тысячу ссылок теряет смысл указателя.
- Напишите заголовок и сводку. Одно-два предложения: чем занимаетесь, для кого, в каком регионе. Только то, что подтверждено на сайте, без превосходных степеней.
- Разбейте ссылки на три-пять разделов по задачам читателя. Услуги, Цены и условия, Экспертиза, Контакты. К каждой ссылке - пометка в 8-15 слов по правилу холодного читателя. Цены лучше не копировать в текст, а дать ссылку на страницу с ценами: устаревшая цифра в файле хуже, чем отсутствие файла.
- Сохраните файл в UTF-8 и положите в корень. Имя строго
llms.txtв нижнем регистре, рядом с robots.txt. Ссылки внутри делайте абсолютными, с https и тем вариантом домена (с www или без), который у вас основной. - Проверьте ответ сервера. Команда
curl -I https://ваш-домен/llms.txtдолжна показать код 200, без цепочки редиректов и без 403. Тип содержимого должен быть текстовым (text/plain или text/markdown), а не HTML. Эту настройку сервера и CMS проверяйте отдельно: некоторые панели и CMS могут отдавать для несуществующих файлов красивую страницу ошибки с кодом 200. - Пройдите по каждой ссылке. Каждая должна открываться с кодом 200, без редиректа и с контентом в исходном HTML. Поставьте в календарь пересмотр файла при любой смене услуг, цен или структуры.
Как выглядит файл: условный пример для клиники
| Строка файла | Что она делает |
|---|---|
# Клиника «Пример» | Название; единственная обязательная строка |
> Частная стоматологическая клиника в Воронеже: терапия, имплантация, ортодонтия. | Сводка: чем занимаются, где, без оценок вроде «лучшая» |
## Услуги | Раздел со ссылками |
- [Имплантация](https://example.ru/implantaciya): этапы, сроки, материалы, ответы на частые вопросы | Ссылка и пометка, понятная читателю без контекста |
## Врачи- [Команда](https://example.ru/vrachi): специализация, образование и стаж каждого врача | Страницы, на которые нейросеть может опереться как на подтверждение экспертности |
## Optional- [Блог](https://example.ru/blog): статьи для пациентов | Второстепенное, что можно пропустить |
Чаще всего ломается не текст файла, а его доставка
В технических аудитах я начинаю с кода ответа, а не с формулировок: хорошо написанный файл, который краулер не может скачать, равен отсутствию файла. Типичные поломки, которые мы видим, собраны ниже.
| Поломка | Как проявляется | Как проверить и починить |
|---|---|---|
| Мягкая 404 с кодом 200 | По адресу llms.txt открывается красивая страница ошибки | Откройте адрес в браузере и выполните curl -I; настройте сервер или CMS, чтобы отдавался сам файл |
| Защита от ботов отдаёт 403 | Браузер файл показывает, а скрипт получает отказ | Запросите файл с User-Agent бота; в правилах защиты разрешите путь /llms.txt и публичные страницы |
| Файл-копия sitemap | Тысячи ссылок без пометок | Оставьте 10-25 страниц и добавьте пояснения |
| Ссылки на удалённые страницы | После смены структуры часть адресов отдаёт 404 или редирект | Пройдите по списку после каждой правки структуры; см. проверку индексации |
| Рассинхрон хостов | Файл на одном домене, ссылки ведут на версию с www или http | Используйте один основной хост и https везде |
| Устаревшие факты и цены | Файл описывает услуги, которых уже нет | Не дублируйте меняющиеся цифры; давайте ссылку на страницу, где они актуальны |
У geoaudit.org свой файл есть, и мы поддерживаем его как ориентир. Что он даёт, мы отдельно не измеряли, и так прямо об этом пишем: гигиена полезна и без доказанного эффекта, но продавать её как рычаг роста нечестно.
Проверить, читает ли файл хоть кто-то, можно только по логам
Прямая проверка одна: журнал запросов вашего сервера. Отфильтруйте обращения к пути /llms.txt за 30-90 дней и посмотрите на User-Agent и частоту. Если запросов нет вовсе, значит, файл никому не пригодился. Если есть, это ещё не доказательство, что он попал в ответы: запрос боту стоит ничего, а использование в ответе остаётся за ним. По этой же причине доступ AI-краулеров мы разбираем в материале про индексацию.
Чтобы проверить гипотезу «после файла стало лучше», нужна дисциплина замеров. Фиксируете дату установки, набор запросов и платформы, повторяете каждый запрос несколько раз до и после. Один прогон до и один после - это шум, потому что ответы моделей нестабильны. Какие искажения чаще всего портят такие сравнения, описано в разборе ошибок замеров AI-видимости.
Можно ли запретить обучение моделей через llms.txt?
Нет. Файл задуман как приглашение, а не запрет: он ничего не закрывает. Для ограничения доступа используют robots.txt с названием конкретного бота, и то лишь для тех ботов, которые правила соблюдают. Какие названия существуют и что стоит закрывать, а что нет, подробно описано в руководстве по robots.txt для AI-краулеров.
Что делать на этой неделе
Порядок действий короткий. Проверьте, что боты получают ваши страницы с кодом 200 и контентом в исходном HTML. Убедитесь, что robots.txt не закрывает нужных ботов. Только после этого потратьте час на файл и применяйте правило холодного читателя к каждой строке. Если хотите, чтобы эту цепочку проверил посторонний взгляд, она входит в технический GEO-аудит, а первичную оценку видимости в Алисе даёт бесплатная диагностика.
FAQ
llms.txt что это простыми словами?
Это текстовый файл в формате Markdown в корне сайта: название, краткое описание и список ссылок на главные страницы с пояснениями. Его предложил Джереми Говард (Answer.AI) в сентябре 2024 года как оглавление сайта для языковых моделей. Это инициатива сообщества, а не стандарт: ни один бот не обязан его читать.
Нужен ли llms.txt сайту в 2026 году?
Обязательным он не является. Файл оправдан для сайтов с документацией, большим каталогом или несколькими направлениями услуг, потому что стоит около часа работы и не вредит, пока совпадает с сайтом. Если страницы закрыты от ботов или контент рисуется скриптами, начинать нужно с этого, а не с файла.
Чем llms.txt отличается от robots.txt?
robots.txt управляет доступом: описывает, каким ботам можно или нельзя обходить какие разделы, и добросовестные боты ему подчиняются (RFC 9309). llms.txt ничего не разрешает и не запрещает: он описывает сайт и указывает главные страницы, а читать его никого не обязывают. Файлы не заменяют друг друга, и llms.txt не отменяет правил robots.txt.
Поддерживают ли llms.txt Google, Яндекс и ChatGPT?
Google в официальном руководстве по генеративным функциям поиска (май 2026, уточнение 15 июня 2026) пишет, что Google Search файлы llms.txt не использует; вести такой файл для других сервисов он не запрещает. Публичной документации Яндекса или OpenAI, где файл назван сигналом для поиска или ответов, мы не знаем. Позиции меняются, поэтому перед внедрением стоит проверить свежие заявления платформ, а по логам своего сервера смотреть, обращаются ли боты к адресу /llms.txt.
Как создать и проверить llms.txt?
Выберите 10-25 главных страниц, напишите заголовок, сводку и разделы со ссылками с краткими пометками, сохраните файл в UTF-8 под именем llms.txt и положите в корень сайта. Проверьте командой curl -I, что сервер отвечает кодом 200 и тип содержимого текстовый, затем пройдите по каждой ссылке. Пересматривайте файл при смене услуг, цен и структуры.
Можно ли закрыть сайт от обучения нейросетей через llms.txt?
Нет, файл не содержит запретов и ничего не блокирует. Ограничить доступ можно директивами robots.txt для конкретных ботов, и то лишь для тех, кто эти правила соблюдает. Решение о том, кого пускать, принимают отдельно для каждого бота, исходя из того, нужна ли вам видимость в соответствующем сервисе.