Як перевірити свій llms.txt?
Перевіряти треба чотири речі: файл віддається зі статусом 200 і правильним Content-Type; починається з єдиного H1; посилання оформлені як [назва](URL) і ведуть на живі сторінки; кодування UTF-8 без пошкодження кирилиці.
Розгорнута відповідь
Перевірка розпадається на дві незалежні частини: формальну (чи відповідає файл специфікації) і функціональну (чи корисний він агенту).
Формальна перевірка
Найшвидший спосіб — наш валідатор: він розбирає файл за правилами v2, відтворює поведінку офіційного парсера й показує рядки з проблемами. Якщо перевіряєте вручну, ось повний чек-лист:
Файл відкривається в браузері
Перейдіть на https://ваш-домен/llms.txt. Має бути текст, а не сторінка 404 чи заглушка.
Content-Type — text/plain або text/markdown
Якщо сервер віддає text/html, файлу майже напевно немає, а ви бачите шаблон сторінки помилки з кодом 200.
Перший змістовний рядок — # Назва
H1 — єдина обовʼязкова секція. Без неї офіційний парсер завершується помилкою, а не попередженням.
Кирилиця не пошкоджена
Ознака проблеми — послідовності на кшталт про. Файл треба зберегти в UTF-8.
Усі пункти секцій — Markdown-посилання
Формат - [назва](URL): опис. Гола адреса без квадратних дужок парсером не розпізнається.
Адреси абсолютні й ведуть на живі сторінки
Відносні адреси не розгортаються, коли файл читають поза контекстом сайту.
Немає заголовків H3 і дублікатів назв секцій
Це особливості офіційного парсера: H3 потрапляє під шаблон ^##, а однойменні секції перезаписують одна одну.
Функціональна перевірка
Цю перевірку радить сам автор специфікації, і вона важливіша за формальну:
«Test your file by asking an agent questions about your content, giving it only your llms.txt as a starting point.»
«Перевіряйте свій файл, ставлячи агенту запитання про ваш контент і даючи йому лише ваш llms.txt як стартову точку.» llmstxt.org
Як це зробити практично:
- Відкрийте будь-якого асистента з доступом до вебу.
- Дайте посилання на ваш
llms.txtі попросіть користуватися тільки ним як відправною точкою. - Поставте 5–7 реальних запитань, які ставлять ваші користувачі.
- Дивіться не на правильність відповіді, а на те, чи знайшов агент потрібну сторінку.
Якщо агент губиться або починає вигадувати — проблема не в синтаксисі, а у відборі посилань чи в описах. Найчастіші причини: немає блок-цитати, тож агент не розуміє, про що сайт; описів після двокрапки немає, тож він не може вибрати між посиланнями; або посилань забагато.
Регулярність
Перевіряйте посилання хоча б раз на квартал. Застарілий llms.txt шкідливіший за відсутній: він
упевнено веде агента на сторінки, яких уже немає, і той повертає користувачу помилку замість відповіді.