Люди всё чаще спрашивают не поисковик, а нейросеть. Та идёт по сайтам, читает страницы и собирает ответ. Беда в том, что читает она ту же разметку, что браузер, — с меню, подвалом и рекламой. Файл llms.txt — попытка дать ей вместо этого короткую и понятную выжимку.

Что это такое

Простой текстовый файл в корне сайта, написанный на Markdown — том же языке пометок, что используется в заметках и на форумах. Внутри: название сайта, одно-два предложения о чём он, и списки ссылок по разделам с короткими пояснениями.

llms.txt этого сайта
# Easy Logic

> Сайт-автобиография: рассказывает, как школьник сделал настоящий сайт
> на Evolution CMS с помощью нейросети. Русский язык, без рекламы.

## Этапы

- [Выбор инструментов](https://eazy-logic.ru/etapy/vybor-instrumentov/):
  почему выбрана Evolution CMS, что такое шаблоны, чанки и сниппеты
- [Дизайн шаблонов](https://eazy-logic.ru/etapy/dizayn-shablonov/):
  типы страниц и работа через промпты

## Мануалы

- [Хлебные крошки](https://eazy-logic.ru/manualy/hlebnye-kroshki/):
  разметка пути по сайту и микроразметка BreadcrumbList

Никаких особых тегов: заголовок сайта первой строкой, описание цитатой, дальше разделы и ссылки. Читается и человеком, и программой — в этом вся мысль.

Зачем это делать

  • Меньше мусора. Нейросеть получает содержание сайта без шапки, меню и повторяющихся блоков.
  • Ваши формулировки. Описание раздела пишете вы, а не угадывает программа по первому абзацу.
  • Дёшево. Файл собирается из того же списка страниц, из которого делаются меню и карта сайта, — то есть почти даром.

Честно о состоянии дел

Это предложенный стандарт, а не общепринятый. Часть сервисов файл читает, часть о нём не знает. Обязательным он не является, и ждать от него скачка посещаемости не стоит. Делают его по той же причине, по которой много лет назад начали делать sitemap.xml: стоит копейки, а если приживётся — вы уже готовы.

Чем он отличается от соседей

Три файла в корне и их задачи
Файл Для кого Что сообщает
robots.txt Поисковые роботы Куда ходить не нужно
sitemap.xml Поисковые роботы Полный список адресов
llms.txt Нейросети О чём сайт и что важно прочитать

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

Как писать пояснения к ссылкам

Пояснение — это ответ на вопрос «что я узнаю, если открою». Не пересказ заголовка другими словами и не рекламная фраза. «Хлебные крошки: разметка пути списком, микроразметка BreadcrumbList, вывод из CMS» работает, а «всё о хлебных крошках» не сообщает ничего.

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

Второй файл, который иногда делают

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

И последнее: файл не заменяет ни robots.txt, ни карту сайта, ни нормальную вёрстку. Если страница свалена в кучу одинаковых блоков без заголовков, никакой файл в корне это не исправит — разбирать её всё равно придётся по разметке.

Что просить у нейросети

Мой запрос

Составь файл llms.txt для моего сайта. Прилагаю список страниц с заголовками и описаниями, домен eazy-logic.ru.

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

Включи не все страницы, а главные — по три-пять на раздел. Ссылки делай полными. Пояснения пиши своими словами, не копируй описания дословно, но и не выдумывай того, чего в них нет.

Как проверить, что получилось

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

Что стоит запомнить

  • Это текстовый файл в корне сайта, написанный на Markdown
  • Его задача — коротко объяснить нейросети, о чём сайт
  • В нём главные страницы с пояснениями, а не весь список адресов
  • Стандарт предложенный, обязательным он пока не является
  • Собирается из того же списка страниц, что меню и карта сайта