Безкоштовно · без реєстрації · миттєвий результат

Валідатор llms.txt — перевірте структуру і дізнайтесь, що вона дає

llms.txt — пропозиція спільноти, опублікована на llmstxt.org, а не вебстандарт, і жоден великий AI-движок не підтвердив, що читає його. Що зламаний файл точно робить — знецінює час, витрачений на його написання. Вставте URL: валідатор тягне /llms.txt, звіряє з форматом — обовʼязковий H1, blockquote-summary, H2-секції лінків, синтаксис лінків — HEAD-перевіряє вказані URL на 404 і дає оцінку структури з фіксом до кожної помилки. Ця оцінка — відповідність формату. Це не показник AI-видимості, і сторінка не вдає протилежного.

Читає лише /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-заглушка.
15H1 присутній і йде першимНазва сайту або проєкту — єдиний елемент, який формат вимагає.
12Заповнені H2-спискиЩонайменше одна секція ## зі справжнім списком лінків.
10Коректний синтаксис лінківКожен пункт списку містить реальне посилання [name](url).
10Blockquote-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-пошуковик не зобовʼязувався її читати, а Google сказав, що його системи цього не роблять. Те, де файл справді споживається, вужче за маркетинг: його генерують платформи документації, і його читають AI-інструменти для розробників, коли їх на нього направити. Лишається скромний і чесний аргумент його опублікувати — це коштує годину, не може нашкодити, змушує когось вирішити, які двадцять сторінок насправді важливі, і лишає вас готовими, якщо адопція пошириться. Це не фактор ранжування. Він не блокує краулера. Він нічого не додає до жодного індексу і нічого з нього не прибирає.

Типові помилки в llms.txt і як їх виправити

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

  1. llms.txt віддає HTML головної сторінки. Catch-all роут фреймворку відповідає на /llms.txt оболонкою застосунку, тож статус 200 приховує те, що файлу немає. Фікс: Покладіть файл у директорію статики (public/, static/, wwwroot/), щоб він віддавався до того, як його побачить роутер.
  2. Файл віддає 404, хоча в CMS він є. Файл створили всередині CMS, а не в корені домену, тож він живе за адресою на кшталт /pages/llms-txt. Фікс: Віддавайте його точно за https://yourdomain.com/llms.txt — корінь, малими літерами, без зміни розширення.
  3. Немає H1. Файл починається з абзацу або списку. H1 із назвою сайту — єдиний елемент, який формат вимагає. Фікс: Зробіть `# Назва Сайту` першим рядком.
  4. Заголовки замість списку файлів. Кожна сторінка отримує власний H3 замість того, щоб бути пунктом списку, тож нічого не парситься як file list. Фікс: Використовуйте `##` для секції і пункти Markdown-списку для сторінок усередині неї.
  5. Відносні URL. Лінк виду `/docs/start` не може бути резолвлений нічим, що читає файл поза контекстом вашого домену. Фікс: Пишіть повні абсолютні URL зі схемою і хостом.
  6. Лінки без описів. Голий список URL змушує читача завантажити кожну сторінку, щоб зрозуміти, що там, — а це зводить сенс файлу нанівець. Фікс: Додайте `: одна фраза про те, що на цій сторінці` до кожного лінка.
  7. Вставлений увесь сайтмап. Кілька сотень URL перетворюють кураторську карту на дамп, який радше обріжуть, ніж прочитають. Фікс: Тримайте в llms.txt лише сторінки, які мають значення; масові переліки — в llms-full.txt або XML-сайтмап.
  8. Файл ніколи не оновлюється. Після міграції чи реструктуризації 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/): хто тут працює
SaaS із документацією
# 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.txtrobots.txtsitemap.xml
ЗадачаВказати на ключові сторінки з нотаткамиСказати краулерам, які шляхи можна запитуватиПерелічити всі URL для сканування
СтатусПропозиція спільноти (2024)Стандарт — RFC 9309Давно усталений протокол
ФорматMarkdownТекстові директивиXML
Керує доступом?Ні — синтаксису блокування не існуєТак, для сумісних краулерівНі
Вибірковий чи повний?Вибірковий — кураторськийПравила, не перелік сторінокПовний — інвентар
Задокументовані споживачіDocs-платформи й AI dev-інструменти; зобовʼязань великих вендорів немаєУсі основні краулериУсі основні пошукові системи
Впливає на ранжування?Задокументованого ефекту немаєОпосередковано — заблоковане не ранжуєтьсяДопомагає виявленню, не ранжуванню

