Як створити llms.txt: структура, приклад і перевірка

Як створити llms.txt: шаблон, перевірка на сайті й чесна відповідь, чи читають його ChatGPT і Google. Рішення для документації, SaaS та магазину.

Козак вішає дошку-покажчик llms.txt біля входу на сайт
Зміст статті 0%
Що таке llms.txt Хто надсилає запити до llms.txt Чи потрібен llms.txt вашому сайту Чим llms.txt відрізняється від robots.txt і sitemap.xml Структура llms.txt за специфікацією Приклад llms.txt для українського сайту Каталог Покупцям Optional Які сторінки додавати llms-full.txt і Markdown-версії сторінок Як створити llms.txt: покроково Як опублікувати llms.txt на WordPress, Shopify і статичному сайті Як перевірити llms.txt Типові помилки Часті запитання Як ми робимо це у VYDAI
Зміст статті

Щоб створити llms.txt, додайте назву сайту, короткий опис і добірку посилань на важливі відкриті сторінки. Це запропонований формат Markdown, мови розмітки звичайного тексту, а не вимога Google: Google Search не використовує llms.txt і стверджує, що файл не впливає на видимість чи позиції. У вибірці Ahrefs за травень 2026 року 97% знайдених файлів не отримали жодного HTTP-запиту протягом місяця. Тож спершу визначте конкретний сценарій, у якому агенту передадуть адресу файла. Файл llms.txt для сайту з документацією може стати коротким індексом для такого сценарію. Якщо мета полягає у видимості в пошуку на основі штучного інтелекту (AI), почніть із метрик AI-видимості та їхнього зв'язку з SEO.

Що таке llms.txt

Файл llms.txt описаний як пропозиція додати до сайту короткий Markdown-документ із контекстом і посиланнями на потрібні матеріали. Джеремі Говард опублікував її 3 вересня 2024 року, як зазначено на сайті пропозиції. Станом на жовтень 2026 року там досі називають її відкритою пропозицією, а не обов'язковим вебстандартом.

Сторінки HTML створені передусім для людей. У них можуть бути меню, навігація, повторювані елементи та JavaScript. Пропозиція описує інший вхід для агентів: стислий контекст і список сторінок, за якими можна перейти до подробиць. Це задуманий сценарій, а не обіцянка, що кожен чатбот автоматично знайде файл.

Хто надсилає запити до llms.txt

Відкрита адреса не означає, що система її запитує. Дослідження Ahrefs про 137 210 доменів охопило домени Web Analytics, які отримували трафік у травні 2026 року. Компанія перевірила відповіді на /llms.txt та класифікувала позначки програм у журналах сервера. Вибірка клієнтів Ahrefs технічніша за весь веб, тому частку сайтів із файлом не слід переносити на всі сайти.

Хто або щоЩо показують джерела станом на жовтень 2026 рокуЩо це означає
Google SearchGoogle Search Central прямо пише, що не використовує llms.txt. Файл не шкодить і не допомагає видимості чи позиціям у Google Search.Не створюйте файл заради Google AI Overviews або AI Mode.
Chrome LighthouseЗа описом аудиту Chrome Lighthouse, якщо файл відсутній і сервер повертає 404, перевірка отримує Not Applicable. Серверна помилка під час запиту може стати зауваженням.Наявність аудиту не означає, що файл обов'язковий.
AI-ботиУ журналах Ahrefs 19,5% запитів класифіковано як трафік AI-ботів різних типів. На ботів, що завантажують сторінки для відповідей, OAI-SearchBot і PerplexityBot, припало 1,1%; на категорію AI-асистентів, до якої входить ChatGPT-User, 2,5%.Позначка програми показує, хто надіслав запит, але не доводить, що файл вплинув на відповідь чи цитування.
Інструменти для кодуСеред названих систем Ahrefs найчастіше фіксував GPTBot, а другим був Claude-Code. Пропозиція llms.txt окремо називає документацію програмного забезпечення типовою сферою застосування.Можна передати агенту URL файла, якщо він працює з документацією. Не слід обіцяти, що Cursor або Claude Code самостійно знайдуть файл на будь-якому сайті.
Документаційні платформиMintlify автоматично формує llms.txt і llms-full.txt. Anthropic, Stripe та Cloudflare мають відкриті файли.Публікація показує, що компанія зробила файл доступним, але не доводить його використання споживчим AI-пошуком.

