Перейти к контенту
Neaptidestudio
блог

llms.txt: для чего нужен файл и как добавить его на сайт

Neaptide · 22 июля 2026 г. · 5 мин чтения · Обновлено: 3 октября 2026 г.

Когда стоит добавлять llms.txt: выбор страниц, пример Markdown, публикация и проверка ссылок. Что файл даёт ИИ-инструментам и чего от него не стоит ожидать.

В этой статье
Компактный бумажный указатель ведёт к раскрытым книгам и страницам.

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

По сути, llms.txt — текстовый путеводитель по сайту для программ, которые работают с языковыми моделями. Польза от него есть, только когда программа действительно читает файл и открывает материалы по ссылкам. От одной публикации поисковый сервис сайт не найдёт и чаще рекомендовать его не станет.

Когда стоит делать llms.txt

Сначала решите, какую задачу файл должен закрывать: помочь найти инструкцию, сравнить тарифы, подобрать курс по уровню подготовки. Выпишите вопросы клиентов и напротив каждого поставьте страницу с ответом. Если про каждую ссылку понятно, зачем она в списке, основа путеводителя готова.

Если на сайте пока нет состава услуги, цены и ограничений, сначала допишите их: llms.txt только ссылается на страницы и новых сведений не добавит. Небольшому сайту, где всё предложение умещается на одной понятной странице, отдельный файл, скорее всего, не нужен.

Чем llms.txt отличается от sitemap.xml и robots.txt

llms.txt — открытое предложение формата, которое Джереми Ховард опубликовал в 2024 году; в августе 2026 года вышла вторая редакция. Поисковые системы его не требуют. Google прямо пишет, что его поиск такие файлы игнорирует: на видимость и ранжирование llms.txt не влияет. Держать файл имеет смысл ради других инструментов, которые его читают.

  • sitemap.xml сообщает поисковым системам адреса страниц, которые вы хотите предложить для обхода. Он не гарантирует индексацию.
  • robots.txt задаёт правила обхода для роботов. Это не способ защитить закрытые данные: для них нужна авторизация.
  • llms.txt описывает сайт и даёт ссылки на полезные материалы. Он не меняет правила доступа к этим материалам.

Как составить файл

1. Выберите страницы с ответами на вопросы клиентов

Возьмите несколько частых вопросов из поддержки или отдела продаж. Например: «Что входит в базовый тариф?», «Можно ли перенести данные из другого сервиса?», «Как отменить подписку?». Для каждого найдите актуальную страницу с ответом. Если ответа нет, отметьте, что нужно дописать на сайте.

Весь каталог и архив блога выгружать не нужно. Для первой версии хватит ссылок, которые помогают решить выбранную задачу. Если у страниц есть Markdown-версии, ссылайтесь на них, а для важных материалов такие версии можно подготовить отдельно. Только учтите: от того, что к адресу дописали .md, документ не появится. Откройте каждую ссылку и посмотрите, что отвечает сервер.

2. Добавьте описание и сгруппируйте ссылки

Файл пишут в Markdown. По формату обязателен заголовок первого уровня с названием сайта. Под ним можно дать краткое описание в виде цитаты и разделы второго уровня со ссылками. Рядом с каждой ссылкой напишите, что лежит на странице. Раздел с дополнительными материалами принято называть Optional.

Ниже — учебный файл для вымышленного сервиса записи клиентов. Замените example.com на свой домен и укажите существующие адреса. Markdown-страницы из примера нужно подготовить отдельно.

# Сервис «Запись»

> Онлайн-запись для небольших студий и частных специалистов.

## Выбор и подключение

