Контент и SEO

Файл llms.txt: что это и пример

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

Коротко

llms.txt — обычный Markdown-файл в корне сайта: короткое описание сайта и подобранный список ссылок на чистые Markdown-страницы для языковых моделей. Предложил его в сентябре 2024 года Джереми Ховард из Answer.AI. Это инициатива сообщества, а не веб-стандарт; Google говорит, что его Поиск файл не использует и что создание файла не повлияет на видимость ни в плюс, ни в минус.

Автор
Джереми Ховард (Answer.AI), 2024
Уровень
401 · Экспертный
Подходит
стартап, малый и средний бизнес, растущая компания
Время на внедрение
около двух часов для сайта на 50–200 страниц
Что понадобится
список из 10–30 страниц, которые модели нужно прочитать в первую очередь · способ отдавать Markdown-копии этих страниц · доступ к корню сайта

llms.txt — обычный Markdown-файл в корне сайта, который объясняет языковой модели, что это за сайт и какие страницы читать первыми. Джереми Ховард из Answer.AI предложил его 3 сентября 2024 года. Предложение ведётся на llmstxt.org и в публичном репозитории. Это соглашение внутри сообщества: ни один орган по стандартизации его не принял.

Что лежит в файле

Порядок элементов в файле фиксирован, обязателен только первый. Спецификация требует заголовок H1 с названием сайта или проекта. Дальше идут необязательные: краткое описание в блоке цитаты, абзацы с подробностями и разделы H2 со списками ссылок, к каждой из которых дана короткая заметка. Раздел с названием Optional отмечает страницы, которые агент может пропустить, если ему нужно меньше контекста.

Колонка из шести блоков показывает порядок строк в файле llms.txt: синяя строка заголовка, строка описания, строка подробностей, заголовок раздела, строка со ссылкой и заключительный заголовок Optional. Подписи на картинке английские.
Порядок в файле фиксирован, обязательна только строка с заголовком.

Вот иллюстративный файл для клиники:

# Светлая улыбка

> Семейная стоматологическая клиника в Казани. Цены, виды лечения и правила записи перечислены ниже.

Цены указаны в рублях.

## Лечение
- [Имплантация](/implants.md): этапы, восстановление, диапазон цен
- [Отбеливание](/whitening.md): варианты и замечания по безопасности

## Правила
- [Отмена записи и предоплата](/cancellation.md): правила и штрафы

## Optional
- [Наши врачи](/team.md)

Кроме того, в предложении просят сайты отдавать чистую Markdown-копию полезных страниц по тому же адресу с добавленным .md. На странице предложения (последнее изменение 10 августа 2026 года) описано обнаружение через ссылки rel="alternate" type="text/markdown" и rel="describedby", которые задают либо HTML-элементами link, либо HTTP-заголовками Link:. Реальные файлы идут дальше. Файл документации для разработчиков Anthropic группирует ссылки под заголовками H2 и H3 вроде Root URL, English и Messages, не содержит блока цитаты, каждый URL в нём заканчивается на .md, а полный текст лежит в отдельном llms-full.txt. Файл Stripe тоже начинается с инструкций для агентов по коду, например проверить в реестре пакетов последнюю версию.

Размеры сильно различаются. На 9 октября 2026 года собственный файл llmstxt.org весил 637 байт при 3 строках со ссылками, файл Vercel — около 5 КБ и 25 строк, файл OpenAI — около 6 КБ и 40 строк, файл Cloudflare — 17 КБ и 113 строк, файл Anthropic — 83 КБ и 761 строка, файл Stripe — 92 КБ и 482 строки. Большие файлы работают как индексы для инструментов, а не как страницы для человека.

Файл llms-full.txt на странице предложения не определён. Mintlify с 20 ноября 2024 года стала создавать оба файла для каждого сайта документации. В её записи названы Anthropic, Windsurf и Bolt.new как компании, использующие /llms.txt, и ChatGPT с Perplexity как инструменты, которые могут его использовать; это утверждение самой Mintlify, а не этих компаний. Полный файл складывает всю документацию в один Markdown-документ, так что разработчик может за один раз вставить помощнику по коду всю документацию. Сейчас на странице предложения среди инструментов, создающих файл, перечислены Mintlify, GitBook, Yoast SEO, AIOSEO и Wix. Yoast предлагает его бесплатно в Yoast SEO и не публикует данных о его эффекте.

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

