llms.txt — повний посібник по новому стандарту для AI

llms.txt — це невеликий markdown-файл у корені сайту (за зразком robots.txt або sitemap.xml), який містить структуровану інформацію про ваш бренд, написану спеціально для розуміння LLM. Стандарт запропонований Jeremy Howard у вересні 2024 року і за рік прийнятий значною частиною GEO-індустрії.

Навіщо це потрібно

Звичайний HTML вашого сайту створений для людей: SPA-навігація, лендінг-секції, динамічні віджети, теги <script>, тонна СSS-noise. Коли LLM-краулер (GPTBot, PerplexityBot тощо) приходить на сторінку, він має відфільтрувати все це і витягнути semantic-зміст. Це повільно, ненадійно, і часто закінчується тим, що з вашого 50-сторінкового сайту LLM реально «прочитав» 3 параграфи.

llms.txt вирішує цю проблему лобовим способом: дайте LLM готову структуровану версію контенту, яку він прочитає за 200мс і використає як context для відповіді користувачу.

Два файли: llms.txt і llms-full.txt

Стандарт визначає два файли в корені:

  • llms.txt — короткий індекс (1-5KB). Містить опис бренду, основні розділи, посилання на повну інформацію. Це «зміст», швидкий огляд.
  • llms-full.txt — повна довідка (10-200KB). Містить детальний опис, FAQ, кейси, технічні характеристики. Це «книга», яку LLM читає, коли потрібен детальний контекст.

LLM спочатку читає llms.txt, потім за потреби «копається» в llms-full.txt.

Базовий формат llms.txt

Формат — звичайний markdown зі специфічною структурою. Мінімальний приклад:

# Назва бренду

> Одне-два речення опису — що ви робите, для кого, чим унікальні.

## Послуги

- [Назва послуги 1](https://example.com/services/1): короткий опис.
- [Назва послуги 2](https://example.com/services/2): короткий опис.

## Контакти

- Email: [email protected]
- Telegram: https://t.me/example
- Локація: Київ, Україна

Це все. Жодних HTML-тегів, жодного JavaScript, жодного CSS. Просто чистий markdown, який LLM розпарсить за мілісекунди.

Розширені секції

Залежно від типу бренду, llms.txt може містити додаткові секції:

## Команда

- **John Doe** — co-founder, CTO. Спеціалізація: backend, інфраструктура.
- **Jane Smith** — co-founder, CEO. Маркетинг, стратегія.

## Кейси

- [Project A](https://example.com/cases/a) — короткий опис результату.
- [Project B](https://example.com/cases/b) — короткий опис.

## Ціни

- Аудит: від $500
- Консультація: $150/година
- Implementation: від $3000

## FAQ (короткий)

**Скільки це коштує?** Від $500/місяць.
**Чи працюєте з нерезидентами?** Так.
**Які мови?** Українська, англійська, польська.

Що писати в llms-full.txt

Розширена версія може містити все те ж саме, але детальніше + додаткові розділи, які не вмiстились у короткий індекс:

  • Детальний опис кожної послуги — що включено, як проходить процес, які результати.
  • Філософія / підхід — як ви приймаєте рішення, чому такий стек, чому такі методи.
  • Розгорнутий FAQ — 15-30 запитань з відповідями.
  • Технічні характеристики — для SaaS це API, integrations, security, compliance.
  • Конкурентний позиціонінг — «чим ми відрізняємось від A», «чим від B».

Розмір — до 30-50KB рекомендовано. Більше можна, але LLM можуть не дочитати.

Що НЕ писати

  • Маркетинговий puff — «найкращий», «єдиний», «revolutionary». LLM фільтрують подібні слова як noise.
  • Брендовий жаргон — «синергія», «дисрапція», «трансформація». Покупець не вживає цих слів.
  • Дублікат сайту — не копіюйте весь HTML у llms-full.txt. Робіть саме summary.
  • Застарілі ціни / умови — LLM закешують це на тижні. Тримайте файл актуальним.

Як це деплоїти

Просто покладіть файл у корінь сайту:

  • https://yoursite.com/llms.txt
  • https://yoursite.com/llms-full.txt

Якщо ви на Next.js / Astro / Eleventy / Hugo — додайте до static-папки. Якщо на WordPress — потрібен плагін чи custom rewrite-rule. Якщо на Webflow / Tilda — використайте custom code embed (хоча обмеження платформ можуть завадити).

У robots.txt можна явно вказати на ці файли:

Sitemap: https://yoursite.com/sitemap.xml
# llms.txt: https://yoursite.com/llms.txt
# llms-full.txt: https://yoursite.com/llms-full.txt

Поки не існує офіційного `LLMs:` директива в robots.txt, але закоментоване посилання — це нинішня неформальна конвенція.

Як перевірити що llms.txt працює

Кілька способів:

  1. llmstxt.org/validator — офіційний валідатор формату.
  2. llms-txt.firecrawl.dev — інструмент, який показує, як ChatGPT парсить ваш файл.
  3. Ручна перевірка в ChatGPT: відкрийте чат, попросіть «прочитай https://yoursite.com/llms.txt і опиши, що ти знайшов». Якщо опис точний — все працює. Якщо ChatGPT каже «я не маю доступу» — перевірте, що файл доступний без auth і CORS не блокує.

Чи це «офіційний» стандарт?

Не у формальному сенсі (нема IETF RFC). Але:

  • Anthropic публічно підтримала формат у блог-пості про Claude.
  • Mintlify, Stripe, Cloudflare, Hugging Face мають llms.txt на своїх сайтах.
  • llmstxt.org — офіційна довідка з прикладами.
  • OpenAI не зробила публічної заяви, але GPTBot активно читає файли.

Це де-факто стандарт, який стрімко стає де-юре.

Чи це «магічно» покращить цитування?

Ні. llms.txt — це необхідна, але недостатня умова. Якщо ваш контент слабкий або сайт повільний, llms.txt не врятує. Але без нього ви залишаєте на столі легкий win, який забирають конкуренти.

Наш баланс: llms.txt дає 15-30% буст до citation rate в перші 60 днів, якщо вже є базовий SEO + швидкий сайт. Без них — менше.

Реальний приклад

Наш llms.txt: prostu.agency/llms.txt і повна версія: prostu.agency/llms-full.txt. Можете скачати, подивитись формат, використати як шаблон.

Хочете llms.txt під ваш бренд за 2-3 дні?

Робимо повний пакет: llms.txt + llms-full.txt + schema.org + robots.txt під AI-краулерів. Все за один спринт.

Замовити

Читати далі

Що таке GEO та чим воно відрізняється від SEO8 хв → Як зробити так, щоб ChatGPT цитував саме ваш бренд12 хв →