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

llms.txt - оглавление сайта для нейросетей. Чем он отличается от robots.txt, чего честно не делает, что в него класть и как проверить, что роботы к нему ходят.

URL: https://posts.danashkin.ru/guides/llms-txt-dlya-sayta
Обновлено: 2026-10-02

---

## Коротко

**Главное**

- llms.txt - это текстовый файл в корне сайта с оглавлением для нейросетей: кто ты, какие страницы главные и о чём каждая. Формат предложен в 2024 году и в августе 2026-го обновлён до второй версии.
- Файл ничего не разрешает и не запрещает. Доступ роботам по-прежнему решает robots.txt, а llms.txt только подсказывает, куда смотреть.
- Это предложение, а не принятый стандарт. Google прямо пишет, что для его ответов с нейросетью файл не нужен, Яндекс о поддержке не заявлял.
- Вред от файла нулевой, польза зависит от того, ходят ли к нему роботы. Это проверяется по журналу сервера, а не по обещаниям.
- Главная ценность прячется за ссылками: чистые markdown-версии страниц, которые машина читает без меню и скриптов.

## Что такое llms.txt простыми словами?

**Главное**

llms.txt - это файл по адресу `сайт/llms.txt`, написанный в формате markdown: название сайта, одна фраза о нём и списки ссылок на главные страницы с короткой подписью к каждой. Его читает нейросеть или [ИИ-агент](/concepts/ai-agent), которому нужно быстро понять, что на сайте есть.

Файл предложил Джереми Говард, сооснователь Answer.AI, в сентябре 2024 года. Страница сайта сделана для человека: меню, баннеры, скрипты. Нейросети нужен только текст, а вытаскивать его из вёрстки долго и неточно.

Разберём простым языком. Представь, что к тебе в офис пришёл новый сотрудник и у него пять минут. Можно провести его по всем кабинетам, а можно дать лист бумаги: «мы делаем вот это, вот три главные папки, в каждой вот что». llms.txt - этот лист.

Формат жёсткий, но короткий. Обязателен только заголовок первого уровня с названием. Дальше по желанию идут цитата с кратким описанием, абзацы с пояснениями и разделы со списками ссылок, где у каждой ссылки есть подпись.

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

> Одна фраза: что делаете, для кого и где.

## Услуги

- [Название услуги](/uslugi/nazvanie.md): для кого и чем отличается

## О компании

