Коротко
Что такое llms.txt простыми словами?
Файл предложил Джереми Говард, сооснователь Answer.AI, в сентябре 2024 года. Страница сайта сделана для человека: меню, баннеры, скрипты. Нейросети нужен только текст, а вытаскивать его из вёрстки долго и неточно.
Разберём простым языком. Представь, что к тебе в офис пришёл новый сотрудник и у него пять минут. Можно провести его по всем кабинетам, а можно дать лист бумаги: «мы делаем вот это, вот три главные папки, в каждой вот что». llms.txt - этот лист.
Формат жёсткий, но короткий. Обязателен только заголовок первого уровня с названием. Дальше по желанию идут цитата с кратким описанием, абзацы с пояснениями и разделы со списками ссылок, где у каждой ссылки есть подпись.
# Название компании
> Одна фраза: что делаете, для кого и где.
## Услуги
- [Название услуги](/uslugi/nazvanie.md): для кого и чем отличается
## О компании
- [Контакты и реквизиты](/kontakty.md): адрес, телефоны, режим работыВ августе 2026 года автор выпустил вторую версию. Сам формат файла не изменился: файл первой версии остаётся правильным. Добавились способы сообщить машине, где лежит файл и markdown-версия страницы, прямо из HTML-страницы.
Чем llms.txt отличается от robots.txt и sitemap.xml?
Эти файлы путают постоянно: все лежат в корне сайта и все «для роботов».
| Файл | Что в нём | Кому | Что решает |
|---|---|---|---|
| robots.txt | правила доступа по именам роботов | всем роботам | куда можно заходить, куда нельзя |
| sitemap.xml | список всех адресов с датами обновления | поисковикам | чтобы ни одна страница не потерялась |
| llms.txt | отобранные страницы с подписями | нейросетям и агентам | с чего начать чтение |
| llms-full.txt | весь текст сайта одним файлом | тем же | прочитать всё за один запрос |
| markdown-версия страницы | текст одной страницы без вёрстки | тем же | прочитать страницу без мусора |
Автор предложения сам разводит эти роли. robots.txt сообщает, какой доступ допустим. llms.txt используется по требованию, когда агенту нужна информация в момент работы на человека. Карта сайта ему не замена: она обычно слишком большая, чтобы поместиться в память модели целиком, и в ней нет машинных версий страниц.
Отсюда первое правило. Если робот нейросети закрыт в robots.txt, никакой llms.txt его не пустит. Про то, какие роботы бывают и что стоит держать открытым, я подробно разобрал в материале о том, кто из нейросетей заходит на сайт.
Чего llms.txt не делает?
Вокруг файла уже выросла индустрия обещаний: «добавь llms.txt, и нейросети начнут тебя рекомендовать». Это не так.
Первое. llms.txt - предложение одного автора, открытое для обсуждения, а не стандарт с обязательствами для компаний. Обязательства читать его, насколько видно по открытой документации, не брал ни один разработчик нейросетей.
Второе. Google в руководстве по генеративным функциям поиска, опубликованном в мае 2026 года, прямо пишет, что llms.txt и другие специальные машиночитаемые файлы не нужны, чтобы появляться в его ответах с нейросетью. Там же сказано, что основа по-прежнему в качественном контенте и обычной поисковой оптимизации.
Третье. Яндекс о поддержке формата официально не заявлял, ни в справке Вебмастера, ни в блоге поиска.
Сам автор пишет, что llms.txt активнее всего работает в документации программ: агенты для написания кода находят по нему нужный раздел справки. Крупные разработчики нейросетей держат такие файлы для собственной документации. Для сайта компании это скорее задел, чем рабочий канал.
При этом у файла появилось официальное признание с неожиданной стороны. Lighthouse, инструмент проверки сайтов в браузере Chrome, проверяет llms.txt в экспериментальном разделе о работе агентов. Отсутствие файла там не считается ошибкой: проверка помечается как неприменимая. Ошибкой считается сбой сервера при запросе файла.
Как llms.txt устроен на этом блоге
Файл собирает сам движок блога. Первая строка - название сайта, дальше цитата с описанием и адрес. Потом раздел со статьями: заголовок, ссылка и аннотация. Закреплённые статьи идут первыми, остальные по дате. Последним идёт словарь: термин, ссылка и короткое определение.
Две детали, которые легко упустить, если делать файл руками. В файл попадает только опубликованное: черновики и запланированные статьи туда не протекают. И файл обновляется сам: вышла статья - и она уже в оглавлении, а внешние кэши держат старую копию не дольше часа.
С llms-full.txt вышла поучительная история. Сначала он отдавал текст статей как есть, вместе с тегами внутренних блоков движка: резюме разделов, врезок, шагов, вопросов. Для человека эти теги невидимы, а модель получала их как мусор, который стоит денег и ничего не говорит. Теперь текст проходит через нормализатор: теги убираются, а заголовки, списки, таблицы и ссылки остаются. У файла есть потолок в 5 мегабайт, при превышении он обрезается с пометкой, где искать полный список адресов.
Зачем нужны markdown-версии страниц?
И вот тут самое интересное. Оглавление без хорошего текста за ссылками мало что даёт. Модель прочитала llms.txt, пошла по ссылке и снова упёрлась в вёрстку.
Поэтому предложение говорит о двух вещах сразу: сам файл и чистые markdown-версии страниц по тому же адресу с окончанием .md. Так устроена, например, документация Claude Code: ссылки в её llms.txt ведут прямо на markdown-версии разделов.
На этом блоге markdown-версию можно получить двумя путями: дописать .md к адресу статьи или запросить обычный адрес с заголовком, что нужен markdown. В шапке каждой HTML-страницы стоит ссылка на её markdown-версию, ровно тот способ, который рекомендует вторая версия предложения. В robots.txt адреса .md разрешены отдельной строкой: это то место, где машинную версию чаще всего закрывают случайно.
Честно скажу и о расхождении. Ссылки в самом llms.txt этого блога пока ведут на обычные адреса статей, а не на .md. Машина найдёт markdown по ссылке в шапке страницы, но это лишний шаг.
На готовом конструкторе markdown-версии сделать сложнее, чем сам файл. Зато любому сайту доступна вещь попроще: важный текст должен быть в HTML сразу, без ожидания скриптов. Про то, как страница превращается в цитату, есть разбор о том, почему нейросеть называет конкурента.
Что положить в llms.txt, если у тебя не блог?
Сайту компании не нужен список всех страниц: для этого есть карта сайта. llms.txt - отбор. Порядок такой.
Название и одна фраза
Заголовок с названием и цитата: что делаете, для кого и где. Эту фразу модель прочтёт первой, поэтому пиши её без рекламы, одними фактами.
Главные страницы с подписями
Услуги, товарные категории, цены, условия доставки. У каждой ссылки подпись через двоеточие: для кого страница и чем она отличается от соседней.
Факты о компании
Контакты, реквизиты, география, год основания, лицензии. То, в чём нейросеть чаще всего ошибается, когда пересказывает старые источники.
Проверка агентом
Автор предложения советует простой тест: дай нейросети только свой llms.txt и задай несколько вопросов о компании. Если ответы точные, файл собран правильно.
Для популярных движков файл собирают готовые модули. На WordPress его делают SEO-плагины, а конструктор Wix, по данным сайта предложения, генерирует файл для каждого сайта сам. Проверь, что генератор не вывалил туда служебные страницы и страницы-дубли.
Как проверить, что роботы ходят к llms.txt?
Файл положил, дальше вопрос один: ходит ли к нему хоть кто-то. Аналитика с кодом на странице тут бесполезна, текстовый файл скрипты не запускает.
Смотреть надо журнал сервера. Попроси у хостинга логи за месяц и найди строки с адресом /llms.txt. Рядом в каждой строке будет имя программы, которая сделала запрос.
На этом блоге для этого есть страница в админке. Сам движок записывает визиты роботов по дням: семейство робота и адрес, без IP и без полной строки браузера. Машинные файлы считаются отдельной таблицей, чтобы не смешиваться с визитами на статьи. А у каждой статьи отмечено, сколько раз за месяц брали её markdown-версию: для меня это прямой сигнал, что модель взяла машинную версию, а не HTML.
Но визит робота - ещё не упоминание в ответе. Нейросеть может прочитать файл и назвать не тебя. Чтобы видеть результат, нужен замер ответов, его мы делаем в Prodvig.ai: там видно, называют ли бренд и на какие источники опираются ответы. Как такой замер устроен, разобрано в материале про то, как измерить видимость бренда в нейросетях.
Частые вопросы
Частые вопросы
Главный вывод
Файл делается за час и ничего не стоит, поэтому спорить о нём дольше, чем делать, смысла нет. Смысл есть в другом: не ждать от него чуда и не покупать «внедрение llms.txt» как услугу продвижения.
Порядок простой. Проверить robots.txt, убедиться, что текст виден без скриптов, собрать llms.txt из десятка главных страниц с подписями и через месяц посмотреть в журнал сервера. Работа над тем, чтобы нейросеть называла именно тебя, от этого не отменяется, она про источники и тексты, о чём подробно в материале про SEO и продвижение в нейросетях как два канала.
Ты знаешь, запрашивал ли хоть один робот нейросети файл llms.txt на твоём сайте за последний месяц?
Источники
- Prodvig.ai - сервис ежедневного замера видимости бренда в ответах нейросетей: называют ли бренд и на какие источники опираются ответы
- The /llms.txt file, v2 - предложение формата llms.txt и markdown-версий страниц, llmstxt.org
- Changes - что изменилось во второй версии предложения llms.txt, llmstxt.org
- Optimizing for generative AI features - руководство Google о том, что нужно и не нужно для ответов с нейросетью в поиске
- llms.txt - проверка файла в разделе Lighthouse о работе агентов, Chrome for Developers
- Claude Code Docs - пример llms.txt документации со ссылками на markdown-версии разделов
- robots.txt - обзорная статья о файле с указаниями для автоматических обходчиков, Википедия
- Markdown - простая текстовая разметка, Википедия