robots.txt описан в RFC 9309 и сообщает краулерам, какие URL им можно запрашивать; в самом RFC сказано, что эти правила не служат авторизацией доступа. RFC опубликован в сентябре 2022 года, у него четыре автора из Google. Карта сайта, определённая на sitemaps.org, перечисляет URL сайта, с лимитами 50 000 URL и 50 МБ на файл и 2 048 символов на URL. llms.txt — короткий список, который выбирает человек и пишет для чтения моделью.

Три блока рядом: robots.txt отвечает на вопрос «May crawl», sitemap.xml — «What exists», а синий блок llms.txt — «What matters». Подписи на картинке английские.
Каждый файл отвечает машине, пришедшей на сайт, на свой вопрос.
Файл На какой вопрос отвечает Статус Управляет доступом?
robots.txt Какие URL краулер может запрашивать? Стандарт IETF, RFC 9309 Просит краулеры соблюдать правила
sitemap.xml Какие URL существуют? Общий протокол Нет
llms.txt Какие страницы важнее всего? Предложение сообщества Нет

Блокировать ИИ-краулеры — задача robots.txt. OpenAI разделяет GPTBot (обучение), OAI-SearchBot (поиск ChatGPT) и ChatGPT-User (действия по запросу пользователя, к которым правила robots.txt могут не применяться). Anthropic разделяет ClaudeBot, Claude-User и Claude-SearchBot. Обе компании описывают управление через robots.txt.

Читают ли его ИИ-компании и поисковики

В публичных заявлениях, которые разобраны для этой страницы, ни Google, ни OpenAI, ни Anthropic не говорят, что их продукт читает llms.txt, чтобы находить, ранжировать или цитировать сайты. Хронология по датам:

  • 17 июня 2025 года. Джон Мюллер из Google написал в Bluesky, что сейчас ни одна ИИ-система не использует llms.txt, и добавил, что по логам сервера чат-боты забирают страницы, но не этот файл (Search Engine Roundtable).
  • 2025 год. Search Engine Journal сообщает, что Гэри Иллис (Gary Illyes) и Амир Табоул (Amir Taboul) сказали на мероприятии Search Central Live Deep Dive в Азиатско-Тихоокеанском регионе, что Google такой файл не развивает. Даты в публикации нет, а сведения пересказаны из вторых рук.
  • Декабрь 2025 года. Файл llms.txt, который Лидия Инфанте (Lidia Infante) заметила в документации Google Search Central, убрали в течение нескольких часов, говорится в той же публикации. Дейв Смарт (Dave Smart) нашёл похожие файлы на developer.chrome.com и web.dev и предположил, что это автоматическое обновление CMS, а не решение команды Поиска.
  • Май 2026 года. Lighthouse 13.3 в Chrome получил проверку llms.txt в экспериментальной категории Agentic Browsing, которая стоит рядом с проверками WebMCP. На странице файл назван необязательным, ошибка 404 не считается провалом, а для проверки категории нужен Chrome 150 или новее.
  • 2 июня 2026 года. Search Engine Journal сообщил, что Мюллер назвал пользу файла «пока что чисто умозрительной» на Reddit (Search Engine Journal).
  • 15 июня 2026 года. Search Engine Journal сообщил, что в подкасте Google Search Off the Record он сказал: файл, который сайт составил сам о себе, не поможет системе отличать сайты друг от друга, но может помочь агенту, который уже находится на сайте (Search Engine Journal).
  • Июль 2026 года. В руководстве Google по генеративным ИИ-функциям, обновлённом 10 июля 2026 года, сказано, что новые машиночитаемые файлы не нужны. Там же добавлено, что создавать llms.txt можно, и это не навредит и не поможет видимости. Версия страницы Google об ИИ-функциях за декабрь 2025 года тоже говорит, что особые файлы и разметка не нужны.

OpenAI и Anthropic публикуют llms.txt для собственной документации для разработчиков, а страница OpenAI о краулерах ссылается на свой файл. Но в документации по краулерам обеих компаний не сказано, что их боты используют этот файл, заходя на чужие сайты.

Измерения с этим согласуются. SE Ranking проверила почти 300 000 доменов в исследовании, опубликованном 7 ноября 2025 года, а Search Engine Journal пересказал его 20 ноября 2025 года. Файл был у 10,13% доменов, и в корреляции Спирмена, в моделях XGBoost и в анализе SHAP он не показал измеримой связи с тем, как часто домен цитируют ИИ-ответы. Без этой переменной модель XGBoost стала точнее. Авторы оговариваются, что результат зависит от использованных данных и моделей.