- [Тарифы](https://example.com/ru/pricing.md): стоимость, лимиты записей и платные дополнения.
- [Первичная настройка](https://example.com/ru/help/setup.md): создание расписания и подключение формы записи.
- [Перенос клиентов](https://example.com/ru/help/import.md): формат CSV, обязательные поля и ограничения импорта.

## Условия

- [Отмена подписки](https://example.com/ru/help/cancellation.md): порядок отмены и условия возврата.

## Optional

- [История обновлений](https://example.com/ru/changelog.md): изменения функций по датам.

Описание «стоимость, лимиты и платные дополнения» объясняет, зачем открывать страницу. «Лучший сервис для вашего бизнеса» — нет. Не добавляйте в файл просьбы рекомендовать компанию или свойства продукта, не подтверждённые на сайте.

3. Опубликуйте файл и проверьте ссылки

Обычно файл кладут по адресу https://ваш-домен/llms.txt в кодировке UTF-8, и сервер должен отдавать его как текст. Вторая редакция формата разрешает и размещение внутри раздела, например /docs/llms.txt: такой файл описывает материалы по этому пути. Первую версию проще сделать в корне сайта.

В Next.js статический файл кладут в public/llms.txt. В системе управления сайтом всё зависит от платформы: посмотрите, есть ли встроенная генерация или загрузка текстовых файлов. Потом откройте публичный адрес, не входя в аккаунт. Должен открыться текст файла. Ошибка или страница входа означают, что наружу он не отдаётся.

Разработчик может проверить то же командой ниже, подставив свой домен. В ответе должны быть HTTP 200 и текст файла. Если запрос перенаправляется, проверьте конечный адрес. Если вместо текста приходит HTML, выясните, что подменяет ответ: само приложение или система защиты сайта.

curl -i https://example.com/llms.txt

Откройте все ссылки. Сверьте текстовые версии с основными страницами, особенно цены, ограничения, сроки и условия возврата. По возможности формируйте обе версии из одних данных, чтобы не обновлять их вручную в двух местах.

4. Проверьте доступ для нужных роботов

Каких роботов пускать, зависит от того, какой сервис должен читать сайт. У OpenAI за поиск в ChatGPT отвечает OAI-SearchBot, а GPTBot собирает материалы, которые могут пойти на обучение моделей. Настраиваются они независимо: поисковому роботу можно открыть доступ и при этом оставить запрет на сбор для обучения. Ради llms.txt открывать GPTBot не нужно.

Попросите разработчика проверить правила для выбранного сервиса в robots.txt, на сервере и в CDN (сети доставки содержимого). Разрешение в robots.txt ничего не даст, если дальше запрос блокируется или упирается в CAPTCHA. Перекраивать ради одного файла все настройки доступа не нужно.

Нужен ли llms-full.txt

В llms-full.txt обычно склеивают материалы сайта или документации в один текст. Это удобно, когда помощнику нужно передать небольшой набор документов целиком. Публиковать его вместе с llms.txt не обязательно.

Большой объединённый файл дольше загружается, сложнее обновляется и может не поместиться в контекст модели. Сначала подготовьте ссылки на отдельные материалы. Полную версию добавляйте для конкретной задачи и проверяйте, что в неё входят только публичные сведения.

Что делать с несколькими языками

Ссылки на разных языках можно собрать в отдельные подписанные разделы. При проверке смотрите и на условия: английский перевод страницы с ценой для одного рынка может не подходить клиенту из другого. Сначала убедитесь, что версии точны и их есть кому обновлять. Только после этого решайте, нужны ли полные файлы на всех языках.

Как понять, что файл полезен

Проверьте файл на вопросе, ради которого его составляли. Дайте помощнику с доступом к веб-страницам ссылку на llms.txt и попросите найти условия отмены подписки. Затем откройте исходную страницу: сохранил ли ответ сроки, исключения и ссылку? Если помощник не загружает страницы, такой тест не проверит ваш путеводитель.

Удачный ответ означает, что через путеводитель удалось найти нужные сведения. Обнаружит ли сервис сайт без вашей подсказки — другой вопрос. Даже обращение к llms.txt в журнале сервера подтверждает лишь загрузку: по нему нельзя узнать, использовался ли текст в ответе.

Появление сайта в ИИ-поиске измеряйте отдельно: задавайте одни и те же вопросы клиентов, сохраняйте даты, названия сервисов, полные ответы и ссылки. Переходы и заявки смотрите в аналитике. Если показатели выросли после публикации llms.txt, совпадения по времени недостаточно, чтобы приписать рост этому файлу.

Источники и описание формата

частые вопросы

Коротко о главном

Поможет ли llms.txt попасть в ответы ChatGPT?

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

Можно ли обойтись без Markdown-версий страниц?

Да, в файл можно включить обычные страницы. Текстовые версии могут облегчить их обработку программой. Начните с важных инструкций и условий, сохранив таблицы, ссылки и существенные оговорки.

Как часто обновлять файл?

Когда меняются адреса, состав разделов или описания материалов. Если в файле указаны цены или условия, обновляйте их одновременно с сайтом. При автоматической генерации всё равно проверяйте, что ссылки ведут на актуальные публичные страницы.