ММООЗЗГГ.ru

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 влияет на позиции в поиске?

Подтверждений нет. Официальных заявлений поисковиков о поддержке llms.txt на 16.10.2026 нет, а Google пишет, что для ИИ-функций поиска специальные файлы не нужны. Делайте файл для ИИ-агентов и ассистентов, а не ради позиций.

Где разместить файл?

В корне сайта: site.ru/llms.txt. Стандарт допускает и файл в подразделе, тогда он описывает только страницы этого подраздела. Отдавайте его как обычный текст в кодировке UTF-8, без перенаправлений и авторизации.

Нужно ли делать .md копии всех страниц?

Стандарт советует, но не требует: чистая копия страницы в Markdown по тому же адресу с добавкой .md. Для небольшого сайта хватит самого llms.txt со ссылками на обычные страницы. Копии имеют смысл для документации и справки, которые агенты читают целиком.

Источники и даты

Что дальше

Разбор 30 минут

Если хотите понять, как ИИ-ассистенты видят ваш сайт и что поправить первым, начните с короткого разбора.

Михаил Мозг

Михаил Мозг

Основатель MMOOZZGG, ИИ-директор

Подробнее о Михаиле@mmoozzggru

Контакты

Проверим, как ваш сайт читают ИИ-агенты

Разбор 30 минут бесплатно в Telegram: llms.txt, тексты и доступ роботов.

Написать в Telegram