- [Контакты и реквизиты](/kontakty.md): адрес, телефоны, режим работы
```

В августе 2026 года автор выпустил вторую версию. Сам формат файла не изменился: файл первой версии остаётся правильным. Добавились способы сообщить машине, где лежит файл и markdown-версия страницы, прямо из HTML-страницы.

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

**Главное**

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

Эти файлы путают постоянно: все лежат в корне сайта и все «для роботов».

| Файл | Что в нём | Кому | Что решает |
|---|---|---|---|
| robots.txt | правила доступа по именам роботов | всем роботам | куда можно заходить, куда нельзя |
| sitemap.xml | список всех адресов с датами обновления | поисковикам | чтобы ни одна страница не потерялась |
| llms.txt | отобранные страницы с подписями | нейросетям и агентам | с чего начать чтение |
| llms-full.txt | весь текст сайта одним файлом | тем же | прочитать всё за один запрос |
| markdown-версия страницы | текст одной страницы без вёрстки | тем же | прочитать страницу без мусора |

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

Отсюда первое правило. Если робот нейросети закрыт в robots.txt, никакой llms.txt его не пустит. Про то, какие роботы бывают и что стоит держать открытым, я подробно разобрал в материале о том, [кто из нейросетей заходит на сайт](/guides/boty-neyrosetey-na-sayte).

## Чего llms.txt не делает?

**Главное**

Он не гарантирует попадания в ответы, не поднимает позиции и не управляет доступом. Google пишет, что для его ответов с нейросетью файл не нужен. Официальных заявлений от Яндекса нет. Реально файлом пользуются в основном агенты, которые читают документацию программ.

Вокруг файла уже выросла индустрия обещаний: «добавь llms.txt, и нейросети начнут тебя рекомендовать». Это не так.

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

Второе. Google в руководстве по генеративным функциям поиска, опубликованном в мае 2026 года, прямо пишет, что llms.txt и другие специальные машиночитаемые файлы не нужны, чтобы появляться в его ответах с нейросетью. Там же сказано, что основа по-прежнему в качественном контенте и обычной поисковой оптимизации.

Третье. Яндекс о поддержке формата официально не заявлял, ни в справке Вебмастера, ни в блоге поиска.

**Где файл реально читают**

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

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

## Как llms.txt устроен на этом блоге

**Главное**

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

Файл собирает сам движок блога. Первая строка - название сайта, дальше цитата с описанием и адрес. Потом раздел со статьями: заголовок, ссылка и аннотация. Закреплённые статьи идут первыми, остальные по дате. Последним идёт словарь: термин, ссылка и короткое определение.

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

С llms-full.txt вышла поучительная история. Сначала он отдавал текст статей как есть, вместе с тегами внутренних блоков движка: резюме разделов, врезок, шагов, вопросов. Для человека эти теги невидимы, а модель получала их как мусор, который стоит денег и ничего не говорит. Теперь текст проходит через нормализатор: теги убираются, а заголовки, списки, таблицы и ссылки остаются. У файла есть потолок в 5 мегабайт, при превышении он обрезается с пометкой, где искать полный список адресов.

## Зачем нужны markdown-версии страниц?

**Главное**

Markdown-версия - это та же страница чистым текстом, без меню и скриптов. Вторая версия предложения прямо советует вести ссылки из llms.txt именно на такие версии. На этом блоге у каждой статьи есть адрес с окончанием .md, и HTML-страница сама сообщает о нём.

И вот тут самое интересное. Оглавление без хорошего текста за ссылками мало что даёт. Модель прочитала llms.txt, пошла по ссылке и снова упёрлась в вёрстку.

Поэтому предложение говорит о двух вещах сразу: сам файл и чистые markdown-версии страниц по тому же адресу с окончанием `.md`. Так устроена, например, документация Claude Code: ссылки в её llms.txt ведут прямо на markdown-версии разделов.

На этом блоге markdown-версию можно получить двумя путями: дописать `.md` к адресу статьи или запросить обычный адрес с заголовком, что нужен markdown. В шапке каждой HTML-страницы стоит ссылка на её markdown-версию, ровно тот способ, который рекомендует вторая версия предложения. В robots.txt адреса `.md` разрешены отдельной строкой: это то место, где машинную версию чаще всего закрывают случайно.

Честно скажу и о расхождении. Ссылки в самом llms.txt этого блога пока ведут на обычные адреса статей, а не на `.md`. Машина найдёт markdown по ссылке в шапке страницы, но это лишний шаг.

На готовом конструкторе markdown-версии сделать сложнее, чем сам файл. Зато любому сайту доступна вещь попроще: важный текст должен быть в HTML сразу, без ожидания скриптов. Про то, как страница превращается в цитату, есть разбор о том, [почему нейросеть называет конкурента](/guides/pochemu-neyroset-nazyvaet-konkurenta).

## Что положить в llms.txt, если у тебя не блог?

**Главное**

Название и одна фраза о компании, затем разделы: услуги или товары и ключевые факты о компании. У каждой ссылки подпись, для кого эта страница. Десять точных ссылок полезнее пятисот без подписей.

Сайту компании не нужен список всех страниц: для этого есть карта сайта. llms.txt - отбор. Порядок такой.

1. **Название и одна фраза**

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

2. **Главные страницы с подписями**

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

3. **Факты о компании**

   Контакты, реквизиты, география, год основания, лицензии. То, в чём нейросеть чаще всего ошибается, когда пересказывает старые источники.

4. **Проверка агентом**

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

Для популярных движков файл собирают готовые модули. На WordPress его делают SEO-плагины, а конструктор Wix, по данным сайта предложения, генерирует файл для каждого сайта сам. Проверь, что генератор не вывалил туда служебные страницы и страницы-дубли.

## Как проверить, что роботы ходят к llms.txt?

**Главное**

Только по журналу сервера: там видно, какой робот и когда запросил файл. Счётчик аналитики на странице этого не покажет. На этом блоге запросы к llms.txt, llms-full.txt, sitemap.xml и robots.txt считаются отдельной таблицей, а запросы к markdown-версиям отмечены у каждой статьи.

Файл положил, дальше вопрос один: ходит ли к нему хоть кто-то. Аналитика с кодом на странице тут бесполезна, текстовый файл скрипты не запускает.

Смотреть надо журнал сервера. Попроси у хостинга логи за месяц и найди строки с адресом `/llms.txt`. Рядом в каждой строке будет имя программы, которая сделала запрос.

На этом блоге для этого есть страница в админке. Сам движок записывает визиты роботов по дням: семейство робота и адрес, без IP и без полной строки браузера. Машинные файлы считаются отдельной таблицей, чтобы не смешиваться с визитами на статьи. А у каждой статьи отмечено, сколько раз за месяц брали её markdown-версию: для меня это прямой сигнал, что модель взяла машинную версию, а не HTML.

Но визит робота - ещё не упоминание в ответе. Нейросеть может прочитать файл и назвать не тебя. Чтобы видеть результат, нужен замер ответов, его мы делаем в [Prodvig.ai](https://prodvig.ai): там видно, называют ли бренд и на какие источники опираются ответы. Как такой замер устроен, разобрано в материале про то, [как измерить видимость бренда в нейросетях](/guides/kak-izmerit-vidimost-brenda-v-neyrosetyah).

## Частые вопросы

**Главное**

Короткие ответы: вредит ли файл, обязателен ли llms-full.txt, что с сайтами на конструкторах и можно ли закрыть в llms.txt часть сайта.

### Частые вопросы

**Может ли llms.txt навредить сайту?**

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

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

В самом предложении такого файла нет, это обычай платформ документации. Для небольшого сайта он полезен, для большого быстро упирается в размер, и главное тогда - markdown-версии страниц.

**Можно ли в llms.txt запретить нейросетям читать часть сайта?**

Нет, файл ничего не запрещает. Запреты по-прежнему пишутся в robots.txt по именам роботов.

**Файл положил, а ответы не изменились. Почему?**

Потому что ответ собирается из поискового индекса и внешних источников, а не из одного файла. Если нейросеть отвечает по памяти, файл вообще не участвует, подробнее в разборе о том, [когда нейросеть ищет, а когда отвечает по памяти](/guides/neyroset-ishchet-ili-otvechaet-po-pamyati).

## Главный вывод

**Главное**

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

Файл делается за час и ничего не стоит, поэтому спорить о нём дольше, чем делать, смысла нет. Смысл есть в другом: не ждать от него чуда и не покупать «внедрение llms.txt» как услугу продвижения.

Порядок простой. Проверить robots.txt, убедиться, что текст виден без скриптов, собрать llms.txt из десятка главных страниц с подписями и через месяц посмотреть в журнал сервера. Работа над тем, чтобы нейросеть называла именно тебя, от этого не отменяется, она про источники и тексты, о чём подробно в материале про [SEO и продвижение в нейросетях как два канала](/guides/seo-i-geo-dva-kanala).

Ты знаешь, запрашивал ли хоть один робот нейросети файл llms.txt на твоём сайте за последний месяц?

### Источники

- [Prodvig.ai - сервис ежедневного замера видимости бренда в ответах нейросетей: называют ли бренд и на какие источники опираются ответы](https://prodvig.ai)
- [The /llms.txt file, v2 - предложение формата llms.txt и markdown-версий страниц, llmstxt.org](https://llmstxt.org/)
- [Changes - что изменилось во второй версии предложения llms.txt, llmstxt.org](https://llmstxt.org/changes.html)
- [Optimizing for generative AI features - руководство Google о том, что нужно и не нужно для ответов с нейросетью в поиске](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide)
- [llms.txt - проверка файла в разделе Lighthouse о работе агентов, Chrome for Developers](https://developer.chrome.com/docs/lighthouse/agentic-browsing/llms-txt)
- [Claude Code Docs - пример llms.txt документации со ссылками на markdown-версии разделов](https://code.claude.com/docs/llms.txt)
- [robots.txt - обзорная статья о файле с указаниями для автоматических обходчиков, Википедия](https://en.wikipedia.org/wiki/Robots.txt)
- [Markdown - простая текстовая разметка, Википедия](https://en.wikipedia.org/wiki/Markdown)
