Безкоштовно · без реєстрації · миттєвий результат
Валідатор llms.txt — перевірте свій файл на відповідність формату
Вставте URL. Валідатор завантажує /llms.txt, розбирає його за опублікованим форматом —
обовʼязковий H1, blockquote-summary, H2-списки файлів,
синтаксис лінків, — вибірково перевіряє перелічені URL на биті посилання і повертає оцінку
структури з точним фіксом для кожної помилки.
Читає лише /llms.txt і HEAD-перевіряє до 10 перелічених URL. Нічого не зберігається. Оцінка вимірює відповідність структурі — не AI-видимість.
Що саме перевіряє цей валідатор llms.txt
Інструмент інспектує файл і URL усередині нього. Він не перевіряє і не може перевірити, чи читає ваш файл якийсь AI-двигун, бо жоден великий вендор цю поведінку не публікує. Результат тут означає, що файл структурно коректний, — і нічого більше.
- Чи існує
/llms.txtі чи віддає 200 - Чи це Markdown, а не HTML-заглушка
- Обовʼязковий H1 і чи йде він першим
- Blockquote-summary і його позиція
- Секції-списки під H2 і чи вони заповнені
- Синтаксис Markdown-лінків у кожному пункті
- Абсолютні vs відносні URL і дублі
- Нотатки до лінків після роздільника
: - Биті лінки на вибірці до 10 URL
- Наявність супутнього
/llms-full.txt
- Чи читає ваш файл якийсь AI-двигун (вендори цього не публікують)
- Чи хороші сторінки за лінками (див. AI Visibility Audit)
- Правила доступу краулерів (див. AI Crawler Checker)
- Schema-розмітку на цільових сторінках (заплановано)
- Усі перелічені URL (перевіряється вибірка з 10, не весь список)
Як рахується оцінка
Десять зважених перевірок. Будь-яка структурна помилка обмежує оцінку нижче 50, тож прохідне число ніколи не прикриє зламаний файл. Доступність лінків впливає на бали, але ніколи не перекреслює відповідність формату — мертвий URL це дефект контенту, а не порушення формату.
| Бали | Перевірка | Що має бути правдою |
|---|---|---|
| 20 | Файл віддається як Markdown | Відповідь 200 на /llms.txt, і це Markdown, а не HTML-заглушка. |
| 15 | H1 присутній і йде першим | Назва сайту або проєкту — єдиний елемент, який формат вимагає. |
| 12 | Заповнені H2-списки | Щонайменше одна секція ## зі справжнім списком лінків. |
| 10 | Коректний синтаксис лінків | Кожен пункт списку містить реальне посилання [name](url). |
| 10 | Blockquote-summary | Рядок > під H1, який задає рамку для решти файлу. |
| 8 | Абсолютні URL | Повні https:// адреси, які читач резолвить без контексту вашого сайту. |
| 8 | Описи до лінків | Нотатки після роздільника : про те, що саме на сторінці. |
| 7 | Вибірка лінків відкривається | До 10 перелічених URL перевіряються HEAD-запитом на 4xx/5xx. |
| 5 | Немає дублів URL | Та сама сторінка не вказана двічі. |
| 5 | Адекватний розмір і глибина заголовків | Не заглушка, не дамп сайтмапу, без заголовків глибших за H2. |
Формат llms.txt — секція за секцією
Структура нижче — та, що задокументована на llmstxt.org. Обовʼязковий лише H1; усе інше опційне, але саме воно робить файл корисним. Секції йдуть у такому порядку.
# Назва КомпаніїH1 — обовʼязковий. Назва проєкту або сайту. Єдиний елемент, якого формат вимагає.> Компанія робить X для Y.Blockquote — опційний. Коротке summary з ключовою інформацією, потрібною для розуміння решти файлу.Вільні абзаци…Детальні секції — опційні. Markdown будь-якого типу, крім заголовків, для контексту, який не вміщується в summary.## DocsH2-список — опційний, повторюваний. Кожен H2 відкриває список URL. Це і є механізм передачі ваших сторінок.- [Назва](https://…): нотаткиПункт списку. Обовʼязкове Markdown-посилання, далі опційно : і нотатки про файл.## OptionalСпеціальна секція. URL звідси можна пропустити, коли потрібен коротший контекст. Для другорядного матеріалу.Чим llms.txt є насправді — і чим не є
llms.txt — це пропозиція спільноти, а не стандарт. Її опублікував Джеремі Говард з Answer.AI у вересні 2024 року, документація — на llmstxt.org. За нею не стоїть орган стандартизації, на відміну від robots.txt, специфікованого в RFC 9309. Жоден великий вендор AI-пошуку не опублікував зобовʼязання читати llms.txt як вхід для ретривалу чи ранжування, а Google заявляв, що його пошукові системи його не використовують. Там, де файл справді споживається сьогодні, картина вужча: документаційні платформи його генерують, а AI-інструменти для розробки читають, коли на файл вказали. Тож чесний аргумент за публікацію такий: це майже нічого не коштує, не має мінусів, змушує вирішити, які сторінки справді мають значення, і залишає вас у виграшній позиції, якщо адопція зросте. Це не фактор ранжування, він не може заблокувати краулер і нічого не додає та не прибирає з жодного індексу.
Типові помилки в llms.txt і як їх виправити
Приблизно за частотою. Перші дві пояснюють більшість файлів, які виглядають опублікованими, але такими не є.
- llms.txt віддає HTML головної сторінки. Catch-all роут фреймворку відповідає на /llms.txt оболонкою застосунку, тож статус 200 приховує те, що файлу немає. Фікс: Покладіть файл у директорію статики (public/, static/, wwwroot/), щоб він віддавався до того, як його побачить роутер.
- Файл віддає 404, хоча в CMS він є. Файл створили всередині CMS, а не в корені домену, тож він живе за адресою на кшталт /pages/llms-txt. Фікс: Віддавайте його точно за https://yourdomain.com/llms.txt — корінь, малими літерами, без зміни розширення.
- Немає H1. Файл починається з абзацу або списку. H1 із назвою сайту — єдиний елемент, який формат вимагає. Фікс: Зробіть `# Назва Сайту` першим рядком.
- Заголовки замість списку файлів. Кожна сторінка отримує власний H3 замість того, щоб бути пунктом списку, тож нічого не парситься як file list. Фікс: Використовуйте `##` для секції і пункти Markdown-списку для сторінок усередині неї.
- Відносні URL. Лінк виду `/docs/start` не може бути резолвлений нічим, що читає файл поза контекстом вашого домену. Фікс: Пишіть повні абсолютні URL зі схемою і хостом.
- Лінки без описів. Голий список URL змушує читача завантажити кожну сторінку, щоб зрозуміти, що там, — а це зводить сенс файлу нанівець. Фікс: Додайте `: одна фраза про те, що на цій сторінці` до кожного лінка.
- Вставлений увесь сайтмап. Кілька сотень URL перетворюють кураторську карту на дамп, який радше обріжуть, ніж прочитають. Фікс: Тримайте в llms.txt лише сторінки, які мають значення; масові переліки — в llms-full.txt або XML-сайтмап.
- Файл ніколи не оновлюється. Після міграції чи реструктуризації URL зміщуються, і файл тихо наповнюється 404-ми. Фікс: Генеруйте його під час білду або переперевіряйте валідатором щоразу, коли змінюються URL.
Шаблони llms.txt, які можна скопіювати
Чотири відправні точки, усі структурно валідні. Замініть URL і нотатки, збережіть як llms.txt у
директорії статики, задеплойте — і перезапустіть валідатор вище, щоб підтвердити, що файл віддається коректно.
# Назва Компанії
> Компанія робить одну конкретну річ для однієї конкретної аудиторії. Сформулюйте це тут одним реченням.
## Основні сторінки
- [Що ми робимо](https://example.com/services/): послуга, для кого вона і скільки коштує
- [Про нас](https://example.com/about/): хто керує компанією і який має бекграунд
- [Контакти](https://example.com/contact/): як з нами звʼязатися # Назва Агенції
> Агенція веде технічне SEO і контент-програми для B2B SaaS у ЄС. Заснована 2019 року, команда з 12 людей.
Сторінки методології — канонічне джерело того, як ми працюємо. У кейсах наведені реальні клієнтські цифри.
## Послуги
- [Технічне SEO](https://example.com/services/technical-seo/): аудити, міграції, керування краулінгом та індексацією
- [Контент-стратегія](https://example.com/services/content/): топікальні карти, брифи, редакційні процеси
## Методологія
- [Як ми проводимо аудит](https://example.com/method/audit/): процес із 47 перевірок і що означає кожна
- [Звітність](https://example.com/method/reporting/): які метрики ми показуємо і чому
## Кейси
- [Міграція SaaS](https://example.com/cases/saas-migration/): 340 URL, трафік відновлено за 6 тижнів
## Optional
- [Блог](https://example.com/blog/): щотижневі нотатки про пошук і AI-видимість
- [Команда](https://example.com/team/): хто тут працює # Example API
> Example API — REST і webhook API для звірки платежів. Цей файл вказує на канонічну документацію в Markdown.
## Початок роботи
- [Швидкий старт](https://example.com/docs/quickstart.md): автентифікація і перший виклик за 5 хвилин
- [Автентифікація](https://example.com/docs/auth.md): API-ключі, OAuth-скоупи, ротація
## Довідник
- [Ендпоінти](https://example.com/docs/api.md): усі маршрути зі схемами запитів і відповідей
- [Вебхуки](https://example.com/docs/webhooks.md): типи подій, ретраї, перевірка підпису
- [Помилки](https://example.com/docs/errors.md): кожен код помилки і як його усунути
## Optional
- [Чейнджлог](https://example.com/changelog.md): нотатки релізів за версіями
- [Статус](https://status.example.com/): аптайм і історія інцидентів наживо # Назва Магазину
> Магазин продає робочий одяг і засоби захисту для B2B-клієнтів в Україні. Близько 4 300 SKU у шести брендах.
## Інформація для покупця
- [Доставка](https://example.com/shipping/): перевізники, терміни, вартість по регіонах
- [Повернення](https://example.com/returns/): політика 14 днів і як оформити повернення
- [Оплата](https://example.com/payment/): які картки приймаємо та умови накладного платежу
## Категорії
- [Взуття](https://example.com/boots/): розмірна сітка і бренди в наявності
- [Верхній одяг](https://example.com/outerwear/): сезонні лінійки і характеристики матеріалів
## Optional
- [Про компанію](https://example.com/about/): реєстраційні дані і розташування складу llms.txt vs robots.txt vs sitemap.xml
Три кореневі файли, три різні задачі. Вони доповнюють одне одного, а не замінюють — і лише один із них чимось керує.
| llms.txt | robots.txt | sitemap.xml | |
|---|---|---|---|
| Задача | Вказати на ключові сторінки з нотатками | Сказати краулерам, які шляхи можна запитувати | Перелічити всі URL для сканування |
| Статус | Пропозиція спільноти (2024) | Стандарт — RFC 9309 | Давно усталений протокол |
| Формат | Markdown | Текстові директиви | XML |
| Керує доступом? | Ні — синтаксису блокування не існує | Так, для сумісних краулерів | Ні |
| Вибірковий чи повний? | Вибірковий — кураторський | Правила, не перелік сторінок | Повний — інвентар |
| Задокументовані споживачі | Docs-платформи й AI dev-інструменти; зобовʼязань великих вендорів немає | Усі основні краулери | Усі основні пошукові системи |
| Впливає на ранжування? | Задокументованого ефекту немає | Опосередковано — заблоковане не ранжується | Допомагає виявленню, не ранжуванню |
Публікація llms.txt не замінює жодного з двох інших файлів. Перевірте доступ краулерів у AI Crawler Checker, а контекст формату — у гайді про llms.txt і словнику.
Чи гарантує валідний llms.txt AI-видимість?
Ні. Ідеальна оцінка тут означає, що файл структурно коректний, — і нічого більше. Чи процитує вас AI-двигун, залежить від того, чи можуть його краулери до вас дістатися, чи проіндексовані ваші сторінки, а також від якості контенту, топікальної релевантності, авторитету, структури і власного ретривалу кожного двигуна. Валідний llms.txt — це дешева й безризикова гігієна, а не механізм видимості. Розрив між «технічно коректно» і «реально цитують» вимірює AI Visibility Audit, і над ним працюють AEO і GEO.
Валідатор llms.txt — FAQ
Що таке валідатор llms.txt?
Валідатор llms.txt завантажує файл /llms.txt сайту і перевіряє його на відповідність опублікованій структурі: обовʼязковий H1, необовʼязковий blockquote-summary, секції-списки під H2 і пункти списку з коректними Markdown-лінками. Цей також вибірково перевіряє перелічені URL на биті лінки і повертає оцінку структури 0–100. Він перевіряє лише формат — і не може виміряти, чи читає ваш файл хоч один AI-двигун.
Що таке llms.txt?
llms.txt — це запропонований Markdown-файл у корені сайту, який вказує AI-інструментам на сторінки, варті читання, з короткою нотаткою про кожну. Його запропонував Джеремі Говард з Answer.AI у вересні 2024 року, документація — на llmstxt.org. Це кураторська карта ключового контенту, а не файл контролю доступу і не механізм ранжування.
Чи є llms.txt офіційним стандартом?
Ні. llms.txt — це пропозиція спільноти, а не стандарт IETF чи W3C, і за ним не стоїть жодний орган стандартизації. Це відрізняє його від robots.txt, який стандартизовано як RFC 9309 і який поважають основні краулери. Сприймайте llms.txt як конвенцію, що формується і майже нічого не коштує при публікації.
Чи використовує Google llms.txt?
Ні. Google публічно заявляв, що його пошукові системи не читають llms.txt і не діють за ним, а документація Google Search Central не містить підтримки цього файлу. Публікація файлу не впливає на ранжування в Google Пошуку чи на потрапляння в AI Overviews. Доступ Googlebot, який регулює robots.txt, — ось що визначає, чи може Google сканувати ваші сторінки.
Чи читають llms.txt ChatGPT, Claude або Perplexity?
Жоден великий вендор AI-пошуку не опублікував зобовʼязання автоматично читати llms.txt як вхід для ретривалу чи ранжування. Там, де файл дійсно використовується сьогодні, картина вужча: документаційні платформи його генерують, а AI-інструменти для розробки читають, коли користувач або інтеграція вказує на файл напряму. Хто стверджує, що конкретний двигун ранжує вас вище за наявність файлу, — заявляє те, чого жоден вендор не документував.
Де має розміщуватися файл llms.txt?
У корені домену — https://yourdomain.com/llms.txt — малими літерами, зі статусом 200 і текстовим content-type. Пропозиція також дозволяє файл на підшляхах, але саме кореневе розташування шукатимуть у першу чергу.
Яка обовʼязкова структура llms.txt?
По порядку: необовʼязкова BOM-мітка; H1 з назвою проєкту або сайту; необовʼязковий blockquote з коротким summary; нуль або більше Markdown-секцій будь-якого типу, крім заголовків; і нуль або більше секцій під H2 зі списками файлів. Кожен пункт такого списку — елемент Markdown-списку з обовʼязковим посиланням [name](url), після якого може стояти двокрапка і нотатки.
Чи справді H1 — єдина обовʼязкова частина llms.txt?
Так. Пропозиція називає H1 з назвою проєкту або сайту єдиною обовʼязковою секцією; усе інше — опційне. На практиці файл з одним лише H1 не передає нічого корисного, тож саме summary і щонайменше одна заповнена секція-список роблять публікацію осмисленою.
Для чого потрібен blockquote-summary?
Blockquote одразу під H1 містить коротке summary проєкту з ключовою інформацією, потрібною для розуміння решти файлу. Це найцінніший рядок у файлі, бо саме його з найбільшою ймовірністю прочитають повністю, а не проглянуть у пошуку лінків.
Що означає секція ## Optional у llms.txt?
Це спеціально названа секція H2, URL з якої можна пропустити, коли потрібен коротший контекст. Використовуйте її для другорядного — чейнджлогів, архівів, сторінок команди, — щоб читач із обмеженим бюджетом контексту міг їх відкинути, не втративши основних сторінок.
Чим llms.txt відрізняється від llms-full.txt?
llms.txt — компактний індекс: кураторський список лінків із короткими нотатками. llms-full.txt — супутня конвенція, що містить сам розгорнутий контент, зібраний в один файл. Індекс призначений для читання першим; повний файл існує для інструментів, яким потрібен увесь корпус одним запитом. Жоден із них не є стандартом.
Чим llms.txt відрізняється від robots.txt?
robots.txt керує доступом: він каже сумісним краулерам, які шляхи вони можуть запитувати, і стандартизований як RFC 9309. llms.txt пропонує контент: він вказує AI-інструментам на сторінки, які ви вважаєте важливими. robots.txt поважають основні краулери; у llms.txt немає підтверджених споживачів серед великих вендорів AI-пошуку. Обмежити сканування може лише robots.txt.
Чи llms.txt — це те саме, що сайтмап?
Ні. XML-сайтмап — машиночитний інвентар усіх URL, які ви хочете віддати на сканування, зроблений заради повноти. llms.txt — коротка кураторська карта найважливіших сторінок із написаними людиною нотатками, зроблена заради вибірковості. Сайтмап відповідає на питання «що існує»; llms.txt — на питання «що має значення і чому».
Чи може llms.txt блокувати AI-краулери?
Ні. У llms.txt немає синтаксису блокування і немає механізму примусу — він не може обмежити доступ ні до чого. Доступ краулерів регулює robots.txt для сумісних ботів і ваш WAF або CDN для решти. Щоб перевірити, які AI-боти зараз дозволяє ваш robots.txt, скористайтеся AI Crawler Checker.
Чи покращує публікація llms.txt позиції в AI-пошуку?
Задокументованих доказів цього немає, і жоден великий вендор AI-пошуку не заявляв про нього як про фактор ранжування чи ретривалу. Чесний аргумент за публікацію інший: це майже нічого не коштує, не має мінусів, змушує вирішити, які сторінки справді важливі, і залишає вас у виграшній позиції, якщо адопція зросте. Будь-яку обіцянку приросту позицій вважайте непідтвердженою.
Валідний llms.txt — один пункт із 47.
Повний AI Visibility Audit оцінює доступ краулерів, schema, entity-сигнали і живі AI-цитування — звіт 0–100 на пошту менш ніж за хвилину.
Запустити безкоштовний AI Visibility Audit