llms.txt — файл, який пояснює ваш сайт мовним моделям
llms.txt — це Markdown-файл, який ви кладете в корінь сайту, щоб мовна модель чи AI-агент
одразу побачили, про що ваш ресурс і де лежить головне. Не директиви й не заборони: короткий курований
покажчик замість обходу сотень HTML-сторінок.
Одна обовʼязкова секція
Формально валідний llms.txt — це рядок із заголовком H1. Усе інше специфікація визначає як необовʼязкове, хоч і рекомендоване.
Markdown, не XML
Формат навмисно обрано читабельним і для людини, і для моделі, але достатньо суворим, щоб його розбирав звичайний регулярний вираз.
Корінь або підкаталог
Версія v2 дозволила /docs/llms.txt: файл покриває сторінки під своїм шляхом, застосовується найбільш конкретний.
Це не robots.txt
У llms.txt немає директив заборони. Він нічого не блокує й не відкриває — тільки показує, де шукати.
Що llms.txt робить, а що — ні
Навколо цього файлу накопичилося багато обіцянок, які не підтверджуються джерелами. Нижче — розділення на те, що зафіксовано в специфікації та документації, і те, що ним не є.
- Дає агенту компактний покажчик документації замість обходу сайту llmstxt.org
- Chrome Lighthouse із травня 2026 року має окремий аудит на наявність файлу Chrome
- Платформи документації (Mintlify, GitBook, Wix) генерують його автоматично Mintlify
- Власні файли публікують OpenAI, Anthropic, Cloudflare, Stripe, Vercel, Perplexity
- Кодові агенти справді використовують такі файли для роботи з документацією бібліотек
- Google Пошук файл не використовує — це прямо написано в його документації Google
- Впливу на позиції в органічній видачі немає: «не зашкодить і не допоможе» Google
- 97 % файлів у травні 2026 року не отримали жодного запиту (137 210 доменів) Ahrefs
- Файл не блокує AI-ботів і не захищає контент від навчання моделей
- Жодна пошукова система не підтвердила llms.txt як фактор ранжування
Формат за специфікацією v2
Секції йдуть у суворому порядку. Опустити можна будь-яку, крім першої.
| № | Елемент | Синтаксис | Статус | Призначення |
|---|---|---|---|---|
| 0 | Byte-order mark | EF BB BF | дозволено | Специфікація v2 явно дозволяє BOM на початку файлу. |
| 1 | Заголовок H1 | # Назва | обовʼязково | Назва проєкту або сайту. Єдина обовʼязкова секція. |
| 2 | Блок-цитата | > Резюме | рекомендовано | Коротке резюме з ключовою інформацією для розуміння решти файлу. |
| 3 | Вільний текст | абзаци, списки | необовʼязково | Детальніші пояснення. Заголовків тут бути не може. |
| 4 | Секції H2 | ## Назва | необовʼязково | Роздільники переліків файлів. Саме тут живуть посилання. |
| 5 | Списки посилань | - [назва](URL): опис | необовʼязково | Посилання обовʼязкове, опис після двокрапки — ні. |
Джерело формулювань: llmstxt.org — The /llms.txt file, v2, дата останнього оновлення документа — 10 серпня 2026. Машинозчитуване визначення — регулярні вирази у файлі llms_txt/core.py.
З чого почати
Специфікація
Повний розбір формату v2: порядок секцій, синтаксис списків, поведінка офіційного парсера та що змінилося порівняно з v1.
ЧитатиЯк створити
Покроково: відбір сторінок, написання резюме, групування секцій, розміщення файлу та перевірка результату.
ІнструкціяПриклади
Еталонний файл зі специфікації та реальні llms.txt великих компаній із розбором того, де вони відходять від формату.
ДивитисяОфіційні заяви
Дослівні цитати Google, Chrome, OpenAI, Anthropic і Mintlify з датами та посиланнями на першоджерела.
ЦитатиДовідник AI-краулерів
Токени user-agent, власники, призначення й посилання на офіційну документацію кожного бота.
ПерелікТестер robots.txt
Перевірка, чи справді ваш robots.txt пускає або блокує GPTBot, ClaudeBot, Google-Extended та інших.
ВідкритиТри файли в корені сайту
Найпоширеніша помилка — вважати llms.txt «robots.txt для штучного інтелекту». Це різні речі з різними задачами.
robots.txt | sitemap.xml | llms.txt | |
|---|---|---|---|
| Задача | Обмежити доступ ботів | Перелічити всі сторінки для індексації | Пояснити агенту структуру та дати вхідні точки |
| Формат | Директиви Allow/Disallow | XML | Markdown |
| Статус | RFC 9309 (2022) | Галузева домовленість sitemaps.org | Пропозиція одного автора, без органу стандартизації |
| Обсяг | Правила для шляхів | Усі індексовані URL | Курований мінімум |
| Зовнішні посилання | Не передбачено | Заборонено | Дозволено |
| Хто гарантовано читає | Усі великі краулери | Усі пошукові системи | Кодові агенти; Google Пошук — ні |
Часті запитання
Кожна відповідь — окрема сторінка з посиланнями на першоджерела.
Чи потрібен llms.txt моєму сайту?
Для документації, API та довідкових розділів llms.txt має практичний сенс: кодові агенти справді за ним ходять. Для комерційного сайту, блогу чи лендингу підтверджених доказів користі немає — дослідження Ahrefs на 137 210 доменах показало, що 97 % файлів у травні 2026 року не отримали жодного запиту.
Чи використовує Google файл llms.txt?
Google Пошук llms.txt не використовує — це прямо зафіксовано в документації Google Search Central. Водночас Chrome Lighthouse із травня 2026 року має окремий аудит на наявність llms.txt у категорії Agentic Browsing. Це дві різні команди Google із різними позиціями.
Чи впливає llms.txt на SEO та позиції в пошуку?
Ні. Документація Google Search Central прямо каже, що наявність llms.txt «не зашкодить і не допоможе видимості чи позиціям вашого сайту в Google Пошуку». Жодна пошукова система не підтвердила використання llms.txt як фактора ранжування.
Чим llms.txt відрізняється від robots.txt?
robots.txt — це протокол обмеження доступу (RFC 9309): він каже, куди боту можна, а куди ні. llms.txt нічого не забороняє й не дозволяє — це Markdown-довідник, який показує агенту, де лежить головна інформація. Один керує доступом, інший — навігацією.
Чим llms.txt відрізняється від sitemap.xml?
sitemap.xml — це повний перелік сторінок сайту для пошукових роботів. llms.txt — навмисно короткий курований список: у ньому лише те, що потрібно агенту, і він може містити посилання на зовнішні ресурси, чого sitemap не дозволяє.
Де має лежати файл llms.txt?
У корені сайту (/llms.txt) або в будь-якому підкаталозі. Специфікація v2 прямо дозволяє /docs/llms.txt: такий файл покриває всі сторінки під /docs/. Якщо підходить кілька файлів, агент має брати найбільш конкретний.
Хто запропонував llms.txt
Специфікацію запропонував Джеремі Говард (Jeremy Howard) — співзасновник дослідницької лабораторії Answer.AI і освітнього проєкту fast.ai. Перша версія документа зʼявилася 3 вересня 2024 року, друга — 10 серпня 2026.
Пропозиція розвивається публічно: текст специфікації живе у відкритому репозиторії, там же ведеться обговорення та фіксуються зміни між версіями. Референсна реалізація парсера написана на Python і фактично є нормативним описом того, як файл має розбиратися.
GitHub · AnswerDotAI/llms-txt llmstxt.org · текст специфікації Про цей проєкт