Що таке llms.txt і чи він вам потрібен?
llms.txt — маленький Markdown-файл, що дає AI-моделям відібрану карту сайту. Його легко додати, його часто переоцінюють, і в кількох випадках він справді корисний.
Що ви дізнаєтесь
- Що таке llms.txt і хто його запропонував
- Точна структура правильного файлу
- Чим він відрізняється від robots.txt і sitemap.xml
- Хто читає його сьогодні й коли його варто додати
llms.txt — це Markdown-файл у корені сайту за адресою /llms.txt. Він пояснює мовним моделям, про що сайт, і дає посилання на найважливіші сторінки з описом в один рядок. Формат запропонував Джеремі Говард з Answer.AI у вересні 2024 року, опис є на llmstxt.org.
Навіщо він
Вебсторінки зроблені для браузерів: меню, скрипти, банери cookies, футери. Модель з обмеженим контекстом витрачає на цей шум значну його частину. Короткий Markdown-опис від власника сайту дешевший для читання й точніший за все, що модель вгадає із сирого HTML.
Формат
Правильний файл має сталий порядок:
- Один H1 з назвою сайту чи проєкту. Це єдина обов’язкова частина.
- Цитата з коротким описом.
- Вільний текст з деталями, без заголовків (необов’язково).
- Розділи H2, що групують посилання.
- Посилання як пункти Markdown-списку, з приміткою після двокрапки.
Розділ Optional позначає посилання, які модель може пропустити, коли бракує контексту.
# Acme Analytics
> Privacy-friendly web analytics for small teams. No cookies, GDPR-ready.
## Docs
- [Quick start](https://acme.com/docs/start): Add the script in 2 minutes
- [API](https://acme.com/docs/api): REST endpoints for stats and exports
## Optional
- [Changelog](https://acme.com/changelog): Release notes
Деякі сайти ще публікують /llms-full.txt — увесь текст документації в одному файлі. Він корисний тулам для коду, але перевірте розмір у лічильнику токенів: файл, більший за контекстне вікно моделі, обріжуть.
llms.txt, robots.txt і sitemap.xml
| Файл | Для кого | Що каже |
|---|---|---|
robots.txt |
Краулери | Що можна сканувати |
sitemap.xml |
Пошуковики | Усі URL і коли вони змінились |
llms.txt |
Мовні моделі й агенти | Які сторінки важливі й що в них |
llms.txt не дає й не забирає доступ. Бот, заблокований у robots.txt, не повинен читати й llms.txt.
Хто його справді читає
Тут більшість статей перебільшують:
- AI-пошуковики. Жоден великий не підтвердив, що використовує llms.txt для ранжування чи цитування. Google прямо сказав, що ні. У логах серверів звернень до файлу зазвичай мало.
- Тули для розробників і агенти. Ось де він допомагає. Асистенти для коду, платформи документації й тули на MCP читають llms.txt, щоб швидко зрозуміти продукт чи API, а багато платформ документації генерують його самі.
Чи варто його додати?
Так, якщо у вас документація, SaaS, API чи тул для розробників. Люди питають про ваш продукт асистентів для коду, і llms.txt дає їм чисту карту.
Необов’язково для блогів, магазинів і локального бізнесу. Це десять хвилин і жодної шкоди, але не чекайте, що він змінить видимість у відповідях ChatGPT. Спершу попрацюйте над цитованим контентом.
Створіть і перевірте
- Згенеруйте чернетку з sitemap у генераторі llms.txt.
- Відредагуйте описи: вони мають казати, на що відповідає сторінка, а не повторювати заголовок.
- Завантажте файл у корінь домену як
llms.txt, з типом plain text. - Перевірте структуру й посилання у валідаторі llms.txt.