Как создать llms.txt: пошаговая инструкция

От пустого файла до работающего llms.txt в корне сайта — за 10 минут. С примерами для популярных хостингов и CMS, лучшими практиками и разбором типичных ошибок.

Шаг 1. Соберите ключевые страницы

llms.txt — это отбор лучшего, а не полный список. Задайте себе вопрос: «Если у модели есть время прочитать только 20 страниц моего сайта — какие?» Обычно это:

Быстрый способ — выгрузить страницы из sitemap.xml и вычеркнуть лишнее. Наш генератор делает это автоматически: вставьте домен, и он соберёт до 5000 адресов, сгруппирует их по разделам и подпишет каждую ссылку.

Шаг 2. Сформируйте файл по спецификации

Структура фиксирована официальной спецификацией — элементы идут в таком порядке:

Шаблон llms.txt
# Название проекта            ← обязательный H1

> Суть проекта в 1–2 предложениях: что это, для кого, чем отличается.

Свободный абзац с важным контекстом — по желанию.

## Название раздела

- [Название страницы](https://site.ru/page): краткое пояснение
- [Ещё страница](https://site.ru/other)

## Optional

- [Второстепенная страница](https://site.ru/minor): можно пропустить

Правила, которые стоит соблюдать:

Шаг 3. Проверьте файл валидатором

Прежде чем выкладывать, прогоните файл через валидатор llms.txt. Он проверит структуру по спецификации — H1, описание, разделы, формат каждой ссылки — и покажет ошибки с номерами строк. Это быстрее, чем вычитывать глазами.

Шаг 4. Загрузите в корень сайта

Файл должен открываться по адресу https://ваш-домен/llms.txt — в той же папке, где живёт robots.txt. Как это сделать в популярных окружениях:

Обычный хостинг (FTP / панель)

Загрузите файл в корневую папку сайта — обычно она называется public_html, www или httpdocs. Подойдёт файловый менеджер панели (ISPmanager, cPanel, Plesk) или любой FTP-клиент.

WordPress

Простейший путь — загрузить файл по FTP в корень рядом с wp-config.php. Альтернатива — SEO-плагины: в некоторых (например, Yoast SEO) есть встроенная генерация llms.txt.

Tilda, конструкторы

Если конструктор не позволяет класть файлы в корень, проверьте настройки экспорта или раздел «Файлы». В Tilda файл можно подключить через настройки сайта → «SEO» → загрузка файлов в корень (доступно на платных тарифах).

1С-Битрикс

Положите файл в корень сайта через «Маркетинг» → «Файловый менеджер» или напрямую на сервере в папку /home/bitrix/www/.

Статические сайты и фреймворки

Next.js — папка public/; Astro, Vite, Nuxt — тоже public/; Hugo — static/; Jekyll — корень проекта. Файл попадёт в корень сборки автоматически.

Шаг 5. Проверьте и поддерживайте

Лучшие практики

Типичные ошибки

ОшибкаПочему плохоКак правильно
Файл не в корне (/files/llms.txt)Модели ищут только по стандартному адресуСтрого /llms.txt
HTML вместо MarkdownЛомает разбор файлаЧистый Markdown, UTF-8
Свалка из всех URL сайтаТеряется смысл отбора, раздувается контекст10–100 лучших ссылок + Optional
Ссылки без поясненийМодель не знает, что за ссылкой[Название](URL): пояснение
Относительные URLВне сайта ссылка не работаетАбсолютные адреса с https://
Создать и забытьФайл устаревает, модель отвечает неверноОбновлять при изменениях сайта

Создайте llms.txt за минуту

Генератор соберёт страницы из sitemap, сгруппирует по разделам и отдаст готовый файл. Бесплатно, без регистрации, прямо в браузере.

Открыть генератор