Публікація llms.txt не замінює жодного з двох інших файлів. Перевірте доступ краулерів у AI Crawler Checker, а структуровані дані — у Валідаторі schema.

Чи гарантує валідний llms.txt AI-видимість?

Ні. Ідеальна оцінка тут означає, що файл структурно коректний, — і нічого більше. Чи процитує вас AI-двигун, залежить від того, чи можуть його краулери до вас дістатися, чи проіндексовані ваші сторінки, а також від якості контенту, топікальної релевантності, авторитету, структури і власного ретривалу кожного двигуна. Валідний llms.txt — це дешева й безризикова гігієна, а не механізм видимості. Розрив між «технічно коректно» і «реально цитують» вимірює AI Visibility Audit, і над ним працюють AEO і GEO.

Валідатор llms.txt — FAQ

llms.txt — це офіційний стандарт?

Ні. Це пропозиція, опублікована на llmstxt.org Джеремі Говардом у 2024 році, яку прийняла частина сайтів і не підтримав жоден пошуковий чи AI-вендор. Немає ні RFC, ні треку W3C, ні комітету. Це привід тримати файл дешевим в утриманні, а не привід його пропускати.

Чи використовує llms.txt Google?

Google заявив, що для AI Overviews та AI Mode не потрібен жоден AI-специфічний файл, і не документував llms.txt як вхідний сигнал. Хто каже, що Google його читає, — здогадується. Опублікована позиція Google: його AI-функції працюють на тому самому обході й індексі, що й пошук.

Чи читають llms.txt ChatGPT, Claude або Perplexity?

Жоден із них цього не підтвердив. Їхня опублікована документація описує user-agent краулерів і robots.txt, а не llms.txt. Чесний підсумок: файл дешевий, нешкідливий і недоведений — саме так його й оцінює цей валідатор: відповідність структурі, без претензій на видимість.

Де має лежати файл llms.txt?

У корені: https://example.com/llms.txt, віддаватись як text/plain або text/markdown. Копія в підкаталозі не є частиною пропозиції, а файл, який повертає HTML — зазвичай вашу сторінку 404, — це найчастіша помилка, яку фіксує цей валідатор.

Яка обовʼязкова структура llms.txt?

Строго обовʼязковий лише H1 з назвою сайту чи проєкту. Далі: необовʼязковий blockquote-summary, необовʼязкова вільна проза, потім H2-секції, тіло яких — Markdown-списки лінків, де за кожним лінком може йти двокрапка й однорядкова примітка. Секція з назвою Optional містить лінки, які читач може пропустити.

Навіщо потрібен blockquote-summary?

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

Чим llms.txt відрізняється від llms-full.txt?

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

Чи може llms.txt блокувати AI-краулерів?

Ні. У нього взагалі немає семантики контролю доступу — ні Disallow, ні примусу, нічого, що краулер зобовʼязаний виконувати. Доступ — задача robots.txt, а блокування на межі мережі — вашого WAF. Рядок «не тренуйтеся на цьому» в llms.txt не дає нічого.

Чи важливе биті посилання в llms.txt?

Воно знецінює те єдине, для чого файл існує. 404 у списку відправляє будь-який інструмент у нікуди, а якщо мертвих записів достатньо — файл читається як покинутий. Валідатор HEAD-перевіряє URL, розкидані по всьому файлу, а не перші десять з однієї секції, тож зіпсована секція не сховається за здоровою.

Як часто перегенеровувати llms.txt?

Щоразу, коли змінюються URL сторінок, на які він указує, і щонайменше тоді, коли ви оновлюєте sitemap. Це покажчик, який ведуть руками, без автоматичної інвалідації — збій виглядає не як помилка, а як файл, що тихо перестав описувати сайт.

Валідний llms.txt — це гігієна. Аудит — це діагноз.

Безкоштовний AI Visibility Audit проганяє 47 перевірок по доступу краулерів, JSON-LD, метаданих, придатності контенту до витягу, сигналах бренду як сутності й поточній AI-видимості — тих шарах, які й вирішують, чи процитують хоч щось, — і надсилає оцінку 0–100 із трьома найвагомішими фіксами.

Запустити безкоштовний AI Visibility Audit