Как создать файл llms.txt (пошаговое руководство)

tb

tobecited

Редакция • 6 мин чтения • 11 авг. 2026 г. • Обновлено 12 авг. 2026 г.

Чтобы создать файл llms.txt, напишите документ в формате Markdown, содержащий четыре обязательных элемента — заголовок H1 с названием сайта, блок-цитату с кратким описанием в одно предложение, разделы H2, группирующие ссылки на ключевые страницы, и короткое описание после каждой ссылки — затем разместите его в корне домена по адресу yoursite.com/llms.txt. Уложитесь в час, включая проверку.

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

Какую структуру требует спецификация llms.txt?

Спецификация на llmstxt.org задаёт фиксированный каркас, и порядок частей не подлежит обсуждению:

  1. Заголовок H1, содержащий название сайта или проекта — это единственный элемент, который спецификация определяет как строго обязательный.
  2. Блок-цитата, размещённая сразу после H1, с кратким описанием того, что представляет собой сайт и для кого он предназначен.
  3. Опционально — обычные абзацы или списки с контекстом, который не умещается в краткое описание.
  4. Разделы H2, каждый из которых содержит маркированный список ссылок в формате [Название страницы](url): описание в одну строку.
  5. Раздел H2 с буквальным названием Optional, обладающий зарезервированной семантикой: ссылки, которые AI-ассистент может пропустить при ограниченном бюджете чтения.

Выбор Markdown вместо XML или JSON осознан. Языковые модели обрабатывают Markdown нативно — он сохраняет структуру при токенизации и не создаёт накладных расходов на парсинг, в отличие от отрисованного HTML. Спецификация умещается на одной странице; прочитайте её перед тем, как писать.

Как написать файл пошагово?

  1. Перечислите все страницы, которые понадобятся посетителю с намерением покупки: продукт, цены, документация, FAQ, о компании, контакты.
  2. Сократите список до 5–15 ссылок. llms.txt — это курирование, а не перечисление; если каждая страница важна, ни одна не важна.
  3. Напишите одно предложение с фактами для блок-цитаты: что такое сайт, для кого он, и один конкретный факт — цену или местоположение.
  4. Составьте описание для каждой ссылки — что читатель там узнает, не более пятнадцати слов, после двоеточия.
  5. Соберите части в порядке, требуемом спецификацией: H1, блок-цитата, разделы H2, Optional в конце.
  6. Сохраните результат как текстовый файл в кодировке UTF-8 с именем llms.txt.

Вот полный, валидный файл для воображаемого SaaS-решения по управлению проектами:

llms.txt
# Brightpath

> Brightpath is a project management tool for construction teams.
> Plans start at $12 per user per month; API and mobile apps included.

## Product

- [Features](https://brightpath.app/features.md): Scheduling, budgets, and site reports
- [Pricing](https://brightpath.app/pricing.md): Plans, limits, and trial terms

## Docs

- [API reference](https://brightpath.app/docs/api.md): REST endpoints and authentication

## Optional

- [Blog](https://brightpath.app/blog.md): Product updates and industry guides

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

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

Файл должен быть доступен в корне домена — https://yourdomain.com/llms.txt — та же конвенция, что и для robots.txt. Инструменты ищут его именно по этому пути; файл в подкаталоге никогда не будет найден. Развёртывание зависит от стека:

  • Статические сайты и фреймворки вроде Next.js, Astro или Nuxt отдают всё из каталога public/ (или его эквивалента) из корня — поместите llms.txt туда и выполните деплой.
  • Сайты на WordPress требуют загрузки файла в веб-корень рядом с robots.txt через файловый менеджер хостинга или SFTP; несколько плагинов также умеют генерировать и отдавать его.
  • Хостинговые платформы без доступа к корневым файлам требуют изучения документации платформы на предмет поддержки кастомных корневых файлов или приложения, которое их обслуживает; редирект с /llms.txt на размещённый файл работает как запасной вариант, но прямой ответ 200 предпочтительнее.

Проверьте развёртывание из командной строки:

bash
curl -sI https://yourdomain.com/llms.txt

Ожидайте статус HTTP 200 и тип содержимого text/plain или text/markdown. Тип text/html означает, что платформа направила запрос на отрисованную страницу — это сводит на нет смысл файла.

Как проверить готовый файл?

Официального валидатора не существует — llms.txt это предложение, а не утверждённый стандарт с набором тестов. Ручной чек-лист покрывает всё существенное:

  • URL отдаёт сырой Markdown: открытие в браузере показывает обычный текст, а не стилизованную страницу.
  • Каждая ссылка в файле отвечает статусом 200; битая ссылка расходует впустую и без того небольшой бюджет на загрузку, выделяемый ассистентом вашему сайту.
  • Фраза с кратким описанием соответствует тому, что сайт предлагает сегодня, включая указанные вами цены.
  • У файла есть ответственный и триггер обновления: когда меняется ключевая страница, цена или название продукта, llms.txt изменяется в том же релизе.

Какие ошибки делают файл бесполезным?

  • Выгрузка всей карты сайта. Перечисление — задача sitemap.xml; llms.txt — редакторская подборка, и файл на 500 строк так же бесполезен, как и его отсутствие.
  • Написание маркетингового текста. Модель обобщает — она не аплодирует. «Инновационные решения, отмеченные наградами» не содержат ни одного извлекаемого факта; названия продуктов, цены и возможности содержат множество.
  • Ссылки на страницы, содержимое которых появляется только после выполнения JavaScript. Большинство AI-фетчеров читают сырой HTML и ничего не исполняют; ссылайтесь на страницы, отдающие факты на стороне сервера.
  • Дать файлу протухнуть. Устаревшая цена в llms.txt хуже отсутствия файла, потому что модель будет уверенно её повторять.
  • Ожидание повышения позиций. Ни один крупный провайдер не подтвердил чтение файла, а Google заявил, что не использует его — публикуйте его как дешёвую опциональность, а не как SEO-тактику.

Часто задаваемые вопросы

От 5 до 15 ссылок подходит для большинства бизнес-сайтов. Спецификация не устанавливает ограничений, но ценность файла в отборе. Сайты с документацией — законное исключение: руководство с сорока хорошо описанными страницами остаётся курируемой картой, а не свалкой.

Стоит ли также создавать llms-full.txt?

Только если у вас сайт с большим объёмом документации. llms-full.txt включает полный текст вашего содержимого в один файл, чтобы модель могла загрузить всё одним запросом — AI-ассистенты для разработки активно на него полагаются. Для обычного бизнес-сайта достаточно курируемого списка ссылок в llms.txt.

Можно ли сгенерировать llms.txt автоматически?

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

Файл опубликован — а остальной сайт читается AI?

llms.txt — это час работы и самая малая часть AI-видимости. Более масштабный вопрос измерим: когда покупатель спрашивает ChatGPT или Claude о лучшем варианте в вашей нише, называет ли ответ вас или конкурента? Запустите бесплатный аудит — он задаёт AI-ассистентам реальные вопросы покупателей, показывает, какие именно бренды они называют, и выдаёт готовые к вставке исправления, включая этот файл. Три минуты, и результат — проверяемый факт, а не балл. Нужен замер без продукта? Как проверить, упоминает ли AI ваш бренд описывает ручную схему: десять вопросов, три ассистента, одна таблица.

#llms.txt#AI crawlers#technical SEO#how-to