Итак, llms.txt не фактор ранжирования, и никто не показал, что он влияет на цитирование. Очевидная польза у него гораздо уже: разработчики и агенты по коду, которые загружают документацию намеренно.

Что действительно делает контент читаемым для моделей

Данные указывают на страницы, а не на файл. Анализ Vercel по своей сети, опубликованный 17 декабря 2024 года, показал, что GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot и остальные основные ИИ-краулеры, которые она изучила, не отрисовывали JavaScript. В том месяце Vercel зафиксировала 569 млн запросов GPTBot, 370 млн от Claude, 314 млн от AppleBot и 24,4 млн от PerplexityBot против 4,5 млрд у Googlebot. Краулеры ChatGPT и Claude скачивали файлы JavaScript (11,50% и 23,84% их запросов), но не выполняли их. Текст, который появляется только после выполнения скриптов, ИИ-краулерам не виден, а Gemini от Google пользуется отрисовкой Googlebot. Первое, что стоит исправить: отдавать HTML, отрисованный на сервере, с настоящими заголовками. Это входит в проверки технического SEO.

Cloudflare измерила собственную страницу: примерно 16 180 токенов в HTML и 3 150 в Markdown, то есть на 80% меньше. Заголовок вроде ## About Us стоит в Markdown около 3 токенов, а в HTML — 12–15. С 12 февраля 2026 года Cloudflare превращает страницы в Markdown на сайтах с тарифами Pro, Business и Enterprise, где функция включена, когда клиент присылает заголовок Accept: text/markdown, и добавляет заголовок x-markdown-tokens с оценкой числа токенов. В статье 2023 года «Lost in the Middle» Нельсон Лю (Nelson Liu) с коллегами обнаружили, что точность модели выше всего, когда нужная информация стоит в начале или в конце входных данных. Ставьте ответ первым.

В руководстве Google также сказано, что дробить контент на мелкие куски не нужно и идеальной длины страницы нет, поэтому пишите прежде всего для читателей. В статье про GEO Пранджала Аггарвала (Pranjal Aggarwal) с коллегами, принятой на KDD 2024, сообщается, что изменения контента повышали видимость в ответах генеративных систем на её тестовом наборе до 40%. Авторство и указание источников, о которых речь в разделе про E-E-A-T, работают на ту же цель.

Если вместе с остальной работой над контентом вам нужна проверка готовности к ИИ, начните с практики AI for Real Work.

Как применять: Файл llms.txt: что это и пример по шагам

  1. Определите, для кого файл. Решите, кому он служит: разработчикам и ИИ-помощникам по коду, которые загружают документацию, или агентам, которые заходят на сайт за ценами и условиями. Результат: описание назначения в одном предложении, по которому решается, какие страницы войдут.
  2. Выберите страницы, которые отвечают на реальные вопросы. Выпишите страницы, нужные модели для вопросов о продукте, цене, условиях и контактах. Архивы и страницы тегов пропустите. Результат: 10–30 ссылок, сгруппированных под короткими заголовками.
  3. Сделайте чистую Markdown-копию каждой страницы. Отдавайте каждую страницу из списка по собственному адресу с добавленным .md, без меню, баннеров и скриптов. Результат: каждую страницу из списка можно прочитать, не разбирая HTML.
  4. Напишите файл. Один заголовок H1 с названием сайта, краткое описание в одну-две фразы в блоке цитаты, затем ссылки под заголовками H2 с парой слов о каждой. Второстепенные страницы отнесите в раздел Optional. Результат: файл, который человек прочтёт за минуту.
  5. Опубликуйте и проверьте, что файл открывается. Загрузите его так, чтобы он открывался по адресу /llms.txt с кодом 200, и откройте каждую ссылку из списка. Результат: рабочий файл, к которому нет претензий у Lighthouse.
  6. Поищите признаки того, что файл читают. Найдите в логах сервера запросы к /llms.txt и к .md-страницам, разбейте их по user agent и сравните с названиями краулеров, которые публикуют OpenAI и Anthropic. Результат: ответ по логам на вопрос, читает ли файл хоть кто-то.

Примеры

Сайт документации для разработчиков

Иллюстративный пример. API платёжного сервиса отдаёт свои 300 страниц в Markdown и выносит 25 основных в разделы «Быстрый старт», «Справочник API» и «Вебхуки», а списки изменений кладёт в Optional. Разработчик вставляет ссылку на файл в ИИ-помощника по коду, и тот загружает перечисленные страницы. Для такого сценария предложение и писалось.