У цій вибірці Ahrefs знайшов Markdown-файл із відповіддю 200 на 28% доменів; це не перевірка відповідності кожного файла пропозиції. Із сайтів, що мали такий файл, 97% не отримали жодного запиту у травні 2026 року, а серед запитів до файлів 96% надійшли від ботів. Це дані одного місяця, і вони фіксують HTTP-запити, а не використання вмісту.

Для практичної перевірки розрізняйте завантаження файла і його використання: журнали сервера показують перше, але не пояснюють, чи спирався агент на вміст у конкретній відповіді.

Markdown-версії документації Google

У травні 2026 року Джон Мюллер пояснив, навіщо Google публікує Markdown-версії сторінок документації для розробників: їх зручніше читати інструментам AI-програмування. Він назвав це тимчасовим способом заощадити токени, оскільки ці системи вміють читати й HTML. Пояснення стосується Markdown-копій сторінок документації, а не окремого файла llms.txt. Переказ розмови Мюллера в Search Engine Journal розрізняє ці випадки.

Чи потрібен llms.txt вашому сайту

Щоб вирішити, чи потрібен llms.txt для сайту, орієнтуйтеся на конкретного читача файла й вартість його підтримки. Якщо ви можете назвати сценарій, де агент отримає цей файл і перейде за його посиланнями, створення має практичний сенс. Якщо єдина мета полягає в покращенні AI Overviews, краще приділити увагу базовій доступності сторінок і вимогам до появи в Google AI Overviews та AI Mode.

Тип сайту або метаРішенняНаступний крок
Документація для розробників, API чи SDKСтворити. Впорядкований індекс допоможе агенту, якому дали адресу документації.Додати головні розділи, інструкції й посилання на Markdown-версії сторінок, якщо вони є.
SaaS із базою знаньСтворити, якщо є відповідальний за зміст.Відібрати сторінки про налаштування, функції, тарифи, безпеку та підтримку.
Магазин на ShopifyСпершу перевірити керований файл платформи.Shopify формує /llms.txt на основі /agents.md. За потреби відредагувати agents.md.liquid.
Сайт послуг чи компанії на WordPressМожна створити через плагін або вручну, але не ставити вище за доступність і корисність сторінок.Перевірити, які матеріали потрапили до файла, та виправити автоматичні назви й описи.
Невеликий сайт-візитка з кількома сторінкамиВідкласти, якщо агентам ніхто не передає URL файла.Переконатися, що важливі сторінки мають зрозумілі назви й працюють без перешкод.
Мета: потрапити в Google AI OverviewsСам файл не допоможе.Виконати звичайні технічні вимоги Google, створювати корисний контент і відстежувати дані в Search Console.

Файл не керує дозволами для краулерів і не замінює карту сайту. Він також не змушує AI-сервіс цитувати сторінки, не виправляє помилки на них і не є способом виміряти видимість бренду. Для обмеження доступу до приватних шляхів використовуйте правила robots.txt та належний контроль доступу.

Чим llms.txt відрізняється від robots.txt і sitemap.xml

Ці файли вирішують різні задачі. robots.txt описує правила обходу для сумісних краулерів, sitemap.xml перелічує адреси сторінок, а llms.txt пропонує короткий контекст і вибрані посилання для агентів.

