FAQ
Чим llms.txt відрізняється від sitemap.xml?
Коротка відповідь
sitemap.xml — це повний перелік сторінок сайту для пошукових роботів. llms.txt — навмисно короткий курований список: у ньому лише те, що потрібно агенту, і він може містити посилання на зовнішні ресурси, чого sitemap не дозволяє.
Розгорнута відповідь
Обидва файли перелічують адреси сторінок — на цьому схожість закінчується. Специфікація llms.txt окремо пояснює, чому sitemap не є її замінником, і наводить три конкретні причини.
Три причини зі специфікації
- У sitemap зазвичай немає LLM-читабельних версій сторінок. Він перелічує HTML-адреси, які агенту доведеться очищати від навігації, реклами та скриптів самостійно.
- Sitemap не містить посилань на зовнішні сайти, навіть якщо вони потрібні для розуміння контексту. Формат sitemaps.org це прямо забороняє. llms.txt зовнішні посилання дозволяє — і в еталонному прикладі специфікації є посилання на документацію HTMX і на GitHub.
- Sitemap охоплює документи, які в сумі не вміщаються в контекстне вікно, і містить багато зайвого для розуміння сайту.
Різниця на прикладах
| Сайт | sitemap.xml | llms.txt |
|---|---|---|
| Магазин на 40 000 товарів | 40 000 URL | 15 посилань: категорії, доставка, гарантія, контакти |
| Документація бібліотеки | Усі сторінки довідника | Швидкий старт, довідник API, приклади — у форматі .md |
| Блог на 800 статей | 800 URL | Опорні матеріали й рубрикатор |
Формальні відмінності
sitemap.xml | llms.txt | |
|---|---|---|
| Формат | XML за схемою sitemaps.org | Markdown |
| Читає людина | Важко | Легко |
| Описи сторінок | Немає, лише метадані | Так, після двокрапки |
| Ліміт | 50 000 URL або 50 МБ на файл | Має вміщатися в контекст моделі |
| Використовує Google | Так | Ні |
| Генерується автоматично | Майже завжди | Бажано вручну — у відборі й полягає цінність |