llms.txt: что это и как создать файл для сайта по шагам
llms.txt — необязательный файл для нейросетей: Google его не использует, Яндекс и OpenAI не подтверждали. Как сделать за час: 7 шагов, шаблоны и проверка.


llms.txt — необязательный файл для нейросетей: Google его не использует, Яндекс и OpenAI не подтверждали. Как сделать за час: 7 шагов, шаблоны и проверка.
llms.txt — формат, который предложило сообщество: в корне сайта по адресу /llms.txt лежит текстовый markdown-файл, где указаны название компании, пара фраз о ней и подборка ключевых страниц для языковых моделей. На подготовку уйдёт около часа. Обязательным стандартом файл так и не стал. Google открыто говорит, что его Поиск файл не читает, а Яндекс и OpenAI не подтвердили, что берут его в расчёт. Поэтому для нас это недорогая подсказка роботам: сам по себе файл не выводит сайт в ответы нейросетей.
Что такое llms.txt и кто его предложил?
llms.txt — это markdown-файл с кратким путеводителем по сайту, написанный в расчёте на LLM. Формат описан на странице спецификации llmstxt.org, предложение опубликовано в сентябре 2024 года. Идея простая: языковой модели трудно разбирать страницы с меню, баннерами и скриптами, а короткий текстовый индекс с главными ссылками читается быстро.
О статусе файла стоит помнить две вещи:
- в нём 10–30 отобранных ссылок, полную карту страниц он не заменяет;
- это предложение сообщества, его не принимали ни IETF, ни W3C, поэтому размещать файл никто не обязывает.
Учитывают ли нейросети llms.txt? Что заявили Google, Яндекс и OpenAI
Никто не подтвердил, что llms.txt меняет ответы нейросетей. Google открыто заявляет, что его Поиск этот файл не учитывает. В официальной документации Яндекса, OpenAI и Perplexity о llms.txt нет ни слова. Противоположного мы тоже не утверждаем: если площадка молчит, это не значит, что она файл запрещает или поддерживает.
| Компания | Позиция по llms.txt на сегодня | Первоисточник |
|---|---|---|
| Для Поиска такой файл не читают; чтобы попасть в AI Overviews, отдельные технические условия и разметка не нужны | руководство по оптимизации для ИИ, справка о функциях ИИ | |
| Яндекс | Для ответов Алисы AI берутся страницы с высокими позициями в поиске. Слова «llms.txt» в официальной справке, которую мы проверили, нет | справка Вебмастера об Алисе AI |
| OpenAI | Документация разбирает OAI-SearchBot и GPTBot и их настройку в robots.txt. О llms.txt там ни слова | документация OpenAI о ботах |
| Perplexity | Есть страница про PerplexityBot. Упоминаний llms.txt мы в ней не нашли | документация Perplexity о ботах |

Отдельно про Lighthouse. В документации Chrome описан необязательный аудит llms.txt: если файла нет и сервер отвечает, что страница не найдена, аудит помечается как неприменимый. Это инструмент проверки формата, и подтверждением того, что файл влияет на ответы ChatGPT или Алисы, он не служит.
Из таблицы видно, что файл стоит делать ради порядка на сайте, на попадание в ответы он не рассчитан. Если подрядчик продаёт вам llms.txt как рычаг роста, попросите показать официальный источник.
llms.txt, robots.txt и sitemap.xml: у каждого файла своя работа
Через robots.txt роботов пускают на страницы или закрывают им доступ. В sitemap.xml владелец перечисляет для поисковиков страницы и файлы, которые считает важными, и добавляет сведения о них. У llms.txt роль другая: доступом он не управляет, а коротко перечисляет приоритетные страницы и объясняет, для чего нужна каждая.
| Файл | Для чего | Управляет доступом |
|---|---|---|
| robots.txt | Правила для роботов: директивы User-agent, Allow, Disallow | Да |
| sitemap.xml | Перечень важных URL сайта со сведениями о них, чтобы роботы быстрее нашли страницы | Нет |
| llms.txt | 10–30 главных страниц с описанием в одну строку, в формате markdown | Нет |

