LLM
Файл llms.txt: как сайт объясняет себя языковым моделям
Михаил Мозг6 минут чтения
Файл llms.txt это краткая карта сайта в формате Markdown для языковых моделей и ИИ-агентов: кто вы и какие страницы читать в первую очередь. Формат предложил Джереми Ховард 3 сентября 2024 года на сайте llmstxt.org. Официальных заявлений поисковиков о поддержке нет, но файл делается за час и ничего на сайте не ломает.
Что такое llms.txt
llms.txt это текстовый файл по адресу вида site.ru/llms.txt. Внутри Markdown, простая разметка текста, где решетка обозначает заголовок, а дефис пункт списка: название сайта, краткое описание и списки ссылок на главные страницы.
Задача файла: помочь ИИ-агенту, то есть программе на основе языковой модели, быстро понять сайт. Авторы стандарта объясняют проблему так: HTML-страница обернута в меню, рекламу и скрипты, перевести ее в чистый текст трудно, а контекстное окно модели все еще слишком мало для целого сайта.
Файл рассчитан прежде всего на момент ответа, а не на обучение моделей. Пример: вы просите ассистента разобраться в документации библиотеки, агент сначала читает llms.txt, а потом открывает только нужные страницы.
Формат файла: что обязательно, что по желанию
Обязателен только заголовок первого уровня (H1, в Markdown строка с одной решеткой) с названием проекта или сайта. Остальное по желанию, но в рекомендованном порядке.
1. Цитата, строка со знаком «>»: кто вы и что делаете, одной-двумя фразами.
2. Абзацы и списки без заголовков: подробности, которые помогут понять остальной файл, например как устроены разделы сайта.
3. Разделы второго уровня (H2, строка с двумя решетками) со списками ссылок. Каждая строка списка: ссылка в формате [название](адрес), после двоеточия короткая заметка о странице.
Пример строки списка: «- [Карта ИИ-решений](https://mmoozzgg.ru/karta-ii-reshenij): какие задачи компании отдать ИИ и какой эффект это даст». Заметка короткая, но по ней агент понимает, открывать ли страницу.
4. Раздел с заголовком Optional, по-русски «необязательное». В нем второстепенные ссылки: агент пропускает их, когда ему нужен контекст покороче.
Файл кладут в корень сайта или в подраздел, тогда он описывает только страницы этого подраздела. Отдельно стандарт советует отдавать чистую копию каждой страницы в Markdown по тому же адресу с добавкой .md, а для адресов без имени файла index.html.md.
Пример: файл нашего сайта
Файл mmoozzgg.ru/llms.txt собирается из списка опубликованных страниц сайта, поэтому новая страница попадает в него сама. Начинается он строкой «# MMOOZZGG» и цитатой в одну фразу о том, чем занимается компания.
Дальше пять разделов: «## Услуги», «## Цены», «## Разделы», «## Словарь ИИ», «## Контакты». В каждом список ссылок с короткой заметкой, как требует формат.
В «Услугах» страницы услуг, в «Ценах» страницы, где опубликованы цены, в «Разделах» главные страницы разделов сайта, включая этот раздел о языковых моделях. Сами цены в файл не переписаны: при изменении тарифа файл не начнет спорить с сайтом.
«Словарь ИИ» ссылается на главную страницу словаря и его категории, а не на каждый термин. Так файл остается коротким: агенту хватает категорий, чтобы найти нужное слово.
В файл попадают только опубликованные страницы, черновики туда не идут. Это правило стоит перенять: ссылка в llms.txt на несуществующую страницу хуже, чем ее отсутствие.
Чем llms.txt отличается от robots.txt и sitemap.xml
robots.txt сообщает автоматическим программам, какой доступ к сайту допустим. llms.txt ничего не запрещает и не разрешает: он объясняет, что лежит на страницах, куда доступ уже открыт.
sitemap.xml перечисляет все страницы для индексации, часто тысячи адресов. llms.txt дает отобранный обзор: главные страницы с пояснением, чтобы список поместился в контекстное окно модели.
Формат тоже разный. robots.txt и sitemap.xml программы читают по строгим правилам, а llms.txt написан на Markdown, который модель читает как обычный текст. Авторы стандарта называют его дополнением к двум старым файлам, а не заменой.
Кто его читает: что известно на дату проверки
Официальных заявлений о поддержке нет на 16.10.2026. Мы проверили справку Google Search Central и справку для вебмастеров крупнейшего российского поисковика: llms.txt как сигнал для поиска там не упомянут.
Google в разделе об ИИ-функциях поиска пишет прямо: чтобы попасть в них, не нужно создавать новые машиночитаемые файлы, ИИ-текстовые файлы или разметку. Имя llms.txt в этом тексте не названо, но под описание он подходит.
При этом в Lighthouse, инструменте проверки страниц в браузере Chrome, есть проверка llms.txt в группе для ИИ-агентов. Она отмечает ошибку сервера при запросе файла, а если файла нет, ставит «неприменимо»: в документации сказано, что файл пока необязателен.
Кто читает файл на деле, видно только в журналах вашего сервера: запросы к /llms.txt от ассистентов и агентов. Посмотрите журналы через месяц после публикации, прежде чем тратить время на копии страниц в Markdown.
Если вам важно, чтобы компанию цитировали ответы ИИ в поиске, работают обычные вещи: понятный текст, факты с источниками, открытый доступ роботам. Этим занимается GEO, оптимизация под ответы генеративных моделей.
Как сделать файл за час
Шаг первый. Выпишите главные страницы: услуги, цены, контакты, ключевые разделы и статьи, ради которых к вам приходят. Все подряд не берите, файл должен читаться за минуту.
Шаг второй. Напишите заголовок H1 с названием компании и цитату одной фразой: что вы делаете и для кого.
Шаг третий. Разложите ссылки по разделам H2 и к каждой добавьте заметку после двоеточия: что человек найдет на странице. Второстепенное унесите в раздел Optional.
Шаг четвертый. Сохраните файл в кодировке UTF-8 как llms.txt в корне сайта и проверьте, что он открывается по адресу site.ru/llms.txt как обычный текст, без перенаправлений и входа по паролю.
Шаг пятый. Если сайт собирается из кода, стройте файл из того же списка страниц, что и sitemap.xml: тогда ссылки не устареют. Так сделан файл нашего сайта.
Шаг шестой. Проверьте файл глазами модели: дайте ссылку на него ассистенту и спросите, чем занимается компания и где посмотреть цены. Если ответ неточный, поправьте цитату и заметки к ссылкам, а не добавляйте новые страницы.
Цены и сроки в самом файле не дублируйте, дайте ссылку на страницу с ценами. Больше о том, как модели читают и понимают текст, в разделе о LLM.
Вопросы и ответы
llms.txt влияет на позиции в поиске?
Где разместить файл?
Нужно ли делать .md копии всех страниц?
Источники и даты
Что дальше
Разбор 30 минут
Если хотите понять, как ИИ-ассистенты видят ваш сайт и что поправить первым, начните с короткого разбора.

Контакты
Проверим, как ваш сайт читают ИИ-агенты
Разбор 30 минут бесплатно в Telegram: llms.txt, тексты и доступ роботов.