llms.txt: файл-оглавление для нейросетей, а не кнопка «попасть в ответы»

llms.txt - это текстовый файл в формате Markdown в корне сайта: название, короткая сводка и список ссылок на главные страницы, составленный так, чтобы его прочла языковая модель. Формат предложили в сентябре 2024 года, и это инициатива сообщества, а не стандарт. Файл ничего не блокирует и не гарантирует цитирования: по официальному руководству Google (2026) Google Search файлы llms.txt не использует, а публичной поддержки у Яндекса и OpenAI мы не нашли. Разбираем, что в файле должно быть, кому он нужен, как настроить его за час и в каких случаях он бесполезен.

Алексей Малков
Алексей Малков
Основатель GEOAudit.org • GEO/SEO-стратег
10+ лет в digital
llms.txt и robots.txt Доступность для AI-краулеров Технический GEO-аудит
Профиль автора →

Обновлено: октябрь 2026. Что изменилось: убрали из рекомендаций любые обещания эффекта от файла, добавили официальную позицию Google 2026 года и заявления его представителей 2025 года, а также способ проверить по логам сервера, обращается ли к файлу хоть один бот.

llms.txt - оглавление сайта для языковой модели, а не команда ей

Файл llms.txt обычно лежит в корне сайта (адрес вида https://ваш-домен/llms.txt; по спецификации его можно разместить и в подкаталоге, например /docs/llms.txt, для страниц этого раздела), написан обычной Markdown-разметкой и читается как короткая справка: кто вы, чем занимаетесь, какие страницы главные. Идея в том, что нейросеть в момент ответа не может осилить весь сайт: у модели ограничено окно контекста, а HTML-страницы перегружены меню, скриптами и баннерами. Файл отдаёт ей уже отобранную выжимку со ссылками. Вот что скрывается за запросом «llms txt что это»: не технология, а договорённость о формате.

сентябрь 2024
Когда Джереми Говард (Answer.AI) предложил формат llms.txt. Это предложение сообщества, а не стандарт IETF или W3C: обязать кого-либо читать файл оно не может.
Источник: llmstxt.org, предложение формата, сентябрь 2024

Главное различие, которое теряется в пересказах: 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.txtsitemap.xmlllms.txt
Что делаетРазрешает или запрещает боту обходПеречисляет URL для индексацииОписывает сайт и выделяет главные страницы
СтатусПротокол, RFC 9309 (сентябрь 2022)Протокол sitemaps.orgПредложение сообщества (сентябрь 2024)
ФорматТекст с директивами User-agent, Allow, DisallowXMLMarkdown
Обязателен ли для ботаДля добросовестных ботов даРекомендация поисковикамНет, никто не обязан читать
Сколько страницПравила, а не страницыВсе индексируемыеОтобранные вручную главные
Цена ошибкиМожно закрыть сайт от ботов целикомЧасть страниц пропустятФайл проигнорируют или он введёт в заблуждение устаревшими данными
Подробнее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, то есть примерно в каждом четвёртом ответе. Если даже сильная позиция в выдаче не гарантирует цитирования, то файл-оглавление гарантировать его тем более не может.

📈
Кейс
Кейс ортодонтии: топ-10 Яндекса и только 26% цитирований у Алисы
Алиса ответила на 380 запросов, сослалась на сайт в 102
→
Когда клиент приходит с вопросом «почему нас нет в ответах нейросети», llms.txt я открываю в последнюю очередь. По опыту наших аудитов, причина нередко лежит в доступности страниц, в рендеринге или в отсутствии упоминаний вне сайта. Файл - это час работы и аккуратная гигиена, а не стратегия.
Алексей Малков
Алексей Малков
Основатель GEOAudit.org

Настройка за час: шесть шагов

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

  1. Выберите 10-25 страниц. Это наш рабочий ориентир, а не требование формата. Берите услуги, цены и условия, страницы экспертов, контакты. Не копируйте весь sitemap: файл на тысячу ссылок теряет смысл указателя.
  2. Напишите заголовок и сводку. Одно-два предложения: чем занимаетесь, для кого, в каком регионе. Только то, что подтверждено на сайте, без превосходных степеней.
  3. Разбейте ссылки на три-пять разделов по задачам читателя. Услуги, Цены и условия, Экспертиза, Контакты. К каждой ссылке - пометка в 8-15 слов по правилу холодного читателя. Цены лучше не копировать в текст, а дать ссылку на страницу с ценами: устаревшая цифра в файле хуже, чем отсутствие файла.
  4. Сохраните файл в UTF-8 и положите в корень. Имя строго llms.txt в нижнем регистре, рядом с robots.txt. Ссылки внутри делайте абсолютными, с https и тем вариантом домена (с www или без), который у вас основной.
  5. Проверьте ответ сервера. Команда curl -I https://ваш-домен/llms.txt должна показать код 200, без цепочки редиректов и без 403. Тип содержимого должен быть текстовым (text/plain или text/markdown), а не HTML. Эту настройку сервера и CMS проверяйте отдельно: некоторые панели и CMS могут отдавать для несуществующих файлов красивую страницу ошибки с кодом 200.
  6. Пройдите по каждой ссылке. Каждая должна открываться с кодом 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 для конкретных ботов, и то лишь для тех, кто эти правила соблюдает. Решение о том, кого пускать, принимают отдельно для каждого бота, исходя из того, нужна ли вам видимость в соответствующем сервисе.

Проверим доставку llms.txt и доступ AI-краулеров к сайту

Бесплатная диагностика (0 ₽) проверит цитируемость только в Яндекс Алисе по 3-5 запросам, мини-отчёт за 24 часа в рабочие дни. Файл llms.txt, правила для ботов и рендеринг без JavaScript разбираем в техническом GEO-аудите за 40 000 ₽.

Бесплатная GEO-диагностика Заказать полный GEO-аудит