ФайлОсновна рольЧого він не робить
robots.txtВказує автоматизованим системам правила обходу шляхів сайту.Не описує сторінки й не надає список пріоритетного контенту. Про окреме керування AI-краулерами читайте в матеріалі про правила robots.txt для AI-ботів.
sitemap.xmlПерелічує URL, які власник хоче показати пошуковим системам.Не пояснює, про що кожна сторінка і чому вона важлива для конкретного запиту.
llms.txtДає стислий контекст і кураторський список сторінок.Не керує доступом і не мусить містити кожну адресу сайту.

Пропозиція llms.txt описує файл як доповнення до наявних стандартів. Не копіюйте всі URL із карти сайту автоматично. Відібраний список має відповідати змісту й структурі вашого ресурсу.

Kozak розкладає robots.txt, sitemap.xml і llms.txt за різними ролями
Kozak розкладає robots.txt, sitemap.xml і llms.txt за різними ролями

Структура llms.txt за специфікацією

Станом на жовтень 2026 року формат пропозиції описує просту структуру Markdown. Потрібен лише заголовок рівня H1 із назвою проєкту або сайту. Інші частини додають контекст і групують посилання.

ЕлементСтатус у пропозиціїПриклад
H1 з назвою сайтуЄдина обов'язкова секція# Example Store
Короткий опис у цитатному блоціРекомендований форматний елемент із головними відомостями> Інтернет-магазин побутової техніки в Україні.
Звичайні абзациДозволені після назви й опису для контексту чи поясненьІнформація про доставку і гарантію доступна у відповідних розділах.
Заголовки H2 зі списками URLОсновний спосіб згрупувати посилання. Назва посилання обов'язкова, опис після двокрапки необов'язковий.- [Доставка](https://example.com.ua/delivery): Умови та строки.
Секція ## OptionalКонвенція для другорядних матеріалів, а не вимога## Optional
Markdown-версії окремих сторінокПропозиція рекомендує їх для сторінок, які можуть знадобитися агенту.https://example.com.ua/delivery.md
Місце файлаКорінь сайту або підшлях, наприклад /docs/llms.txt. Конкретніший шлях охоплює свій розділ.https://example.com.ua/llms.txt або https://example.com.ua/docs/llms.txt
Content-Type, charset і мовиПропозиція не встановлює цих вимог.На практиці перевірте тип відповіді та кодування на живому URL.

За описом формату на llmstxt.org, кожен пункт списку має бути Markdown-посиланням [назва](URL). Короткий опис додавайте після двокрапки, якщо він пояснює зміст сторінки краще за сам заголовок. Не вигадуйте обов'язкову кількість секцій чи сторінок, їх у пропозиції немає.

Kozak показує обов'язковий заголовок і рекомендовані секції у структурі llms.txt
Kozak показує обов'язковий заголовок і рекомендовані секції у структурі llms.txt

Приклад llms.txt для українського сайту

Нижче умовний приклад для вигаданого магазину. Назва Example Store та адреси на example.com.ua тут слугують умовними позначеннями й не стосуються конкретного продавця.

# Example Store

> Інтернет-магазин побутової техніки в Україні. На сторінках каталогу описані категорії товарів, а в розділі покупцям наведені умови доставки, оплати, повернення та гарантії.

## Каталог

- [Велика побутова техніка](https://example.com.ua/catalog/large): Холодильники, пральні машини та кухонні плити.
- [Дрібна побутова техніка](https://example.com.ua/catalog/small): Пилососи, чайники та техніка для кухні.

## Покупцям

- [Доставка й оплата](https://example.com.ua/delivery-payment): Доступні способи доставки, оплати та строки.
- [Повернення товару](https://example.com.ua/returns): Умови й порядок повернення.
- [Гарантія та ремонт](https://example.com.ua/warranty): Гарантійні умови й сервісне обслуговування.
- [Поширені запитання, FAQ](https://example.com.ua/faq): Відповіді про замовлення, доставку й сервіс.

## Optional

- [Поради з вибору техніки](https://example.com.ua/blog): Статті для порівняння категорій і характеристик.

Опис має допомагати вирішити, яку сторінку відкрити. Рекламна фраза не замінює предметної підказки.

Слабкий описСильніший опис
Найкращі ціни!Перелік актуальних цін на холодильники з характеристиками моделей.
Про доставкуСпособи, вартість і строки доставки замовлень Україною.
Усе про компаніюКонтактні дані, графік роботи й інформація про продавця.
Наш блогПрактичні поради з вибору та догляду за побутовою технікою.

Які сторінки додавати

Почніть зі сторінок, які прямо відповідають на запитання клієнта або пояснюють продукт. Для магазину це категорії товарів, доставка, повернення, гарантія та довідка. Для сервісу це функції, тарифи, інтеграції, документація й умови підтримки. Не додавайте адресу лише тому, що вона є в меню.

Порівняйте добір із джерелами, на які спираються відповіді ШІ. У матеріалі про аналіз джерел і цитувань ChatGPT пояснено, як перевірити такі сторінки. Перед публікацією перевірте, що кожна адреса відкривається, відповідає опису й не веде на застарілу копію.

llms-full.txt і Markdown-версії сторінок

Markdown-версії окремих сторінок описані в пропозиції llms.txt як спосіб дати агенту чисту текстову версію документації. Це додаткова можливість. Спочатку переконайтеся, що в llms.txt є точні назви й посилання на самі сторінки.

llms-full.txt може об'єднувати повні тексти сторінок в одному файлі, щоб агент міг отримати більше контексту за одне завантаження. Це практика платформ, а не обов'язкова частина мінімальної пропозиції. Mintlify описує автоматичне формування файла, Shopify документує /llms-full.txt, а X Developer Docs показує свій набір файлів. Великій документації такий варіант може бути зручним; невеликому сайту може вистачити індексу.

Як створити llms.txt: покроково

  1. Визначте, хто відповідатиме за файл. Це може бути власник документації, контенту чи сайту.
  2. Зберіть URL важливих відкритих сторінок і вилучіть дублікати. Перевірте, чи мають подібні сторінки різне призначення.
  3. Сформулюйте назву та короткий фактичний опис. Назвіть тип сайту, його аудиторію та зміст, для якого читачеві варто перейти до сторінок.
  4. Розподіліть посилання на кілька зрозумілих секцій. Використовуйте заголовки на кшталт Каталог, Покупцям, Документація або Політики.
  5. Додайте короткі описи до посилань, якщо назви сторінок не дають достатнього контексту. Не дописуйте тверджень, яких немає на самих сторінках.
  6. Збережіть як llms.txt у кодуванні UTF-8. Це кодування зберігає українські літери під час передавання між системами.
  7. Опублікуйте файл у корені сайту або в підшляху відповідного розділу, після чого перевірте точну адресу й усі посилання.
  8. Призначте дату перегляду після змін тарифів, політик, структури документації або адрес сторінок. Підтримуйте список відповідно до цих змін, а не за довільним календарем.

Як опублікувати llms.txt на WordPress, Shopify і статичному сайті

Станом на жовтень 2026 року спосіб публікації залежить від платформи й доступу до кореня сайту. Плагін або шаблон допомагає сформувати файл, але готовий результат усе одно треба відкрити й перечитати.

ПлатформаЯк розміститиЩо перевірити
WordPress із Yoast SEOYoast описує автоматичну генерацію і можливість обрати сторінки вручну чи автоматично.Для llms.txt у WordPress перегляньте результат і вилучіть небажані типи сторінок.
WordPress із Rank MathДовідка Rank Math описує модуль LLMS Txt, вибір типів записів, ліміт матеріалів і попередній перегляд.Переконайтеся, що модуль увімкнено, а файл не лишився порожнім.
WordPress.comІнструкція WordPress.com описує ручне розміщення через SFTP у каталозі htdocs. Доступність залежить від плану.Шлях і спосіб завантаження залежать від вашого тарифу та хостингу. Відкрийте URL після передачі файла.
ShopifyShopify формує /llms.txt на основі /agents.md.Для llms.txt на Shopify змінюйте agents.md.liquid, якщо потрібен власний опис; llms.txt.liquid потрібен лише для іншого вмісту цього файла.
Статичний сайт або Next.jsДодайте файл у теку зі статичними ресурсами, наприклад public/, якщо саме звідти платформа віддає файли з кореня.Після розгортання перевірте, що файл доступний за /llms.txt, а не лише в коді проєкту.

Пропозиція на llmstxt.org не встановлює тип HTTP-відповіді, параметр кодування чи правила для кількох мов. Для українського тексту збережіть файл у UTF-8 та перевірте заголовок відповіді. У відкритих файлах Stripe і Cloudflare зустрічаються text/markdown і text/plain. Параметр charset=utf-8 повідомляє, яке кодування використовувати для тексту. Воно допомагає прочитати кирилицю, але це практична рекомендація, а не вимога пропозиції.

Для багатомовного сайту специфікація не визначає обов'язкову схему. Можна перелічити українські й англійські сторінки в одному файлі, додавши мову до назви або опису посилання. Окремий /en/llms.txt є можливим рішенням для підрозділу, але не правилом. Shopify, зі свого боку, документує один файл на основному домені без локалізованої версії.

Як перевірити llms.txt

Перевірте опубліковану адресу, заголовки відповіді й текст. Команди нижче показують відповідь сервера та перші рядки файла.

curl -sI https://example.com/llms.txt
curl -s https://example.com/llms.txt | head

У першій відповіді перевірте успішний статус і заголовок Content-Type. Перегляньте кодування та кінцеву адресу після переспрямувань. Друга команда має показати Markdown із назвою сайту. Якщо замість нього приходить HTML-сторінка перевірки, капча чи повідомлення про помилку, сервер не віддав потрібний файл. Успішний статус сам по собі не підтверджує, що тіло правильне.

ПеревіркаЯк підтвердити
URLВідкрийте https://example.com/llms.txt без входу в обліковий запис.
Статус і переспрямуванняПереконайтеся, що кінцева відповідь має успішний статус і веде на очікувану адресу.
Тип відповіді й кодуванняПерегляньте Content-Type; український текст має читатися без зіпсованих символів.
Тіло файлаПереконайтеся, що сервер віддає текст Markdown, а не сторінку помилки чи захисту.
ПосиланняВідкрийте кожен URL, звірте опис зі сторінкою та перевірте, що немає застарілих чи закритих адрес.
Тест з агентомДайте агенту лише адресу файла й запитайте: «Де умови повернення?». Звірте, чи він обрав потрібне посилання. Такий тест радить автор пропозиції llms.txt.
Запити у журналахПеревірте серверні журнали, чи були запити до /llms.txt. Їхня наявність ще не доводить використання в AI-відповідях.

Аудит Chrome Lighthouse для llms.txt можна використати додатково. Якщо файл відсутній і сервер повертає 404, аудит показує Not Applicable; серверна помилка може створити зауваження. Якщо URL повертає капчу чи помилку захисту, перевірте CDN або WAF, тобто мережевий захист сайту. Інструкція з перевірки доступності сторінок для AI-краулерів пояснює різницю між правилами доступу та відповіддю сервера. Для ширшої технічної оцінки скористайтеся чеклістом GEO-аудиту.

Доступний і правильно оформлений файл не підтверджує, що ним скористався AI-пошук або що змінилися цитування. Запити можна побачити в серверних журналах. Появу бренду й джерел у відповідях вимірюйте окремо, наприклад у моніторингу VYDAI.

Перевірка доступності llms.txt, кодування, посилань і відповіді сервера
Перевірка доступності llms.txt, кодування, посилань і відповіді сервера

Типові помилки

  • Називати файл llm.txt, ai.txt або LLMS.txt. Пропозиція описує ім'я llms.txt у нижньому регістрі.
  • Додавати всі знайдені адреси без редакторського відбору. Файл має пояснювати, які матеріали варто відкрити, а не дублювати всю карту сайту.
  • Писати загальні обіцянки замість опису змісту сторінки. Перевірте кожен рядок за самим URL.
  • Залишати дублікати, застарілі тарифи, поламані переспрямування або приватні адреси кошика, кабінету й тестового середовища.
  • Змішувати список матеріалів із правилами доступу. robots.txt і llms.txt мають різне призначення.
  • Очікувати зростання видимості або цитувань лише через публікацію файла.
  • Забувати про власника файла. Після зміни політики, тарифу чи адреси сторінки опис може стати хибним.

Часті запитання

Чи потрібен llms.txt для мого сайту? Якщо агентам передаватимуть адресу файла, він може бути корисним індексом для документації чи бази знань. Якщо конкретного сценарію немає, спершу варто виправити проблеми доступу й сторінок.

Чи використовує Google AI Overviews llms.txt? Ні. В офіційному посібнику Google про AI Overviews та AI Mode зазначено, що Google Search не використовує llms.txt.

Чи читає ChatGPT llms.txt? У дослідженні Ahrefs за травень 2026 року запити GPTBot до файла не доводять, що ChatGPT Search використав його для відповіді. Журнали показують завантаження за URL, а не вплив на відповідь.

llms.txt чи sitemap.xml: що обрати? Обидва, якщо llms.txt має свого читача. sitemap.xml допомагає пошуковим системам знайти URL, а llms.txt пояснює агентам, які сторінки головні і навіщо. Один файл не замінює інший.

Що таке llms-full.txt? Це файл, у якому платформа може об'єднати тексти кількох сторінок. Пропозиція llms.txt згадує Markdown-версії сторінок, але повний зведений файл не є обов'язковою частиною мінімального формату.

Чи потрібен плагін, щоб створити llms.txt? Ні. Це звичайний текстовий файл, який можна написати вручну. Для WordPress також є генератори у Yoast SEO та Rank Math; перегляньте їхній результат перед публікацією.

Як ми робимо це у VYDAI

Станом на жовтень 2026 року генератор VYDAI знаходить сторінки за картою сайту або рядком Sitemap: у robots.txt. У генераторі можна додати карти сайту, задати глибину обходу й ліміт сторінок, а також виключити URL за фрагментами. Він читає заголовки, JSON-LD та метадані сторінок, після чого пропонує короткий опис і секції.

Генератор llms.txt у VYDAI: пошук сторінок, редактор і перевірка
Генератор llms.txt у VYDAI: пошук сторінок, редактор і перевірка

У редакторі можна перевірити добір, змінити назви й описи посилань, додати власні URL, упорядкувати секції та переглянути результат у Markdown. Панель перевірки показує структурні помилки й попередження, дублікати, статуси посилань, канонічні адреси, наявність додаткових .md-версій і те, чи збігається опублікований /llms.txt зі збереженою чернеткою. Відсутність додаткової Markdown-версії сторінки показується як інформація, а не помилка.

Перш ніж створити llms.txt, визначте, хто оновлюватиме посилання після змін на сайті. VYDAI не публікує файл на вашому сайті й не підтверджує, що AI-система його використала. Чернетку потрібно перевірити, завантажити та розмістити на своєму домені. Щоб почати з добору сторінок і редактора,

.

Далі

Що варто прочитати далі

Усі матеріали
// Спробуйте на своїх запитах

Подивіться, як AI бачить ваш бренд у VYDAI

Створіть акаунт, додайте домен і перевірте реальні запити: у відповідях яких моделей є бренд, які джерела його підтримують і хто з конкурентів зʼявляється поруч.

Зареєструватися у VYDAI