Структура файлу: заголовок, опис, розділи й коректність посилань.
Що перевіряє валідатор
Формат простий, але саме через це помилки в ньому легко не помітити.
Заголовок і описРівно один заголовок першого рівня на початку й цитата з описом одразу під ним.
Структура розділівПосилання мають лежати всередині розділів. Ті, що до першого заголовка, читаються гірше.
Повні адресиФайл читають ззовні, і відносні посилання нема від чого відраховувати.
Дублі й чужі домениТа сама адреса двічі або посилання на інший сайт. Не помилка формату, але сигнал переглянути перелік.
ОбсягФайл має лишатись оглядовим. Кілька сотень посилань перетворюють його на другу карту сайту, і сенс губиться.
Помилки, які трапляються
Файл не в кореніШукають його за адресою /llms.txt. Файл у підпапці чи з іншою назвою просто не знайдуть.
Віддається як HTMLСервер повертає сторінку помилки замість тексту. Формально відповідь є, фактично файлу немає.
Скопійована карта сайтуТисяча посилань без пояснень. Це не те, для чого формат замислювався, і користі з такого файлу мало.
Не оновлюєтьсяСтворили рік тому, половина посилань уже веде на видалені сторінки. Краще коротший, але актуальний файл.
Часті запитання
Де має лежати файл?
У корені сайту за адресою /llms.txt. Файл у підпапці або з іншою назвою просто не знайдуть — його шукають за фіксованим шляхом, як robots.txt. Для великих сайтів іноді додають ще llms-full.txt із розгорнутим описом.
Скільки посилань має бути у файлі?
Кілька десятків. Файл має лишатись оглядовим: його завдання — показати структуру, а не перелічити все. Кілька сотень посилань роблять із нього другу карту сайту, а це вже інший інструмент і для іншої мети.
Чи обовʼязкові розділи?
За пропозицією формату — так, посилання групуються заголовками другого рівня. Технічно файл без розділів прочитається, але сенс втрачається: суцільний список нічим не кращий за карту сайту.