llms.txt: что это за файл и как его составить — пример
Всё больше покупателей начинают выбор с вопроса нейросети, и владельцы сайтов ищут способ подсказать ей, что на сайте главное. Для этого придумали llms.txt: короткий текстовый файл в корне сайта, где человек своими словами перечисляет важные страницы и описывает компанию. Дальше разберём структуру файла по спецификации и покажем готовый пример.
Что такое llms.txt простыми словами
llms.txt, это текстовый файл в формате markdown (простая разметка, где заголовок обозначается решёткой, а ссылка квадратными скобками) по адресу вида site.ru/llms.txt. Внутри человек пишет, чем занимается компания, и перечисляет самые полезные страницы с короткими пояснениями. Адресован файл не людям, а программам: ИИ-ассистентам и агентам, которые собирают текст с сайтов для ответа пользователю.
Обычная страница сделана для человека: в ней меню, баннеры, всплывающие формы, скрипты. Программа, которая её забирает, угадывает, где заканчивается навигация и начинается содержание, и часть смысла теряет. Вдобавок у нейросети ограничено окно контекста, то есть объём текста за один раз, и лишняя разметка его съедает.
Файл предложил Джереми Ховард в сентябре 2024 года, спецификация опубликована на llmstxt.org, вторая версия вышла в августе 2026 года. Как стандарт его не принимали ни поисковые системы, ни поставщики нейросетей: это открытое предложение, к которому сайт присоединяется добровольно.
Чем llms.txt отличается от robots.txt и sitemap.xml
Три файла в корне сайта легко спутать, но задачи у них разные.
Три служебных файла в корне сайта и их задачи
| Файл | Что делает | Формат | Кто читает |
|---|---|---|---|
| robots.txt | Разрешает и запрещает обход разделов | Директивы Allow и Disallow | Поисковые роботы и роботы нейросетей, правила соблюдают почти все |
| sitemap.xml | Перечисляет все адреса сайта и даты обновления | XML, машинный, без пояснений | Поисковые системы, поддержан официально |
| llms.txt | Отбирает главные страницы и объясняет, что на них | Markdown, читают и человек, и программа | ИИ-ассистенты и агенты, если их об этом попросили |
Главное в таблице: llms.txt ничего не запрещает и ничего не гарантирует. Закрыть сайт от обучения можно через robots.txt и пользовательское соглашение, а llms.txt остаётся приглашением посмотреть на сайт с нужной стороны.
Кому файл нужен, а кому он ничего не изменит
Когда файл имеет смысл
Польза появляется там, где содержания много и с первого экрана в нём не разобраться: справка продукта, каталог из нескольких десятков категорий, большой раздел статей, сайт услуг B2B-компании. Карта из двадцати ссылок даёт вам контроль над тем, какие страницы программа увидит первыми.
Когда файл ничего не изменит
На сайте из десяти страниц файл повторяет меню. Не поможет он и там, где страниц с ответами на вопросы клиентов пока нет: карта не создаёт содержание, она указывает на него. Если в разделе статей три текста за два года, начинать стоит со статей.
Как устроен файл llms txt: структура по спецификации
Спецификация задаёт жёсткий порядок блоков, и программа разбирает файл по этому порядку. Обязателен только первый блок.
Блоки файла llms.txt в порядке следования
| Блок | Обязателен | Как выглядит | Что писать |
|---|---|---|---|
| Заголовок первого уровня | Да, единственный обязательный | # Название компании |
Название компании или продукта так, как его знают клиенты |
| Описание в цитате | Нет, но ставится почти всегда | > Одно предложение о компании |
Чем занимаетесь, что продаёте, где работаете. Без прилагательных |
| Свободные абзацы | Нет | Текст и списки без заголовков | Как устроен сайт, как часто обновляются цены, чего на сайте нет |
| Разделы со списками ссылок | Нет, но в них весь смысл файла | ## Каталог, под ним строки - [Название](адрес): пояснение |
Группы страниц по смыслу: каталог, услуги, статьи, справка, контакты |
| Раздел Optional | Нет | ## Optional с таким же списком |
Второстепенное, что программа пропустит при нехватке места |
Заголовки в файле идут двух уровней: один первого и сколько нужно второго, третий уровень спецификация не описывает. Название раздела Optional по договорённости пишется по-английски: программа ищет это слово буквально.
Как составить llms.txt: шесть шагов
Работа занимает от получаса до двух часов. Плагины не нужны, достаточно текстового редактора.
Шаг 1. Отобрать страницы, которые отвечают на вопросы клиентов
Выпишите от десяти до тридцати адресов. Критерий один: страница отвечает на вопрос, который клиент задаёт до покупки. Доставка и оплата, характеристики товара, цены, сертификаты, география работы. Корзина, личный кабинет и результаты поиска по сайту в список не идут.
Шаг 2. Написать название и описание одной строкой
Первая строка, это название компании с решёткой впереди, следом описание в цитате: чем занимаетесь, для кого и где. Фраза «производим промышленные вентиляционные системы для пищевых производств, работаем по России» говорит программе многое, а «надёжный партнёр с индивидуальным подходом» не говорит ничего.
Шаг 3. Разложить ссылки по разделам
Сгруппируйте адреса по смыслу и назовите группы заголовками второго уровня: «О компании», «Каталог», «Услуги», «Цены и условия», «Статьи». Внутри раздела первой ставьте страницу, с которой вы начали бы разговор с новым клиентом.
Шаг 4. Добавить к каждой ссылке короткое пояснение
После адреса ставится двоеточие и одна фраза о том, что на странице. По тексту «12 категорий, 4 000 позиций, цены обновляются ежедневно» понятно, зачем страницу открывать, а по тексту «наш каталог» непонятно. Здесь же полезны сроки доставки, минимальный заказ, города.
Шаг 5. Вынести второстепенное в раздел Optional
Вакансии, история компании, архив новостей, юридические документы. Всё это нужное, но не первое, что стоит читать о вашем бизнесе. При нехватке места программа такой раздел пропустит.
Шаг 6. Сохранить файл и положить его в корень сайта
Сохраните текст в кодировке UTF-8 под именем llms.txt, строчными буквами, и положите в корневую папку сайта. Записей в robots.txt или sitemap.xml для него делать не нужно.
llms txt пример для сайта компании
Ниже рабочий пример для производственной компании, адреса в нём условные. Структуру можно забрать целиком и подставить свои страницы.
# Вентиляционный завод «Поток»
> Производим и ставим промышленные вентиляционные системы для пищевых
> производств и складов. Свой цех в Калуге, монтаж по России, гарантия 3 года.
Сайт разделён на четыре части: каталог оборудования, услуги, статьи для
инженеров и справка по подбору. Цены в каталоге указаны без монтажа и
обновляются раз в неделю. Розничных продаж нет, минимальный заказ, одна
приточная установка.
## О компании
- [О заводе](https://example.ru/about): год основания, цех, оборудование, лицензии.
- [География работы](https://example.ru/geo): 54 региона, сроки выезда монтажной группы.
## Каталог оборудования
- [Приточные установки](https://example.ru/catalog/pritok): 38 моделей, от 1 000 до 40 000 м³/ч.
- [Вытяжные системы](https://example.ru/catalog/vytyazhka): 24 модели, в том числе для горячих цехов.
- [Автоматика и щиты](https://example.ru/catalog/automation): щиты управления, датчики, диспетчеризация.
## Услуги
- [Проектирование](https://example.ru/services/project): расчёт воздухообмена, от 10 рабочих дней.
- [Монтаж](https://example.ru/services/montazh): состав работ, что входит в смету.
- [Обслуживание](https://example.ru/services/service): регламент, периодичность, стоимость выезда.
## Цены и условия
- [Цены](https://example.ru/prices): оборудование и работы, условия для проектных организаций.
- [Доставка и оплата](https://example.ru/delivery): сроки, перевозчики, отсрочка платежа.
## Optional
- [Вакансии](https://example.ru/jobs)
- [История завода](https://example.ru/history)
Обратите внимание на абзац после описания: в нём сказано то, чего нет ни на одной отдельной странице. Как устроен сайт, как часто обновляются цены, кому компания не продаёт. Такие фразы снимают половину неверных выводов о бизнесе.
llms-full.txt и markdown-версии страниц
Рядом с llms.txt упоминают файл llms-full.txt, куда складывают весь текст сайта одним документом. Спецификация его не описывает, это практика платформ с документацией программных продуктов, и сайту компании она избыточна: документ на несколько мегабайт в контекст не влезет.
Вторая часть спецификации полезнее: она предлагает отдавать чистую markdown-версию каждой страницы по тому же адресу, дописав к нему .md или заменив расширение. Тогда программа забирает текст без меню и скриптов. Делается это на стороне сайта и требует участия разработчика.
Где разместить файл и как его проверить
Куда положить файл
Основное место, корень сайта: site.ru/llms.txt. Вторая версия спецификации разрешает и вложенный путь, например site.ru/docs/llms.txt: тогда файл описывает только то, что лежит под ним, а при нескольких подходящих файлах приоритет у того, чей путь ближе к странице.
Как проверить, что файл открывается
- Откройте site.ru/llms.txt в браузере: должен показаться текст, а не ошибка и не предложение скачать файл.
- Посмотрите на русские буквы. Знаки вопроса вместо них означают, что файл сохранён не в UTF-8.
- Пройдите по ссылкам из файла: каждая должна открывать живую страницу, а не редирект на главную и не ошибку 404.
- Сверьте список с тем, что видят поисковые системы: закрытая от обхода страница бесполезна и в карте для нейросетей. Как это проверить, разобрано в статье «Индексация сайта: как проверить, попали ли статьи в поиск».
Дальше файл живёт по правилу меню сайта: появился крупный раздел, добавили строку.
Частые ошибки в llms.txt
- Выгрузка всех адресов сайта: получается sitemap.xml в другом формате, то есть ровно то, от чего файл должен был избавить.
- Ссылки на страницы, закрытые от обхода в robots.txt: программа получает приглашение туда, куда ей нельзя.
- HTML, таблицы и картинки внутри файла: разметка ограничена заголовками, цитатой, абзацами и списками ссылок.
- Рекламные описания. Фраза «надёжный поставщик номер один» данных не несёт, а место в контексте занимает.
- Файл написан один раз и забыт: через год половина ссылок ведёт на удалённые страницы.
Что llms.txt даёт и чего не даёт
Что файл даёт
Первое, порядок в собственных мыслях о сайте: чтобы заполнить файл, приходится решить, какие двадцать страниц главные и как описать компанию одной фразой.
Второе, удобный адрес для ручной работы: сотрудник, партнёр или клиент даёт ссылку на файл нейросети в чате и получает ответ по вашей карте сайта, а не по случайно найденной странице. Для B2B-компаний, где к сделке готовятся через переписку, это рабочий сценарий. Цена попытки при этом низкая: час работы, без правок кода.
Чего файл не даёт
Он не влияет на поиск. Представители Google прямо говорили, что поисковая система файл не поддерживает и не планирует: Джон Мюллер сравнил его с метатегом keywords, от которого поисковые системы отказались давно, и добавил, что ни один сервис нейросетей о чтении этого файла не заявлял, а в логах сервера видно, что к нему даже не обращаются.
Он не приносит переходов из нейросетей сам по себе: нейросеть цитирует страницу с ответом, а не карту сайта. И он не управляет доступом, то есть не заменяет robots.txt и sitemap.xml.
Трезвый вывод такой: файл остаётся дешёвой и аккуратной формальностью, которая не навредит и пригодится в ручных сценариях. Считать его способом попасть в ответы нейросетей пока не на чем.
Что влияет на попадание сайта в ответы нейросетей
Нейросети отвечают по тексту страниц, которые они нашли и смогли прочитать. Работает то же, что и в поиске, с поправкой на формат ответа.
- Страницы с ответом на конкретный вопрос: ассистент берёт абзац, в котором ответ есть, а не раздел «о нас».
- Факты о компании в тексте: цифры, города, сроки, условия. Их можно процитировать, общие слова нельзя.
- Блок вопросов и ответов внутри страницы с разметкой: короткая пара «вопрос, ответ» удобна для пересказа.
- Технически здоровый сайт: страницы открываются и попадают в поиск.
- Регулярность: новые страницы расширяют список вопросов, по которым сайт может быть найден.
Подробный разбор собран в статьях «Как попасть в ответы нейросетей: что влияет на упоминания сайта», «GEO-продвижение: что это и чем отличается от SEO», где GEO означает оформление сайта под ответы нейросетей, и «Как попасть в ответы Алисы: что сделать на сайте».
Остаётся вопрос, кто будет писать такие страницы каждый день. КОНТЕНТЗАВОД ведёт раздел статей на сайте компании: подбирает темы под нишу, пишет статьи в тоне компании и с фактами о ней, оформляет их для поисковых систем и для ИИ-ассистентов и публикует на домене клиента. Что публиковать в таком разделе, разобрано в статье «Блог компании на сайте».
Сколько стоит КОНТЕНТЗАВОД
Тарифов три, оплата месячная, цены указаны без НДС.
- Базовый, 30 000 ₽ в месяц: до 50 источников новостей, до 5 статей в день, обложки, проверка на плагиат, блок вопросов и ответов, подбор товаров из каталога, автопубликация. Настройку клиент ведёт сам.
- Профессиональный, 50 000 ₽ в месяц: всё из базового, плюс экспертные статьи по контент-плану, настройка и доработки силами команды сервиса, аналитика по данным Яндекс Метрики и Вебмастера, разделы «Вклад статей» и «Видимость в ИИ», ежемесячный отчёт.
- Индивидуальный: по результатам аудита, если нужен объём больше стандартного или особые требования к безопасности.
Актуальный состав тарифов опубликован в разделе Тарифы КОНТЕНТЗАВОДА.
Итог
Устройство файла несложное: заголовок с названием компании, описание в цитате, пара абзацев об устройстве сайта и разделы со списками ссылок с пояснениями. Обязателен только заголовок, остальное добавляется по размеру сайта.
Делать файл стоит, если на сайте есть что показать: каталог, услуги, справка, статьи. Переходов из нейросетей от него ждать не нужно: Google его не поддерживает, остальные сервисы о поддержке не заявляли. Обращения приносят страницы с ответами на вопросы клиентов, и начинать разумно с них, а llms.txt добавить сверху как аккуратную формальность.
Частые вопросы
01Нужен ли llms.txt для SEO?
Для поисковой оптимизации файл ничего не меняет. Представители Google заявляли, что поисковая система llms.txt не поддерживает и не планирует, а Джон Мюллер сравнил его с метатегом keywords, от которого отказались давно. На обход сайта, индексацию и выдачу файл не влияет: за это отвечают robots.txt, sitemap.xml и сами страницы.
02Чем llms.txt отличается от robots.txt?
robots.txt управляет доступом: директивами Allow и Disallow в нём сказано, какие разделы роботам обходить можно, а какие нельзя. llms.txt ничего не разрешает и не запрещает, он перечисляет важные страницы и объясняет словами, что на них. Один файл работает как шлагбаум, второй как путеводитель. Заменить robots.txt файлом llms.txt нельзя.
03Где должен лежать файл llms.txt?
В корне сайта, чтобы он открывался по адресу вида site.ru/llms.txt, строчными буквами и в кодировке UTF-8. На WordPress файл кладут в корневую папку через файловый менеджер хостинга или по FTP, как robots.txt, а на конструкторах вроде Tilda возможность загрузки в корень зависит от тарифа, и её стоит уточнить в поддержке платформы.
04Как проверить llms.txt после размещения?
Откройте адрес site.ru/llms.txt в браузере: должен появиться текст, а не ошибка и не скачивание файла. Знаки вопроса вместо русских букв означают неверную кодировку. Пройдите по каждой ссылке и убедитесь, что страница открывается, а не отдаёт ошибку 404. И сверьте список со страницами, которые реально попали в поиск: закрытая от обхода страница бесполезна и в карте для нейросетей.
05Что писать в llms.txt интернет-магазину?
Категории каталога с числом позиций, страницы доставки и оплаты, условия возврата, размерные сетки, страницы брендов и раздел статей. В абзаце после описания полезно сказать, как часто обновляются цены и наличие, в какие города идёт доставка. Карточки отдельных товаров в файл не выгружают, их слишком много: достаточно ссылок на категории.
06Читают ли файл llms.txt ChatGPT, Алиса и другие нейросети?
Публично о поддержке llms.txt не заявлял ни один из крупных сервисов, и по наблюдениям в логах серверов роботы к файлу не обращаются, а забирают обычные HTML-страницы. Бесполезным это файл не делает: его можно дать нейросети вручную, ссылкой в чате, и тогда она получит компактную карту сайта вместо навигации по страницам.