llms.txt: что это за файл, пример и нужен ли он сайту
TL;DR
Что такое llms.txt, как он устроен по стандарту llmstxt.org, чем отличается от robots.txt и sitemap.xml, кто его читает и нужен ли он вашему сайту.
SLUG: llms-txt
Коротко: llms.txt — текстовый файл в разметке Markdown, который лежит в корне сайта рядом с robots.txt и в двух десятках строк объясняет языковым моделям, что это за сайт и какие страницы на нём главные. Составить его можно за 15 минут. Позиции в Яндексе и Google он не поднимет: Google прямо пишет, что его поиск такие файлы не использует, а Яндекс официально о нём не высказывался.
Меня зовут Богдан, я веду блог сервиса SEO Writer. В октябре 2026 года я выложил собственный llms.txt на ai-seowriter.ru, а перед этим перечитал первоисточник, официальные заявления поисковиков и с десяток российских гайдов. Мой вывод: «Штука полезная, но не для тех, кому её обычно продают. Это не новый robots.txt и не пропуск в ответы нейросетей, а аккуратное оглавление для ИИ-агентов, которым пользователь сам дал адрес вашего сайта».
Дальше разберу, как устроен llms.txt, чем он отличается от карты сайта и robots.txt, зачем придумали llms-full.txt, кто на деле читает этот файл и как составить свой. В конце — честные критерии, нужен ли он именно вам.
Что такое llms.txt простыми словами
Обычная веб-страница сделана для человека: меню, баннеры, всплывающие окна, скрипты. Модели всё это мешает. Чтобы достать из HTML смысл, его приходится чистить, а каждый лишний токен стоит времени и денег. Чем больше мусора вокруг полезных данных, тем дороже ответ и тем выше шанс, что модель пропустит главное среди этих данных. Автор стандарта формулирует проблему так: контекстное окно моделей всё ещё слишком мало для сайта целиком, поэтому агентам нужна краткая информация экспертного уровня, собранная в одном месте.
llms.txt и есть такое место. По адресу /llms.txt лежат название сайта, описание в одну-две фразы и ссылки на ключевые страницы с короткими пояснениями. Агент читает его, понимает, где что лежит, и только потом открывает нужную страницу.
Деталь, которую часто упускают: файл рассчитан на работу «по запросу», а не на обучение моделей. На llmstxt.org прямо сказано, что от него ждали пользы при ответе на вопрос пользователя, когда агенту срочно нужны данные по теме, и на практике так и вышло. Поисковый робот, который обходит интернет, и агент, которому человек только что прислал адрес вашего сайта, — разные читатели. llms.txt пишется для второго.
Кто придумал стандарт и что изменилось во второй версии
Идею опубликовал Джереми Говард, сооснователь Answer.AI, в сентябре 2024 года. Это не стандарт W3C и не требование поисковых систем, а открытое предложение: исходники лежат на GitHub в репозитории AnswerDotAI/llms-txt, там же идёт обсуждение: правки к llms-txt предлагают через issue и pull request.
В августе 2026 года вышла вторая версия. По словам автора, за два года стандарт llms.txt подхватили тысячи сайтов, платформы документации генерируют его автоматически, а Chrome Lighthouse проверяет его наличие в аудитах агентного браузинга (раздел Changes на llmstxt.org). Что поменялось в v2:
- Подкаталоги. Положить файл можно не только в корень, но и, например, в
/docs/llms.txt. Он описывает страницы под своим путём, а если файлов несколько, действует наиболее конкретный. - Markdown-версии страниц. Разрешены оба варианта адреса:
page.html.mdиpage.md. - Обнаружение. Появились стандартные связи:
rel="alternate" type="text/markdown"ведёт на markdown-версию страницы,rel="describedby"— на llms.txt, который её описывает. Их отдают тегом<link>или HTTP-заголовкомLink. - Раздел Optional. Раньше инструмент
llms_txt2ctxвыбрасывал его при сборке контекста. В v2 инструмент убрали, и Optional остался договорённостью для второстепенных материалов.
Как устроен llms.txt: синтаксис по спецификации
Разметка — Markdown, а не XML или JSON. Логика автора: эти файлы в первую очередь читают языковые модели, а Markdown они понимают лучше всего. При этом порядок блоков жёсткий, так что разобрать файл можно и обычной программой, парсером или регулярным выражением.
Порядок блоков по спецификации (в ней же есть короткая инструкция с примером):
- Необязательная метка порядка байтов (BOM).
- Заголовок первого уровня с названием проекта или сайта. Это единственный обязательный элемент.
- Цитата (строка с
>) с кратким описанием: то, без чего остальное не понять. - Ноль или больше абзацев и списков без заголовков — подробности о проекте и о том, как читать ссылки ниже.
- Ноль или больше разделов с заголовком H2. В каждом — список ссылок в формате Markdown: название в квадратных скобках, сразу за ним адрес в круглых. После ссылки можно поставить двоеточие и пояснение.
Заголовки третьего уровня и ниже не предусмотрены. Адреса — полные URL с протоколом. Кодировка — UTF-8, иначе кириллица превратится в кракозябры.
Шаблон файла
Минимальный рабочий вариант, который можно скопировать и заполнить:
# Название сайта
> Одно-два предложения: кто вы, что делаете, для кого. Главные факты, без рекламы.
Дополнительные сведения: регион работы, условия, что важно знать перед чтением перечней.
## Услуги
- [Название услуги](https://example.ru/uslugi/nazvanie): что входит и для кого
- [Цены](https://example.ru/ceny): актуальный прайс
## Документация
- [Как начать](https://example.ru/docs/start): первые шаги
- [Частые вопросы](https://example.ru/faq): ответы на типовые вопросы
## Optional
- [Блог](https://example.ru/blog): статьи, которые можно пропустить при коротком контексте
Названия разделов выбираете вы: «Продукт», «Каталог», «Services», «Docs» — как удобно. Стандарт llms.txt требует структуру, а не конкретные слова, и это прямо следует из спецификации.
Пример: содержимое файла llms.txt на ai-seowriter.ru
Наш вариант опубликован по адресу ai-seowriter.ru/llms.txt. Вот его начало и концовка, середина сокращена:
# SEO Writer
> SEO Writer (ai-seowriter.ru) — российский сервис, который пишет SEO-статьи под ключевые запросы и сам публикует их на сайт: в WordPress, 1С-Битрикс, InSales, Joomla или на любой другой сайт через вебхук. Работает из России без VPN, оплата в рублях, есть бесплатный тариф.
...
## Продукт
- [Главная](https://ai-seowriter.ru/): что делает сервис и как начать
- [Генератор SEO-статей](https://ai-seowriter.ru/generator-seo-statej): как пишется стандартная статья
- [Лонгриды](https://ai-seowriter.ru/longrid): режим длинных статей с анализом конкурентов
## Подключение сайта
- [Все интеграции](https://ai-seowriter.ru/integracii): список платформ и способов подключения
- [WordPress](https://ai-seowriter.ru/wordpress): подключение по REST API или плагином
- [1С-Битрикс](https://ai-seowriter.ru/bitrix): публикация через PHP-коннектор
...
## Optional
- [Блог](https://ai-seowriter.ru/blog): все статьи
- [SEO-текст: что это и как его писать](https://ai-seowriter.ru/blog/seo-tekst)
Всего разделов H2 шесть: «Продукт», «Подключение сайта», «База знаний», «Сравнения», «Бесплатные инструменты» и «Optional». Перед ними, после цитаты, идёт обычный текст: как устроена работа, ключевые факты, тарифы с пометкой «на октябрь 2026», чего мы не обещаем, и контакты, включая Telegram-канал. Этот блок я писал под вопросы, которые чаще всего задают: сколько стоит, работает ли из России, в какие системы публикует, откуда берутся видео (там прямо сказано, что для русских статей их подбирают с RuTube и VK Видео). В Optional ушли статьи блога и юридические документы: без них агент поймёт продукт, а при длинном контексте может их прочитать. 
Чем llms.txt отличается от robots.txt и sitemap.xml
Все три лежат в корне сайта и называются предсказуемо, поэтому их постоянно путают. На llmstxt.org прямо сказано: новый файл задуман как дополнение к существующим стандартам, а не замена.
| robots.txt | Карта сайта | llms.txt | |
|---|---|---|---|
| Кому адресован | поисковым и другим роботам | поисковым системам | языковым моделям и ИИ-агентам |
| Что делает | разрешает или запрещает обход | перечисляет все индексируемые страницы | даёт короткое оглавление с пояснениями |
| Формат | директивы | XML | Markdown |
| Объём | десятки строк | до десятков тысяч URL | обычно десятки адресов |
| Поддержка поиском | у всех поисковиков | у всех поисковиков | поисковиками не заявлена |
Главное отличие от robots.txt: llms.txt ничего не разрешает и не запрещает. Открыть или закрыть сайт для ИИ-ботов можно только правилами robots.txt. Посмотреть, что в них сейчас написано, поможет бесплатная проверка robots.txt.
От карты сайта формат отличается отбором. Sitemap честно перечисляет всё, что можно проиндексировать, а это тысячи адресов. Автор объясняет, почему карта не заменяет llms.txt: в ней обычно нет markdown-версий страниц, нет внешних ресурсов, и целиком она не влезет в контекстное окно модели. llms.txt — выбор редактора: десять-пятьдесят страниц, без которых сайт не понять.
Что такое llms-full.txt и markdown-версии страниц
llms-full.txt — один большой файл, в который склеено содержимое всех страниц документации в Markdown. Агенту не нужно ходить по ссылкам: всю справку он забирает одним запросом.
На llmstxt.org этот вариант не описан. Его популяризировала платформа документации Mintlify: 20 ноября 2024 года она объявила, что автоматически генерирует и /llms.txt, и llms-full.txt для документации своих клиентов, и подала второй как единый пакет, который удобно целиком загрузить в ИИ-помощника для программирования (блог Mintlify). С тех пор такая пара стала типичной для порталов документации.
Обычному сайту услуг или интернет-магазину полная версия чаще всего ни к чему. Склеивать каталог из тысячи карточек бессмысленно, а для сайта из двадцати страниц хватит обычного оглавления. Где llms-full.txt оправдан: справка к программному продукту, API-документация, база знаний, которую разработчики целиком подгружают в IDE.
Markdown-версии страниц — третья часть идеи. Предлагается отдавать чистый Markdown по тому же адресу с добавкой .md: например, /docs/page.html.md рядом с /docs/page.html. Тогда ссылки в оглавлении ведут не на тяжёлый HTML, а на чистый текст. Генераторы справки делают это сами; на обычной CMS это заметная доработка, и без неё всё работает.
Кто на самом деле читает llms.txt
Здесь российские гайды расходятся сильнее всего. Одни обещают, что файл «поможет попасть в ответы ChatGPT и Алисы», другие называют его бесполезным. Я собрал то, что подтверждается официальными источниками на октябрь 2026 года.
Google: поиск файл не использует
У Google позиция есть, и она однозначная. В руководстве Search Central по генеративному поиску (обновлено 10 июля 2026 года) llms.txt стоит первым пунктом в списке того, что можно не делать. Суть: для появления в Google Поиске, включая его генеративные функции, не нужно создавать новые машиночитаемые или ИИ-файлы и Markdown, потому что сам поиск их не использует.
Против формата Google при этом ничего не имеет. Там же оговорено: робот может найти и проиндексировать много типов файлов, но это не значит, что они обрабатываются особым образом. А в Lighthouse, инструменте Google для аудита страниц, есть отдельная проверка llms.txt. Если сервер отвечает на запрос ошибкой, страница получает замечание. Если файла нет и сервер возвращает 404, проверка помечается как неприменимая: по формулировке Google, файл «пока необязателен» (Chrome for Developers, май 2026).
Вывод: Lighthouse следит, чтобы llms.txt не ломал сервер, но на ранжирование в Google он не влияет.
Яндекс: официальной позиции нет
Официальных заявлений Яндекса об использовании llms.txt я не нашёл — ни в справке Вебмастера, ни в блоге компании, ни в описании того, как устроены ответы с нейросетью в поиске. Значит, утверждать, что его читают Яндекс или Алиса, нельзя. Утверждать обратное — тоже: позиции просто нет. Если в статье или у подрядчика вы видите «Яндекс учитывает llms.txt», просите источник.
Для поиска Яндекса работает то же, что и раньше: страница должна быть открыта роботу, проиндексирована и полезна. Как это проверить и ускорить, я разбирал в материале про индексацию сайта.
С OpenAI и Anthropic похоже. Обе компании публикуют llms.txt для своей документации: developers.openai.com/llms.txt и docs.anthropic.com/llms.txt, их перечисляет llmstxt.org. Но официальных заявлений, что их роботы читают llms.txt на чужих сайтах при обучении или поиске, на октябрь 2026 года нет. Наличие llms.txt у компании говорит лишь о том, что она публикует его для своих пользователей, а не о том, что её модели учитывают ваш.
Где файл работает: ИИ-агенты, IDE и документация
Реальная поддержка llms.txt сегодня — не у поисковиков, а у инструментов, куда человек сам приносит адрес. На llmstxt.org прямо написано, что сильнее всего файлы используют в программной документации: агенты для программирования идут по нему к справочникам API и руководствам.
Как это выглядит. Разработчик в Claude Code, Cursor или другой IDE с ИИ-помощником пишет: «подключи библиотеку, вот документация» — и вставляет адрес. Агент открывает llms.txt, видит структуру, забирает нужную markdown-страницу и пишет код по актуальному описанию API, а не по памяти модели. Здесь llms.txt помогает по-настоящему: агент не тратит контекст на меню и баннеры и получает данные без мусора. Пользователь ChatGPT с поиском, который просит «разберись, чем занимается этот сервис», тоже может наткнуться на этот файл, если модель решит его открыть.
Поэтому у нас llms.txt связан с подключением через ИИ-агента: тем, кто подключает сайт через Claude Code или Cursor, полезно, чтобы агент сразу видел, где лежат инструкции по вебхуку и интеграциям.
Как создать файл llms.txt за 15 минут
Для сайта на 20–100 страниц оглавление собирается руками быстрее, чем настраивается генератор. Большим справочным порталам разумнее генерация.
Вручную: пять шагов
- Выберите страницы. Главная, ключевые услуги или категории каталога, цены, контакты, условия доставки и возврата, справка. Обычно выходит 10–40 ссылок. Весь sitemap не выгружайте.
- Напишите описание. Цитата под названием — одна-две фразы с фактами: что за компания, что делает, где работает. Без «лидер рынка» и «лучшие цены»: модель ищет данные, а не рекламу.
- Добавьте подробности. Абзац или перечень того, о чём чаще всего спрашивают: регион, способы оплаты, сроки, ограничения. Если данные о ценах меняются, ставьте дату.
- Разложите страницы по разделам H2. К каждой — короткое пояснение после двоеточия: что внутри и кому это нужно. Второстепенное — в Optional.
- Опубликуйте. Сохраните текстовый файл в UTF-8 под именем
llms.txtи положите в корень, чтобы он открывался по адресуhttps://ваш-сайт.ru/llms.txt. Убедитесь, что сервер отдаёт код 200 и типtext/plainилиtext/markdown.
Ссылки в файле должны быть рабочими и каноническими: без редиректов, без UTM-меток и прочих параметров. UTM в llms.txt только засоряет статистику и подсовывает агенту дубли одной страницы.
Генераторы и плагины CMS
Если писать руками не хочется, есть готовые решения. В разделе интеграций на llmstxt.org перечислены:
- Mintlify и GitBook — платформы документации, которые отдают llms.txt автоматически;
- Yoast SEO и AIOSEO — плагины WordPress со встроенным генератором;
- Wix — создаёт его для каждого сайта на платформе;
- Drupal — рецепт LLM Support для версий 10.3+;
- VitePress и Docusaurus — плагины для порталов документации.
На WordPress проще всего включить генерацию в SEO-плагине, если он уже стоит. Остальные базовые настройки этой платформы я собрал в чек-листе по SEO для WordPress. На 1С-Битрикс, Tilda и самописных сайтах оглавление обычно проще написать вручную и залить через FTP или файловый менеджер.
У автоматических генераторов есть ловушка: многие строят перечень из sitemap и вываливают сотни адресов без пояснений. Получается та же карта сайта, только в Markdown. Отбор и пояснения — главная ценность llms.txt, и их генератор за вас не сделает.
Как проверить, что llms.txt работает
Проверка идёт в три этапа, от простого к содержательному.
Доступность. Откройте адрес в браузере в режиме инкогнито: кириллица читается, редиректа на главную нет, код ответа 200. Lighthouse в Chrome покажет замечание, если сервер отвечает ошибкой.
Структура. Есть заголовок с названием, цитата с описанием, разделы H2 с перечнями, все адреса открываются. Битые ссылки — частая беда после переезда или смены структуры URL.
Смысл. Совет из спецификации: дайте агенту только ваш llms.txt и задайте вопросы о сайте. Например, загрузите его в ChatGPT и спросите «сколько стоит услуга», «работаете ли вы в моём городе», «как с вами связаться». Модель отвечает верно и показывает нужные страницы — оглавление составлено хорошо. Путается — дописывайте подробности и проверяйте, хватает ли в файле данных для ответа.
Чего проверить не получится: влияет ли файл на цитирование в ответах нейросетей. Обращения к адресу видно в логах сервера, но то, что робот запросил файл, ещё не значит, что его содержимое где-то использованы. Свой вариант я выложил в октябре 2026 года, и делать выводы о пользе пока рано.
Нужен ли llms.txt вашему сайту
Честный ответ: навредить он не может, а польза зависит от того, кто ваши читатели. Google прямо пишет, что эти файлы не помогают и не вредят видимости в поиске, а поддерживать их ради других систем — нормально.
Делать стоит, если:
- у вас документация, API или справка к программному продукту — разработчики будут подгружать её в IDE, и наличие llms.txt реально сэкономит им время;
- у вас SaaS или сложная услуга, о которой люди спрашивают ИИ-помощников, и вы хотите дать им точные данные о ценах и условиях;
- сайт большой и запутанный, и короткое оглавление поможет агенту найти нужное;
- у вас уже стоит плагин, который генерирует оглавление одной галочкой: остаётся 15 минут на проверку.
Можно отложить, если:
- у вас визитка на пять страниц — агент разберётся и по HTML;
- на сайте есть проблемы с индексацией, скоростью или контентом — сначала решите их;
- вы рассчитываете, что файл поднимет позиции или трафик из поиска, — этого не будет.
Я сделал llms.txt для ai-seowriter.ru, потому что продукт сложный: генерация, публикация в WordPress, 1С-Битрикс, InSales, Joomla и через вебхук, анонсы во ВКонтакте и Telegram, тарифы. ИИ-помощнику проще прочитать одну страницу с фактами, чем собирать их с тридцати. Но роста трафика от этого я не жду и никому не обещаю. Если хотите, чтобы сайт рос за счёт контента, вкладываться нужно в статьи: план, структуру, регулярность. Этим занимается генератор SEO-статей: он собирает структуру по выдаче, пишет текст и публикует его на сайт. llms.txt — небольшое дополнение к такому сайту, а не замена.
Частые ошибки при внедрении llms.txt
- Весь sitemap внутри. Сотни адресов без пояснений превращают оглавление в свалку и не влезают в контекст модели.
- Рекламное описание. «Лидер рынка с безупречной репутацией» для модели — пустые слова. Нужны данные: что, где, сколько стоит.
- Ожидание запрета. llms.txt ничего не закрывает. Закрыть контент от ИИ-ботов можно только в robots.txt.
- Битые и устаревшие адреса. Оглавление создают один раз и забывают, а через полгода половина пунктов ведёт на 404. Назначьте человека, который обновляет его при изменении структуры.
- Служебные страницы. Не включайте закрытые разделы, черновики и админку: документ публичный.
- Кодировка и место. Документ в Windows-1251 или в папке
/files/вместо корня агент либо не найдёт, либо прочитает кракозябры. - Вера в чудо. Внедрение llms.txt не заменяет SEO. Это оглавление для ИИ-агентов, а не новый фактор ранжирования.
Automate SEO publishing with SEO Writer
AI writes articles, publishes to CMS, fills meta tags — without your involvement
Start for free →Read also
Invalid API Key OpenAI: Fix the 401 Error
Getting a 401 invalid_api_key from OpenAI? Here is the fast checklist, the real causes, a curl test, and how 401 differs from 403 and 429.
OpenRouter Free Models: Limits and Trade-offs
What OpenRouter free models really give you: current rate limits, what your prompts pay for, how to pick one, and when to move to paid.
How to Get an OpenAI API Key (ChatGPT API)
Create an OpenAI API key step by step: project vs user keys, billing tiers, curl and Python calls, safe storage, and spend limits.
SEO Writer integrations