Из таблицы следуют два правила. Закрыть сайт от нейросетей через llms.txt нельзя, доступом управляет robots.txt. И не выгружайте в llms.txt весь sitemap — тысяча ссылок без описаний превращает путеводитель в свалку.
Как создать llms.txt для сайта: пошаговая инструкция
Подготовить llms txt для сайта можно примерно за час, всего семь шагов. К каждому шагу дали, где его делать и как себя проверить.
Шаг 1. Выберите 10–30 страниц для файла
- Где сделать: откройте таблицу в Excel, Google Sheets или обычный блокнот. Выпишите адреса страниц, которые лучше всего объясняют ваш бизнес.
- Для сайта услуг возьмите: страницы услуг, цены или условия работы, 2–3 кейса, страницу о компании, контакты, раздел вопросов и ответов.
- Для интернет-магазина возьмите: категории каталога (а не тысячи карточек товаров), доставку и оплату, возврат, страницу о магазине, контакты, 2–3 гайда по выбору товара.
- Вычеркните лишнее: служебные страницы, корзину, личный кабинет, дубли, фильтры с параметрами в адресе, черновики, страницы, закрытые тегом noindex.
Что получится: список из 10–30 адресов, по которому человек со стороны понял бы, что вы продаёте и как с вами работать.
Как проверить: откройте каждую ссылку. Страница должна загружаться со статусом 200 и не быть закрытой от индексации. Если не уверены, какие страницы сайта вообще попадают в поиск, начните с SEO-аудита сайта.
Чаще всего в список просто копируют весь sitemap — так делать не нужно.
Готово, если в таблице не больше 30 живых адресов и каждый можно объяснить одной фразой.
Шаг 2. Напишите файл по структуре: заголовок, описание, разделы со ссылками
Спецификация задаёт простую структуру: заголовок с названием, описание в виде цитаты, разделы со списками ссылок.
| Элемент | Как пишется | Обязателен | Зачем |
|---|---|---|---|
| Заголовок | # Название | Да | Модель сразу понимает, о какой компании файл |
| Описание | > 1–3 предложения | Желательно | Кто вы, что делаете, для кого и где |
| Пояснения | обычный абзац | Нет | Важные оговорки: регион, формат работы |
| Разделы | ## Услуги, ## Контакты | Желательно | Группируют ссылки по смыслу |
| Ссылки | - [Название](URL): описание | Желательно | Адрес страницы и одна строка о ней |
| Раздел Optional | ## Optional | Нет | Второстепенные страницы, которые можно пропустить |
Где сделать: в любом текстовом редакторе, например в Блокноте или VS Code. Перенесите адреса из шага 1, разложите их по 3–5 разделам и к каждой ссылке допишите одну строку.
Описания пишите фактами: что на странице и кому она пригодится. «Монтаж кондиционеров в Челябинске, цены и сроки» — хорошо. «Сервис с заботой о клиенте» — плохо, строка ничего не сообщает.
Как проверить: откройте файл в простом редакторе — он читается как список без HTML-тегов.
Несколько заголовков # подряд или ссылки без описаний заставляют модель угадывать, что на странице.
На выходе — короткий текстовый файл из 3–5 разделов с пояснением к каждой ссылке.
Готово, если в файле один заголовок #, есть описание и у каждой ссылки есть пояснение.
Шаблон llms.txt для копирования
Для сайта услуг замените название, описание и адреса на свои, лишние разделы удалите:
# [Название компании]
> [Чем занимаетесь, для кого и в каком городе — 1–3 предложения фактами.]
## Услуги
- [Услуга 1](https://example.ru/uslugi/usluga-1): что входит и кому подходит
- [Услуга 2](https://example.ru/uslugi/usluga-2): что входит и кому подходит
- [Цены и условия](https://example.ru/ceny): от чего зависит стоимость
## О компании
- [Кейсы](https://example.ru/keysy): 2–3 разобранных проекта
- [О нас](https://example.ru/o-kompanii): команда, опыт, реквизиты
- [Контакты](https://example.ru/kontakty): адрес, телефон, часы работы
## Optional
- [Вопросы и ответы](https://example.ru/faq): частые вопросы клиентов
Для интернет-магазина в разделе «Каталог» перечислите категории, а не товары, и обязательно оставьте доставку и возврат:
# [Название магазина]
> [Что продаёте и в какие регионы доставляете — 1–3 предложения.]
## Каталог
- [Категория 1](https://example.ru/catalog/kategoriya-1): что входит в раздел
- [Категория 2](https://example.ru/catalog/kategoriya-2): что входит в раздел
## Покупателям
- [Доставка и оплата](https://example.ru/dostavka): способы, сроки, регионы
- [Возврат](https://example.ru/vozvrat): условия и сроки возврата
- [Контакты](https://example.ru/kontakty): телефон, адрес, режим работы
## Optional
- [Как выбрать товар](https://example.ru/blog/kak-vybrat): гайд по выбору
Шаг 3. Разберите на примере реального файла 360i
Черновик полезно сравнить с рабочим файлом до публикации. Откройте в браузере https://360i.digital/llms.txt — это файл сайта нашего агентства, он лежит в корне домена. Проверьте по нему и по своему файлу четыре вещи:
- Заголовок: есть ли в первой строке название компании без слоганов.
- Описание: понятно ли из цитаты, чем занимается компания и с кем работает.
- Разделы: сгруппированы ли ссылки по смыслу так, что каждую группу понятно без пояснений.
- Описания ссылок: отвечает ли каждая строка на вопрос «что я найду на этой странице».
Как проверить: положите файлы рядом. Если у вас разделов вдвое больше, а описания длиннее строки, сократите.
Скопировать чужой файл и поменять название не выйдет: разделы должны отражать ваш сайт.
Готово, если по вашему файлу за минуту понятно, чем вы занимаетесь.
Шаг 4. Разместите файл в корне и проверьте
- Где сделать: назовите файл
llms.txt, сохраните его в кодировке UTF-8 и положите в корень сайта, чтобы он открывался по адресуhttps://ваш-домен/llms.txt. Для WordPress и Битрикса подойдёт файловый менеджер хостинга или FTP — путь тот же, что и у robots.txt. - Если сайт собран на конструкторе, сначала выясните, даёт ли платформа загрузить свой файл в корень домена. Если сами не справились, обратитесь в поддержку платформы или к разработчику. Тем, у кого сайт на Tilda, будет полезна наша статья про SEO на Тильде.
Как проверить: откройте адрес в браузере — должен быть виден текст с читаемой кириллицей. Затем выполните команду:
curl -I https://example.ru/llms.txt
В ответе должен быть статус 200 и тип содержимого text/plain или text/markdown, желательно с charset=utf-8.
В итоге файл llms txt доступен любому роботу по постоянному адресу. По размеру ориентируйтесь на рекомендацию инструментов-валидаторов: до 30 КБ.
Типичные ошибки: страница «не найдено», редирект на главную, HTML-страница вместо текста, «кракозябры» из-за того, что файл сохранён не в UTF-8.
Готово, если адрес отдаёт 200, текст читается в браузере, а тип содержимого — текстовый.
Шаг 5. Сверьте с robots.txt, чтобы файлы не противоречили друг другу
В аудитах сайтов клиентов мы регулярно видим одно и то же: llms.txt рекомендует страницы, а robots.txt запрещает ботам нейросетей туда заходить. Сначала разберитесь, какой бот за что отвечает:
| Бот | Назначение по официальной справке |
|---|---|
| OAI-SearchBot | Поиск ChatGPT |
| GPTBot | Обучение моделей OpenAI |
| PerplexityBot | Поиск Perplexity |
| YandexAdditional | Ограничивает показ контента сайта в ответах Алисы и быстрых ответах |
| Google-Extended | Не влияет на Google Search |

Пример противоречивой настройки: llms.txt опубликован, а в robots.txt стоит запрет для поискового бота ChatGPT.
User-agent: OAI-SearchBot
Disallow: /
При такой настройке бот не заходит на страницы, которые рекомендует ваш файл, и пользы от llms.txt никакой.
Как проверить: откройте https://ваш-домен/robots.txt и найдите строки User-agent с названиями ботов из таблицы. Если сайт на Tilda, robots.txt генерируется автоматически, и его можно посмотреть по адресу сайта с /robots.txt.
Решение за владельцем, и вопросов здесь два. Запрет GPTBot касается обучения моделей OpenAI на вашем контенте, запрет OAI-SearchBot убирает сайт из поиска ChatGPT. Можно закрыть первое и оставить открытым второе.
Готово, если для каждого бота из таблицы вы осознанно выбрали «разрешить» или «запретить» и это не противоречит llms.txt.
Шаг 6. Добавьте llms-full.txt, если у вас есть что в него положить
Спецификация предлагает второй, тоже необязательный файл — llms-full.txt. В нём одним документом собран полный текст главных страниц в markdown, а не только ссылки.
- Кому нужен: сайтам с документацией и подробными условиями.
- Кому обычно не нужен: простому сайту услуг и интернет-магазину.
- Где сделать: соберите тексты в один markdown-файл и положите рядом, по адресу
/llms-full.txt.
Как проверить: файл отдаёт 200, тексты совпадают с текущими страницами, старых цен нет.
Файл, сделанный один раз и забытый, со временем начинает вредить: устаревшие условия хуже, чем отсутствие файла.
Готово, если файл актуален или вы осознанно решили его не делать.
Шаг 7. Назначьте обновление
Обновляйте файл, когда появилась новая услуга, поменялись цены или условия, удалена или переехала страница из списка.
Раз в квартал проходите по всем ссылкам: каждая должна отдавать 200 без редиректов. Чаще всего при такой проверке находятся ссылки на удалённые страницы.
Готово, если дата следующей проверки стоит в календаре и понятно, кто её сделает.
Как проверить, что файл работает и приносит пользу
Доступность проверить просто: адрес /llms.txt должен отдавать статус 200 и читаемый текст. С влиянием на ответы нейросетей сложнее: гарантированно его не проверить, остаётся наблюдать и честно оценивать результат.
- Логи сервера. В логах хостинга отфильтруйте запросы к пути
/llms.txtи посмотрите User-Agent. Так вы увидите, какие боты вообще запрашивали файл. Запрос — ещё не доказательство, что содержимое использовали. - Одинаковые вопросы до и после. До публикации задайте ChatGPT, Алисе и другим ИИ-ассистентам 5–10 одинаковых вопросов о компании и услугах. Запишите ответы в таблицу. Через 4–8 недель повторите те же вопросы.
- Отчёт Вебмастера. В Яндекс Вебмастере есть отчёт «Эффективность → Видимость сайта в Алисе AI». Он показывает видимость сайта в целом, эффект именно от llms.txt из него не выделить.
Ответы нейросетей нестабильны: на них влияют позиции сайта, содержание страниц, упоминания компании на других площадках. Один замер ничего не доказывает, и связывать изменения только с файлом нельзя.
Какие ошибки чаще всего допускают с llms.txt?
| Что пошло не так | Последствие | Что сделать |
|---|---|---|
| llms.txt выложен, но в robots.txt ботам нейросетей вход закрыт | Ссылки из файла ведут туда, куда робота не пускают | Открыть в robots.txt блоки для OAI-SearchBot, GPTBot, PerplexityBot и YandexAdditional и сверить с файлом |
| В llms.txt скопировали весь sitemap | Сотни второстепенных адресов заслоняют главное | Сократить до 10–30 ключевых страниц |
| Описания звучат как реклама | В строке нет ни одного факта о странице | Коротко сказать, что лежит по ссылке и для кого |
| Внутри удалённые адреса, редиректы, страницы с noindex | Робот упирается в пустоту | Раз в квартал проходить по ссылкам файла |
| Файл лежит не в корне или открывается как HTML-страница | По стандартному адресу его не найти | Положить в /llms.txt и проверить ответ через curl |
| Сохранили не в UTF-8 | Вместо кириллицы — «кракозябры» | Пересохранить файл в UTF-8 |
| На файл возлагают задачи SEO | Ждут роста, а его не будет | Вкладываться в страницы и позиции |
| Подрядчик продаёт файл как пропуск в ответы ИИ | Ни одна площадка этого не обещала | Попросить ссылку на официальный источник |
Почти все ошибки из таблицы снимаются, если держать список коротким, а ссылки рабочими и не ждать от файла чудес.
Чек-лист «Готово, если…»
- По адресу
https://ваш-домен/llms.txtфайл открывается со статусом 200. - Сервер отдаёт его как текст в UTF-8, кириллица отображается без искажений.
- Файл начинается с заголовка
#с названием, за ним идёт описание в цитате. - Ссылок 10–30, все отвечают 200, редиректов нет.
- К каждой ссылке приписана одна строка с фактами о странице.
- В списке нет корзины, личного кабинета, фильтров, дублей и страниц с noindex.
- Правила robots.txt для ботов нейросетей не расходятся с файлом.
- Делать ли llms-full.txt, вы решили осознанно.
- Следующая проверка внесена в календарь, и у неё есть ответственный.
- Все понимают, что влияния на ответы нейросетей никто не гарантирует.

Что делать дальше: llms.txt — это не весь GEO
Файл — минимальная гигиена. На видимость в нейросетях сильнее влияют сами страницы и их позиции: по справке Вебмастера Алиса AI опирается на страницы, которые высоко ранжируются в поиске.
Если хотите понять, как ваш сайт выглядит в ответах нейросетей, маркетинговое агентство 360i (Челябинск) делает GEO-продвижение в нейросетях. Экспресс-замер бесплатный, диагностика стоит 25 000 ₽, ведение — от 45 000 ₽ в месяц. Попадание в ответ мы не гарантируем. Выйти из ведения можно через 90 дней без штрафа — это срок выхода, а не срок результата.
Когда писать нам про GEO рано: если сайт не входит в ТОП-20 поиска по своим запросам, за GEO мы не берёмся. Сначала нужны позиции — с этим поможет SEO-продвижение сайта.
Информация актуальна на 25 октября 2026 года.
Частые вопросы
Нужен ли llms.txt, если у меня маленький сайт-визитка?
Не обязателен. Если на сайте пять страниц, файл займёт меньше часа и не навредит, но эффекта от него никто не обещает. Сначала проверьте, что сами страницы понятно описывают услуги и открыты для поиска.
А если нейросеть не читает этот файл — зачем он тогда?
Подтверждений, что нейросети используют llms.txt, нет, а Google прямо пишет, что его Поиск файл не использует. Делать его имеет смысл как дешёвую подсказку и повод навести порядок: выбрать главные страницы, убрать битые ссылки, сверить robots.txt.
Можно ли использовать llms.txt, чтобы закрыть сайт от нейросетей?
Нет. В llms.txt нет директив запрета, он только перечисляет страницы. Закрыть сайт от конкретных ботов, например GPTBot или OAI-SearchBot, можно в robots.txt, а показ контента в ответах Алисы ограничивает правило для робота YandexAdditional.
Чем llms.txt отличается от llms-full.txt?
llms.txt — короткий список ссылок с описаниями. llms-full.txt — полный текст главных страниц одним markdown-документом. Второй файл нужен сайтам с документацией или длинными условиями, малому бизнесу обычно хватает первого.
Где посмотреть, заходили ли боты на мой llms.txt?
В логах доступа сервера, их обычно можно скачать в панели хостинга. Отфильтруйте строки с путём /llms.txt и посмотрите поле User-Agent. Если доступа к логам нет, попросите выгрузку у хостинга или разработчика.
Услуги по теме
Подписывайтесь на наш Telegram-канал
Здесь вы найдёте всё самое полезное для роста вашего бизнеса в интернете: свежие стратегии, рабочие инструменты, новости отрасли и практические советы от руководителя агентства полного цикла.
ПодписатьсяХотите получить бесплатную консультацию по продвижению?
Расскажите о своей задаче, и мы предложим вам персональное решение!