Стоматологическая клиника

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

Справочный центр SaaS-компании

Иллюстративный пример. Софтверная компания с 400 справочными статьями выносит 30 самых посещаемых под заголовки по задачам и не включает старые заметки о релизах. Нужен ли файл дальше, решают логи, которые она проверяет раз в квартал.

Когда применять

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

Когда не применять

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

Частые ошибки

  • Считают файл фактором ранжирования. Google пишет, что файл не помогает и не вредит видимости в его генеративных ИИ-функциях.
  • Перечисляют все страницы. Карта сайта с описаниями не даёт краулеру ничего сверх обычной карты сайта.
  • Ссылаются на HTML-страницы, перегруженные скриптами. В предложении просят чистые Markdown-версии.
  • Не следят за актуальностью. Ссылки на удалённые страницы и старые цены скармливают неверные факты всему, что файл всё же читает.
  • Пропускают основы. Страницы, текст на которых появляется только после выполнения JavaScript, остаются нечитаемыми для основных ИИ-краулеров, которые изучила Vercel.

Вопросы и ответы

Что такое файл llms.txt?

Это Markdown-документ в корне сайта, обычно /llms.txt: в нём указано название сайта, дано его краткое описание и перечислены самые полезные страницы. Джереми Ховард предложил его на Answer.AI в сентябре 2024 года, чтобы модели получали подобранный путеводитель вместо сырого HTML.

Использует ли Google llms.txt?

Google говорит, что Поиск его не использует. В руководстве по генеративным ИИ-функциям сказано, что создавать файл можно, и он не навредит и не поможет видимости. Джон Мюллер заявлял, что сейчас ни одна ИИ-система его не использует. В Chrome Lighthouse есть необязательная проверка llms.txt.

Что такое llms-full.txt?

Парный файл, который Mintlify начала создавать в ноябре 2024 года. В нём весь текст документации лежит в одном Markdown-файле, чтобы помощник по коду загружал всё сразу. На странице предложения llmstxt.org он не определён, поэтому форматы у разных инструментов различаются.

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

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

Нужен ли генератор llms.txt?

Для небольшого сайта нет, хватит текстового редактора. Для крупных сайтов файл создают и обновляют Mintlify, GitBook и Yoast SEO.

Источники

  1. Jeremy Howard, The /llms.txt file (llmstxt.org)
  2. Answer.AI, /llms.txt: a proposal to provide information to help LLMs use websites
  3. AnswerDotAI, llms-txt repository
  4. Google Search Central, Guide to optimizing for generative AI features on Google Search
  5. Google Search Central, AI features and your website
  6. Chrome for Developers, Lighthouse agentic browsing: llms.txt audit
  7. Chrome for Developers, Lighthouse agentic browsing category
  8. Search Engine Roundtable, Google: No AI System Currently Uses LLMs.txt
  9. Search Engine Journal, Google says llms.txt is purely speculative for now
  10. Search Engine Journal, Google's Mueller says llms.txt can't help LLMs differentiate sites
  11. Search Engine Journal, Google's llms.txt guidance depends on which product you ask
  12. Search Engine Journal, llms.txt shows no clear effect on AI citations
  13. SE Ranking, LLMs.txt study of nearly 300,000 domains
  14. Mintlify, Simplifying docs for AI with /llms.txt
  15. Anthropic, Developer documentation llms.txt
  16. Stripe, Documentation llms.txt
  17. Yoast, llms.txt feature in Yoast SEO
  18. OpenAI, Overview of OpenAI crawlers
  19. Anthropic, Does Anthropic crawl data from the web
  20. IETF, RFC 9309: Robots Exclusion Protocol
  21. sitemaps.org, Sitemap protocol
  22. Cloudflare, Markdown for Agents
  23. Vercel, The rise of the AI crawler
  24. Liu et al., Lost in the Middle: How Language Models Use Long Contexts
  25. Aggarwal et al., GEO: Generative Engine Optimization (KDD 2024)

Обновлено 15 октября 2026

Илья ПушинОснователь PUSHERS & COO Fintech ServiceИлья строит операционные системы для растущих компаний в медицине и финтехе. С 2021 года руководит трансграничными платежами в ARBI Exchange, лицензированном обменнике в Таиланде, включая KYC, AML и выход в новые юрисдикции.Об автореLinkedIn
Связанные фреймворки
Другие фреймворки
Хотите, чтобы «Файл llms.txt: что это и пример» работал у вас?Заказать операционный аудит