Простор
Все материалы

Файл llms.txt: что это и нужен ли он вам

Руслан Кочубаров
Руслан Кочубаров · Основатель и арт-директор

Что это за файл

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

Формат нарочно простой. Заголовок с названием, цитата-описание, потом разделы со ссылками. Это обычный текст, который читает и человек.

Чем он не является

Важное уточнение, которое часто теряется: это не стандарт. Его не принимал ни один консорциум, и обязанности его читать нет ни у кого. Это соглашение сообщества, которое кто-то поддерживает, а кто-то игнорирует.

Отсюда практический вывод. Мы не знаем, какая именно модель, какой краулер и в какой момент открывает этот файл, и не можем обещать, что после его появления сайт станет чаще попадать в ответы ассистентов. Любой, кто обещает такой результат, обещает то, чего не знает.

Как это устроено у нас

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

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

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

Рядом с файлом живут markdown-зеркала. Каждая статья и страница услуги доступна ещё и по адресу с расширением .md — тот же текст без вёрстки. Это уже не карта, а сам материал в самом чистом виде.

Что реально помогает

Если оставить в стороне сам файл, у машины есть вещи поважнее.

Готовый HTML с сервера. Если страница собирается скриптом уже в браузере, краулер может увидеть пустой каркас. Никакой llms.txt этого не исправит: он укажет на страницу, которая всё равно не читается.

Структура. Нормальные заголовки, списки, таблицы. Машина понимает, где начинается ответ и где он заканчивается.

Прямые ответы. Блок «вопрос — ответ» цитировать проще, чем смысл, размазанный по абзацам. Подробнее — в статье «Как попасть в ответы нейросетей».

Разметка. Структурированные данные говорят о странице то же, что и текст, но без догадок. Как это устроено — в разборе про JSON-LD.

Открытый доступ. Часть сайтов закрывает ИИ-краулеров в robots.txt случайно, вместе с обычными парсерами. Стоит проверить, что ваши правила не запрещают лишнего.

Как не навредить файлом

Три ошибки, которые встречаются чаще всего. Первая: описывать в файле то, чего нет на сайте, например услугу, которую уже сняли с продажи. Вторая: ссылаться на страницы, которые закрыты от индексации или отдают ошибку. Третья: писать маркетинговые лозунги вместо описания. Модели нужны названия, предметы и адреса, а не «лучшие решения для вашего бизнеса».

Хороший файл читается как честная справка: что делаем, для кого, где посмотреть подробнее.

Нужен ли файл вам

Короткий ответ: сделать можно, но не первым делом. Порядок такой:

  1. Убедиться, что страницы приходят готовым HTML. Проверить просто: открыть страницу с отключёнными скриптами и посмотреть, остался ли текст.
  2. Навести порядок со структурой и прямыми ответами на вопросы клиентов.
  3. Добавить разметку.
  4. После этого — llms.txt, если есть кому поддерживать его в актуальном виде.

Последний пункт важнее, чем кажется. Устаревший файл со ссылками на удалённые страницы хуже, чем его отсутствие. Если вручную поддерживать некому, лучше генерировать его из данных сайта, как это сделано у нас.

Этот слой мы делаем на своих сайтах и можем сделать на вашем: как мы строим такие сайты.

Больше разборов — в нашем Telegram
Кейсы, закулисье проектов и приёмы, которые не попадают на сайт.
Подписаться

Вопросы

Что такое llms.txt

Обычный текстовый файл по адресу /llms.txt в корне сайта. В нём коротко сказано, что это за компания, и перечислены важные страницы со ссылками и описаниями. Идея в том, чтобы дать языковой модели карту сайта без вёрстки и скриптов.

Это стандарт, который читают все нейросети

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

Стоит ли делать файл, если сайт небольшой

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

Что помогает нейросетям читать сайт надёжнее

Страница, которая приходит с сервера готовым HTML. Понятные заголовки и списки. Прямые ответы на вопросы клиентов. Структурированные данные. Не закрытые случайно в robots.txt краулеры. Всё это работает и для обычного поиска.

Первая страница шаблона брифа Prostor
Материал

Шаблон брифа на сайт

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

Что внутри
  • Компания и проект
  • Задача и признак успеха
  • Кто покупает
  • Что должно быть на сайте
  • Сроки, бюджет, ограничения
  • Вкус и примеры
  • Материалы и согласование
PDF · 3 страницы · заполняется от руки или в любом редакторе

Расскажите о задаче в четыре ответа

Отвечайте кнопками или своими словами — этого хватит, чтобы прийти на звонок с готовыми мыслями, а не с общими вопросами.

Руслан Кочубаров
Руслан Кочубаров
Основатель, арт-директор

Расскажите о задаче

Забронируйте 30-минутный созвон или оставьте заявку — ответим в течение 30 минут в рабочее время, пришлём бриф и примеры под задачу.

Забронировать звонок

Разработка — от 250 000 ₽ · исследование и дизайн — от 100 000 ₽ · поддержка — от 142 000 ₽/мес

  1. Ответ за 30 минут
  2. Созвон на 30 минут
  3. Смета со сроками