llms.txt: что это, зачем сайту и как сделать файл
Часть клиентов теперь спрашивает не Яндекс, а нейросеть. «Куда сходить с ребёнком в выходные», «какое агентство выбрать для лендинга», «чем отличается УЗИ-аппарат от томографа». ChatGPT, Алиса и YandexGPT отвечают текстом и иногда называют конкретные компании. Файл llms.txt - одна из попыток подсказать этим моделям, что у вас на сайте главное.
Разберём по-честному: что это за файл, кому он нужен, как его собрать за полчаса и читают ли его нейросети на самом деле.
Коротко о главном
- llms.txt - текстовый файл в корне сайта (вашсайт.ру/llms.txt) в формате markdown.
- Внутри: короткое описание сайта и ссылки на главные страницы в чистом виде.
- Задача - помочь нейросети быстро понять, о чём вы, без разбора всего HTML.
- Это не robots.txt. Он ничего не запрещает, только показывает суть.
- Сделать можно вручную в блокноте за полчаса, генератор не обязателен.
- Стандарт молодой. Гарантий, что все модели его читают, нет. Делают на перспективу.
2024 год, когда предложили стандарт
~30 минут на файл для сайта услуг
0 ₽ не нужны платные инструменты
Что такое llms.txt простыми словами
llms.txt - это обычный текстовый файл. Лежит в корне сайта, открывается по прямому адресу, например digitalimpuls.ru/llms.txt. Внутри markdown: заголовки, абзацы, списки ссылок.
Идею предложил Джереми Ховард из Answer.AI осенью 2024 года. Логика простая. Когда нейросеть приходит на сайт, она видит то же, что и браузер: меню, баннеры, скрипты, футер, всплывающие окна согласия на cookie. Полезный текст тонет в разметке. Модели приходится продираться через мусор, чтобы понять, чем вы занимаетесь.
llms.txt снимает эту работу. Вы сами, заранее, кладёте на сайт короткую карту: вот кто мы, вот наши главные страницы, вот ссылки на чистые версии текстов. Модель берёт готовое.
Сравнение, которое помогает: представьте, что в большой магазин зашёл новый человек. Он может обойти все полки и сам разобраться. А может взять на входе листовку «что где лежит и что у нас главное». llms.txt - это листовка для нейросети.
Чем llms.txt отличается от robots.txt
Эти два файла путают, потому что оба лежат в корне и оба «для роботов». Но задачи у них разные.
robots.txt и llms.txt: разные задачи
Появился
- robots.txt: 1994 год, общий стандарт
- llms.txt: 2024 год, предложение
Для кого
- robots.txt: поисковые роботы
- llms.txt: языковые модели (LLM)
Что делает
- robots.txt: разрешает или запрещает обход страниц
- llms.txt: показывает главное в чистом виде
Управляет доступом
- robots.txt: да
- llms.txt: нет
Формат
- robots.txt: директивы Allow/Disallow
- llms.txt: markdown: заголовки и ссылки
Обязателен
- robots.txt: де-факто стандарт
- llms.txt: необязательный, молодой
Главное отличие в одной фразе. robots.txt отвечает на вопрос «куда роботу можно». llms.txt отвечает на вопрос «что у вас тут самое важное». Один про доступ, другой про смысл.
Поэтому встречающийся запрос «llms.txt в robots.txt» немного мимо. Это не одно внутри другого. Это два соседних файла, каждый делает своё. Ставить ссылку на llms.txt внутрь robots.txt не нужно. Про сам robots.txt и про то, как не закрыть сайт от нейросетей по ошибке, у нас есть отдельный разбор: как открыть сайт для AI-краулеров.
Зачем файл вашему сайту
Честный ответ зависит от того, кто вы.
Кому файл реально полезен. Сайтам с большой базой знаний, документацией, справочниками, каталогами. Там, где много полезного контента и его легко потерять в навигации. У таких проектов llms.txt помогает модели быстро дойти до сути.
Кому файл полезен на перспективу. Бизнесу, который хочет попадать в ответы нейросетей по своей нише. Стоматологии, юристу, агентству, магазину. Прямого выигрыша завтра не будет. Но канал нейропоиска растёт, и сайты, готовые к нему заранее, в выигрышной позиции, когда модели начнут читать такие файлы массово.
Кому файл не нужен. Одностраничному лендингу на три экрана. Там и так весь текст на виду, карту составлять не из чего. Сделаете - хуже не станет, но и смысла мало.
Хотите быстро понять, видят ли ваш сайт нейросети и есть ли у вас llms.txt: проверьте бесплатно в нашем GEO-аудите. Вставьте адрес, оценка по сигналам видимости в ИИ за пару минут, без регистрации.
Как выглядит llms.txt внутри: структура и пример
Структура свободная, но сложилась рабочая схема. Заголовок, описание, списки ссылок по разделам.
Вот рабочий пример для небольшого сайта услуг:
# Цветочная мастерская «Пион»> Доставка букетов и оформление мероприятий в Москве.> Авторские букеты, свадебная флористика, оформление залов.> Работаем с 2018 года, доставка от 2 часов.## Основные страницы- [Каталог букетов](https://primer.ru/catalog): готовые букеты с ценами- [Свадебная флористика](https://primer.ru/svadba): оформление и букет невесты- [Оформление мероприятий](https://primer.ru/events): залы, фотозоны, арки- [Доставка и оплата](https://primer.ru/delivery): зоны, сроки, способы оплаты- [О мастерской](https://primer.ru/about): команда, отзывы, как работаем## Дополнительно- [Частые вопросы](https://primer.ru/faq): сроки, замена цветов, возврат- [Контакты](https://primer.ru/contacts): адрес, телефон, часы работы
Разберём по частям.
Заголовок через одну решётку. Название проекта. Один заголовок верхнего уровня на файл.
Блок с цитатой через >. Короткое описание: кто вы, что делаете, чем отличаетесь. Два-три предложения. Это первое, что прочитает модель, поэтому без воды.
Разделы через две решётки. Группы ссылок. Обычно «Основные страницы» и что-то вроде «Дополнительно». Можно назвать по смыслу: «Услуги», «Цены», «Документы».
Ссылки списком. Каждая строка - ссылка плюс короткое пояснение после двоеточия. Пояснение важно: оно говорит модели, что внутри, без перехода.
Формат намеренно человекочитаемый. Откройте свой будущий файл и прочитайте вслух. Если понятно вам за десять секунд, понятно и модели.
Как создать llms.txt по шагам
Платный генератор не нужен. Хватит блокнота и десяти минут. Генераторы экономят время на больших сайтах, но для сайта услуг проще руками - так вы контролируете, что попадёт в файл.
Шаг 1. Выпишите 5-10 главных страниц. Не все подряд. Те, что отвечают на реальные вопросы клиентов: услуги, цены, доставка, о компании, контакты. Карточку каждого товара включать не нужно.
Шаг 2. Напишите описание сайта. Два-три предложения: кто вы, что делаете, для кого, чем отличаетесь. Без штампов про «команду профессионалов». Конкретика: город, годы работы, сроки.
Шаг 3. Соберите файл в markdown. Заголовок, описание через >, разделы, списки ссылок с пояснениями. Возьмите пример выше за шаблон.
Шаг 4. Проверьте ссылки. Каждая должна открываться и вести на нужную страницу. Битая ссылка в карте хуже её отсутствия.
Шаг 5. Положите файл в корень. Загрузите так, чтобы он открывался по адресу вашсайт.ру/llms.txt. На обычном сайте это папка, куда смотрит домен. Доступ даёт хостинг или разработчик.
Шаг 6. Откройте адрес в браузере. Видите чистый текст файла - готово. Видите 404 или редирект - файл лежит не там.
Файл живой. Поменяли услуги, цены, добавили раздел - обновите llms.txt. Раз в квартал достаточно для небольшого сайта.
llms.txt на Тильде и других конструкторах
Частый вопрос, и ответ неудобный. На Тильде, как и на ряде конструкторов, нельзя просто положить произвольный файл в корень. Корень закрыт, вы работаете внутри их системы.
Что можно сделать.
Вариант с FTP. Если у вас платный тариф с собственным доменом и доступом к файлам, файл иногда удаётся залить через FTP. Зависит от тарифа и настроек.
Вариант с отдельной страницей. Сделать страницу с содержимым файла и текстовым адресом. Это не то же самое, что файл в корне, и сработает хуже. Полумера.
Честный вариант. Если сайт целиком на Тильде без доступа к корню, полноценный llms.txt вы не поставите. Это не повод переезжать ради одного файла. Это повод знать ограничение конструктора и держать в голове при следующем большом обновлении сайта.
На сайтах с полным доступом к файлам (свой хостинг, WordPress, самописный сайт, Next.js) проблемы нет: кладёте файл в корень, и всё. Если только планируете сайт, такие вещи стоит заложить сразу - мы делаем сайты и лендинги с доступом к корню и готовностью к нейропоиску.
llms-full.txt: нужен ли он вам
Рядом со стандартом есть расширенная версия - llms-full.txt. Разница в подходе.
Обычный llms.txt даёт ссылки. Модель при желании переходит и читает.
llms-full.txt кладёт весь ключевой контент сразу в файл, одним длинным markdown. Модель получает тексты целиком, без переходов.
Кому подходит полная версия: документации, базам знаний, технических справочников. Там, где важно отдать модели много структурированного текста за один раз.
Сайту услуг на 10-15 страниц полная версия избыточна. Хватит короткого llms.txt со ссылками. Не усложняйте без нужды.
Частые ошибки
Несколько граблей, на которые наступают чаще всего.
Свалить в файл все страницы подряд. Карта теряет смысл. Пять важных ссылок работают лучше пятидесяти случайных.
Описание из штампов. «Динамично развивающаяся компания, индивидуальный подход» не говорит модели ничего. «Доставка букетов в Москве от 2 часов, работаем с 2018» - говорит.
Забыть про пояснения к ссылкам. Голый список адресов без описания - половина пользы. Допишите, что внутри каждой страницы.
Положить файл не в корень. Если он открывается по адресу вашсайт.ру/files/llms.txt, а не вашсайт.ру/llms.txt - модель его не найдёт. Только корень.
Сделать один раз и забыть. Сайт меняется, файл устаревает. Старые ссылки ведут в никуда, старое описание врёт. Обновляйте.
Честно: работает ли это уже сейчас
Здесь важно не продать вам хайп.
llms.txt - предложение, а не утверждённый всеми стандарт. Его подхватили платформы документации и часть инструментов для разработчиков, они публикуют такие файлы. Это факт.
А вот используют ли крупные нейросети llms.txt в момент, когда отвечают пользователю, - вопрос открытый. Единого подтверждения от провайдеров нет. Некоторые специалисты по поиску относятся к идее скептически. Так что обещать «сделаете файл и попадёте в ответы ChatGPT» нечестно. Никто этого гарантировать не может.
Тогда зачем делать.
Во-первых, файл дешёвый. Полчаса работы, ноль затрат, он не вредит сайту и не мешает SEO.
Во-вторых, это ставка на перспективу. Канал нейропоиска растёт. Когда модели начнут читать такие файлы массово, готовый сайт окажется впереди тех, кто спохватился позже.
В-третьих, и это часто недооценивают: работа над llms.txt заставляет навести порядок. Чтобы написать карту, вы перечитываете структуру, выкидываете лишнее, формулируете суть. От этого выигрывает и обычный посетитель, и поисковый робот, и любая модель.
Разумная позиция такая. Делать llms.txt, если есть полчаса и доступ к корню. Не ждать от него чуда завтра. Считать его частью более широкой работы над тем, чтобы сайт понимали и люди, и нейросети.
Стоит ли делать llms.txt: коротко
Сайт с документацией или большим каталогом
Да, заметная польза
Сайт услуг, хотите быть готовы к нейропоиску
Да, на перспективу
Одностраничный лендинг
Можно пропустить
Тильда без доступа к корню
Скорее нет, не выйдет нормально
Ждёте мгновенного роста трафика
Нет, не та цель
С чего начать
Если коротко: проверьте, как сейчас обстоят дела с видимостью сайта в нейросетях, и решите, нужен ли вам файл вообще.
Наш бесплатный GEO-аудит смотрит, есть ли у сайта llms.txt, открыт ли он AI-роботам, размечен ли контент структурированными данными. Это даёт точку отсчёта. Дальше либо делаете файл сами по шагам выше, либо берёте задачу шире - в GEO-оптимизации под нейросети мы собираем llms.txt, разметку и карту видимости в шести моделях под ключ.
Частые вопросы про llms.txt
Что такое llms.txt простыми словами?
Это текстовый файл в корне сайта в формате markdown. В нём вы коротко описываете, о чём сайт, и даёте ссылки на главные страницы. Нужен, чтобы нейросети быстрее находили на сайте суть, а не разбирали весь код.
Чем llms.txt отличается от robots.txt?
robots.txt говорит поисковым роботам, какие страницы можно обходить. llms.txt не запрещает и не разрешает ничего. Он показывает нейросети короткую карту самого важного контента в чистом виде.
Как создать файл llms.txt?
Начните с заголовка через решётку (название сайта), добавьте абзац-описание через знак цитаты и списки ссылок на ключевые страницы. Сохраните как llms.txt и положите в корень, чтобы он открывался по адресу вашсайт.ру/llms.txt.
Нужен ли llms.txt на Тильде?
На Тильде нельзя положить произвольный файл в корень обычными средствами. Обходной путь - FTP на привязанном домене либо отдельная страница. Если доступа к корню нет, полноценно файл не заработает, и гнаться за ним не стоит.
Нейросети правда читают llms.txt?
Часть платформ и инструментов его публикует. Но единого подтверждения от крупных провайдеров, что файл учитывается в момент ответа, пока нет. Стандарт молодой. Делают на перспективу, а не ради гарантированного роста.
llms.txt поможет в SEO для Яндекса?
Напрямую на позиции в обычной выдаче не влияет, это сигнал для нейросетей. Но работа над файлом наводит порядок в структуре и текстах, а это помогает и обычному SEO.
Что такое llms-full.txt?
Расширенная версия: в файл кладут весь ключевой контент целиком, одним длинным markdown. Подходит документации и базам знаний. Сайту услуг обычно достаточно короткого llms.txt со ссылками.
Telegram-канал: @digitalimpulschannel. Раз в неделю короткие разборы новостей ИИ, автоматизации, веб-дизайна и GEO.
Источники
- Наш разбор: Бесплатный SEO и GEO аудит сайта онлайн