llms.txt: что это, пример файла и как проверить

Файл llms.txt лежит в корне сайта и даёт языковым моделям короткое описание сайта и ссылки на главные страницы. Разбираем формат по спецификации, показываем пример для магазина и честно говорим, чего файл не делает.

Коротко о llms.txt

Файл llms.txt в формате Markdown лежит по адресу сайт/llms.txt. В нём заголовок с названием, короткое описание и списки ссылок на главные страницы. Формат предложен в 2024 году на llmstxt.org. Google Search файл не читает, на позиции он не влияет; пользу даёт ассистентам и агентам, которые читают сайт напрямую.

Где лежит
сайт/llms.txt
Формат
Markdown
Обязательно
заголовок «# Название»
Влияет на позиции Google
нет
Проверьте свой файл

Есть ли llms.txt на вашем сайте

Проверка найдёт файл, убедится, что это не страница сайта, и посмотрит заголовок, описание и ссылки. Заодно проверит robots.txt, карту сайта и ещё шесть признаков.

Проверяем девять признаков: готовый HTML, микроразметку, правила для краулеров ИИ, llms.txt, карту сайта и текстовые версии страниц. Обычно занимает несколько секунд.

Что такое llms.txt?

Это путеводитель по сайту для языковой модели. Страница сайта сделана для человека: меню, баннеры, скрипты. Модели нужно другое: кто вы, что продаёте и где лежат подробности. llms.txt отвечает на это одним файлом, который помещается в контекст целиком.

Формат предложил Джереми Ховард 3 сентября 2024 года на сайте llmstxt.org. Сейчас действует вторая версия спецификации. Файл кладут в корень сайта, рядом с robots.txt и sitemap.xml, но задачи у них разные: robots.txt говорит, что можно обходить, sitemap.xml перечисляет все страницы, llms.txt выбирает главные и объясняет, что в них.

Какой формат у llms.txt?

Обязателен только заголовок первого уровня с названием сайта. Остальные части необязательны, но идут строго в таком порядке:

  1. Заголовок «# Название». Единственная обязательная часть.
  2. Цитата «> …» с коротким описанием: кто вы и главные факты.
  3. Свободный текст без заголовков: как читать остальное.
  4. Разделы «## …», в каждом список ссылок вида «- [Название](адрес): пояснение».
  5. Раздел «## Optional» для второстепенных ссылок: агент пропустит их, если места мало.

Ссылки лучше вести на текстовые версии страниц в Markdown: спецификация предлагает отдавать их по тому же адресу с окончанием .md.

Как выглядит llms.txt интернет-магазина?

Пример ниже собран по спецификации. Замените названия и адреса на свои.

# Название компании

> Одно-два предложения: кто вы, что продаёте, для кого. Главные цифры: цены, сроки, регион.

Короткие пояснения: как устроены тарифы, что входит в цену.

## Продукты

- [Тарифы и цены](https://example.ru/pricing.md): все тарифы, лимиты, условия
- [Каталог](https://example.ru/catalog.md): разделы и типовые товары

## Optional

- [Блог](https://example.ru/blog.md): разборы и инструкции

Живой пример: файл kubx.tech/llms.txt. В нём описание платформы, тарифы с лимитами, условия и ссылки на страницы продуктов и статьи.

Влияет ли llms.txt на позиции в поиске?

Нет. Поиск Google файл не использует: отдельных правил для ИИ-выдачи у Google нет. Выдачу поисковики строят по самим страницам, и llms.txt их не заменяет. Аудит Lighthouse в Chrome проверяет наличие файла среди проверок агентного просмотра, но это проверка готовности, а не фактор ранжирования.

Поэтому llms.txt не способ продвижения. Это дешёвая страховка: если ассистент или агент придёт на сайт за фактами, он найдёт короткую и верную сводку, а не будет собирать её из вёрстки.

Как сделать и проверить файл?

ШагЧто сделатьТипичная ошибка
1Выписать 10-20 главных страниц: продукты, цены, доставка, контактыперечислить все страницы, как в sitemap.xml
2Написать описание в 1-2 предложения с цифрамирекламный текст без фактов
3Сохранить как llms.txt в корне сайта, кодировка UTF-8конструктор отдаёт по адресу страницу сайта вместо файла
4Проверить: заголовок, описание, ссылки открываютсяссылки на закрытые или удалённые страницы
5Обновлять при смене цен и условийстарые цены в файле: хуже, чем без файла

Проверить файл можно бесплатной проверкой выше: она покажет, есть ли заголовок, описание и сколько ссылок нашлось.

Вопросы

Что спрашивают про llms.txt

Если на сайте меньше десятка страниц, польза небольшая: модель и так прочитает его целиком. Файл полезен, когда страниц много, а главные факты (цены, условия, контакты) разбросаны. Сделать его можно за час, вреда он не приносит, если поддерживать его в актуальном виде.
robots.txt разрешает или запрещает роботам обход. sitemap.xml перечисляет все страницы для поисковиков. llms.txt выбирает главные страницы и коротко объясняет, что в каждой. Файлы не заменяют друг друга: на сайте нужны все три. Если начинать с нуля, сначала robots.txt и sitemap.xml: без них сайт хуже видят и поисковики, и ассистенты.
Это не часть спецификации, а распространённое дополнение: один файл, в котором собран полный текст главных страниц. Его удобно отдать модели целиком, без переходов по ссылкам. Если такой файл есть, он должен совпадать с сайтом так же строго, как llms.txt. На kubx.tech он лежит по адресу /llms-full.txt.
Закрывать не нужно: файл не дублирует страницы и не мешает им в поиске. На kubx.tech у текстовых версий страниц стоит ссылка на основную страницу как на каноническую, поэтому в выдаче показывается обычная страница. Следите только, чтобы robots.txt не закрывал сам файл: правило Disallow для /llms.txt спрячет его и от ассистентов.

Проверим, как ассистенты видят ваш сайт

Посмотрим llms.txt, robots.txt, разметку и текстовые версии страниц и пришлём список правок по приоритету.