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

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

Козак вішає дошку-покажчик llms.txt біля входу на сайт
Зміст статті 0%
Що таке llms.txt Хто надсилає запити до llms.txt Чи потрібен llms.txt вашому сайту Чим llms.txt відрізняється від robots.txt і sitemap.xml Структура llms.txt за пропозицією Приклад llms.txt для українського сайту Які сторінки додавати 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 SearchУ Google Search Central зазначено, що Google Search не використовує llms.txt. Файл не шкодить і не допомагає видимості чи позиціям у Google Search.Не створюйте файл заради AI Overviews (згенерованих зведень у пошуку Google) або AI Mode (режиму пошуку на основі AI).
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 документацію програмного забезпечення названо типовою сферою застосування.Можна передати агенту адресу файла, якщо він працює з документацією. Не обіцяйте, що Cursor або Claude Code самостійно знайдуть файл на будь-якому сайті.
Платформи документаціїMintlify автоматично формує llms.txt і llms-full.txt. Anthropic, Stripe та Cloudflare мають відкриті файли.Публікація підтверджує, що компанія зробила файл доступним, але не доводить, що споживчі AI-сервіси використовують його у відповідях.

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

Журнал сервера покаже, чи завантажили файл, але не те, чи використав його агент у конкретній відповіді.

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

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

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

Вирішуючи, чи створювати llms.txt, зважте, хто читатиме файл і скільки зусиль потребуватиме його підтримка. Створюйте його, якщо можете назвати випадок, коли агент отримає файл і скористається посиланнями в ньому. Якщо прагнете потрапити в Google 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Перелічує адреси сторінок, які власник хоче показати пошуковим системам.Не пояснює, про що кожна сторінка і чому вона важлива для конкретного запиту.
llms.txtДає стислий контекст і відібраний список сторінок.Не керує доступом і не мусить містити кожну адресу сайту.

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

Козак розкладає robots.txt, sitemap.xml і llms.txt за різними ролями
Козак розкладає 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) і мовиПропозиція не встановлює цих вимог.На практиці перевірте тип відповіді та кодування за опублікованою адресою.

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

Козак показує обов'язковий заголовок і рекомендовані секції у структурі llms.txt
Козак показує обов'язковий заголовок і рекомендовані секції у структурі 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): Статті для порівняння категорій і характеристик.

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

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

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

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

Порівняйте відібрані сторінки з джерелами, на які спираються відповіді AI. У матеріалі про аналіз джерел і цитувань 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. Доступність залежить від плану.Шлях і спосіб завантаження залежать від вашого тарифу та хостингу. Після завантаження перевірте адресу файла.
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 із назвою сайту. Якщо замість тексту з'являється вебсторінка перевірки, капча чи повідомлення про помилку, сервер не віддав потрібний файл. Успішний статус сам по собі не підтверджує, що вміст правильний.

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

Аудит Chrome Lighthouse для llms.txt можна використати як додаткову перевірку. Якщо файла немає і сервер повертає 404, аудит показує Not Applicable (не застосовується). Серверна помилка може стати зауваженням. Якщо адреса повертає капчу чи повідомлення про помилку захисту, перевірте 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 використав його для відповіді. Журнали фіксують запити до адреси, а не вплив файла на відповідь.

llms.txt чи sitemap.xml: що обрати? Використовуйте обидва файли, якщо є сценарій для llms.txt. sitemap.xml допомагає пошуковим системам знайти адреси, а 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: добір сторінок, формування файла й перевірка

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

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

.

Далі

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

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

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

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

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