Сучасні пошукові системи та великі мовні моделі (LLM) дедалі активніше використовують структуровану інформацію з сайтів для навчання, генерації відповідей і формування сніпетів. Специфікація llms.txt — це відкритий стандарт, запропонований спільнотою LLM, який дозволяє власникам сайтів надати AI-моделям короткий, структурований опис свого ресурсу у форматі Markdown. Цей файл — аналог robots.txt, але не для пошукових роботів, а для великих мовних моделей.
У цьому посібнику ми детально розглянемо:
- Що таке
llms.txtі навіщо він потрібен вашому бізнесу - Формат файлу та синтаксис Markdown
- Правила оформлення секцій і посилань
- Як налаштувати
llms.txtна платформі BooStore.pro - Реальні приклади з працюючого проекту
- Рекомендації щодо оновлення та обслуговування
1. Що таке llms.txt і навіщо він потрібен
llms.txt — це текстовий файл у корені сайту (за адресою https://yoursite.com/llms.txt), який містить короткий опис сайту, його функціональних можливостей, ключових розділів і посилань на документацію. Файл написаний у форматі Markdown і призначений для читання мовними моделями (GPT, Claude, Llama, Gemini та ін.).
Навіщо це потрібно вашому інтернет-магазину:
- Контроль над контекстом: Ви самі вирішуєте, яку інформацію AI отримає про ваш бізнес, товари та послуги. Замість того щоб модель «вгадувала» вашу специфіку з випадкових сторінок, ви даєте їй чітку, структуровану базу знань.
- Покращення рекомендацій: Якщо ваш асистент або чат-бот використовує LLM для відповідей, наявність
llms.txtдозволяє йому давати точні відповіді про ваші продукти, ціни, знижки, способи оплати та доставки. - Просування в AI-пошуку: Сучасні пошукові двигуни на базі AI (Google SGE, Perplexity, Bing AI) можуть враховувати
llms.txtпри формуванні відповідей користувачам. - Автоматизація підтримки: Вміст файлу можна використовувати для fine-tuning власної моделі або в RAG-системі (Retrieval-Augmented Generation) для техпідтримки.
Важливо: llms.txt не замінює robots.txt і не керує індексацією. Це виключно джерело інформації для AI, свого роду «візитна картка» вашого сайту для мовних моделей.
2. Формат і синтаксис llms.txt
Файл llms.txt використовує полегшений синтаксис Markdown з кількома додатковими домовленостями. Розглянемо базові елементи.
2.1. Структура заголовків
Основні рівні заголовків — # (H1) і ## (H2). H1 використовується для назви сайту/компанії, H2 — для розділів опису.
2.2. Мета-інформація (блок >)
Відразу після заголовка H1 рекомендується розмістити блок мета-інформації, оформлений як цитата Markdown (символ > перед кожним рядком). У цьому блоці вказуються:
- Адреса сайту — канонічний URL
- Мови — список підтримуваних мов (через кому)
- Тип — ключова характеристика (SaaS, CMS, Marketplace, тощо)
- Засновано — рік заснування / запуску
- Додаткові мітки — будь-які релевантні дані (регіон, аудиторія тощо)
2.3. Списки та вкладеність
Використовуйте марковані списки (- або *) для переліку функцій, модулів і можливостей. Для вкладених списків — відступ 2 або 4 пробіли.
2.4. Посилання та роздільники
Вказуйте посилання на документацію та ключові сторінки у форматі Markdown: [текст](URL). Для розділення великих секцій використовуйте --- (три дефіси).
2.5. Блок коду (inline та багаторядковий)
Для згадування системних імен, класів, endpoint-ів використовуйте `зворотні лапки` (inline code). Багаторядкові приклади коду оформлюйте потрійними зворотними лапками із зазначенням мови.
3. Секції та їх призначення
Ось рекомендований набір секцій для llms.txt інтернет-магазину або сайту послуг:
| Розділ (заголовок H2) | Вміст |
|---|---|
| Короткий опис | Загальний опис проекту: хто ви, чим займаєтеся, ключова спеціалізація. 1-3 речення. |
| Основні модулі | Перелік усіх функціональних блоків з коротким поясненням кожного. Групуйте за категоріями. |
| Автоматизація | Опис імпорту, синхронізації, API, планувальників, роботизованих процесів. |
| Товари та каталог | Інформація про структуру каталогу, властивості, характеристики, різновиди, фільтри. |
| Платіжні системи | Список інтегрованих платіжних шлюзів (Fondy, Stripe, LiqPay, Monobank та ін.) |
| Доставка та самовивіз | Способи доставки, ПВЗ, API логістичних служб. |
| SEO та просування | PageSpeed, Schema.org, Sitemap, robots.txt, вивантаження на маркетплейси, Google Merchant. |
| Дизайн і кастомізація | Шаблони, редактор дизайну, бібліотека блоків, повний доступ до HTML/CSS/JS. |
| Бронювання (Booking) | Якщо є модуль бронювання — опис слотів, календаря, передоплати. |
| Статистика та аналітика | CRM, Google Analytics, Facebook Pixel, JSON-статистика. |
| Архітектура та продуктивність | Технічний стек: Vanilla JS, кешування, Lazy Loading, Core Web Vitals. |
| Інструменти | A/B тестування, партнерки, генератор форм, popup-вікон, завантаження файлів. |
| Скрипти для сайтів | Посилання на бібліотеку скриптів і короткий опис категорій. |
| Бібліотека готових блоків | Опис бібліотеки візуальних HTML/CSS-блоків для збірки дизайну. |
| База знань / Документація | Посилання на документацію, FAQ, відеоуроки. Розбивка за розділами. |
| Сторінки сайту (карта) | Список усіх значущих сторінок з повними URL. |
| Інструкції / Відеоуроки | Посилання на покрокові керівництва та відео. |
| Приклади сайтів | Список реальних кейсів на платформі (якщо застосовно). |
| Тарифи та ліміти | Інформація про безкоштовний тариф, обмеження, платні опції. |
4. Як налаштувати llms.txt на BooStore.pro
Платформа BooStore.pro надає вбудовану можливість створення та керування llms.txt безпосередньо з панелі адміністратора, без необхідності редагувати файли на сервері.
4.1. Створення LLM-сторінки в розділі «Мої сторінки»
- Перейдіть до Панелі керування → Мої сторінки (або Сторінки в бічному меню).
- Натисніть кнопку «Додати сторінку».
- У редакторі знайдіть поле вибору «Тип сторінки» (або «Функціональні сторінки»).
- У списку функціональних сторінок виберіть «LLM (AI knowledge base / llms.txt)». Він розташований одразу після пункту «404 Error Page».
- Система автоматично встановить системне ім'я сторінки
llms.
Примітка: Після вибору типу LLM сторінка обслуговуватиметься за адресою https://ваш-сайт/llms.txt з правильним MIME-типом text/plain; charset=UTF-8. Вам залишається лише наповнити її вмістом.
4.2. Наповнення контентом LLM-сторінки
У редакторі сторінки з'явиться велике текстове поле для введення вмісту у форматі Markdown. Ви можете написати текст вручну або вставити готовий шаблон. Підтримуються:
- Заголовки Markdown (
#,##) - Списки (нумеровані та марковані)
- Цитати (
> блок) - Код (
`inline`та```блок```) - Посилання (
[текст](URL)або просто URL) - Роздільники (
---) - Жирне виділення (
**текст**)
Крім того, для кожної мови (RU, UA, EN, PL) можна створити свою версію llms.txt. Просто додайте відповідну мовну версію сторінки через вкладки мультимовності в редакторі.
4.3. Динамічна генерація через PHP
Якщо вам потрібен складніший, динамічний llms.txt (з підстановкою даних з бази: поточні акції, кількість товарів, останні новини), ви можете скористатися файлом llms.php у корені сайту. Він визначає мову користувача, перевіряє, чи є в базі кастомна LLM-сторінка для даного сайту (створена через редактор), і якщо так — виводить її вміст. Якщо кастомної сторінки немає — віддає встановлений текст-заглушку з повним описом платформи.
Для підключення llms.php як /llms.txt налаштуйте URL rewrite у конфігурації вашого веб-сервера (Apache — .htaccess, Nginx — конфіг location). Приклад для Apache:
5. Повний приклад: наш llms.txt (BooStore.pro)
Нижче наведено реальний вміст llms.php з сайту boostore.pro. Ви можете використовувати його як шаблон для свого проекту, замінивши назви, посилання та описи на власні.
Повний файл на сайті містить понад 500 рядків і включає всі розділи: автоматизацію, товари та каталог, доставку, бронювання, статистику та аналітику, архітектуру, всі інструменти, бібліотеку скриптів, бібліотеку візуальних блоків, карту сайту, інструкції, відеоуроки, приклади сайтів та умови безкоштовного тарифу.
6. Рекомендації щодо оформлення
| Директива / прийом | Призначення та рекомендація |
|---|---|
| Заголовок H1 | Один на весь файл. Містить назву сайту/компанії. Чітко ідентифікує, про що файл. |
| Мета-блок (> ) | Відразу після H1. Адреса, мови, тип, контакти — все, що LLM має знати в першу чергу. |
| Списки (- або *) | Використовуйте для переліку можливостей. Вкладеність — 2 пробіли. Кожен пункт — не довше 1-2 рядків. |
| **Жирний текст** | Виділяйте назву модуля або функції. LLM сприймає жирне виділення як ключове поняття. |
| Секції (---) | Відокремлюйте великі смислові блоки. Покращує читабельність і для людини, і для моделі. |
| Посилання | Вказуйте повні URL. LLM може їх ігнорувати, але вони служать валідацією інформації. |
| Стислість | Оптимальний розмір файлу — 100–600 рядків. Уникайте художніх описів; модель краще сприймає факти. |
| Актуальність | Оновлюйте файл при зміні функціоналу, появі нових модулів або зміні прайсу. |
| Мультимовність | Створіть окрему версію для кожної мови сайту. У BooStore.pro це одна сторінка з перекладами. |
| hreflang у шапці | Для мультимовних llms.txt вкажіть у мета-блоці посилання на альтернативні мовні версії. |
7. Інтеграція з robots.txt
Щоб LLM-боти знали про існування вашого llms.txt, рекомендується додати в robots.txt спеціальний коментар. Зверніть увагу: стандарт Sitemap: призначений тільки для XML-карт, тому для llms.txt використовуйте формат коментаря:
Крім того, у robots.txt потрібно дозволити доступ LLM-ботам. Сучасні моделі використовують наступні User-agent рядки:
8. Висновок
llms.txt — це простий, але потужний інструмент, який дозволяє вашому бізнесу коректно представитися в епоху AI-пошуку та асистентів. Дотримуючись описаних вище правил і використовуючи вбудовані можливості BooStore.pro, ви можете створити повноцінну базу знань для мовних моделей за 15–30 хвилин.
Головне — пам'ятайте:
- Файл має бути в корені сайту (доступний за
/llms.txt). - Формат — Markdown, кодування — UTF-8, MIME-тип —
text/plain. - Почніть з H1-заголовка та мета-блоку
>. - Структуруйте інформацію за розділами H2, використовуйте списки.
- Вкажіть посилання на документацію та ключові сторінки.
- Регулярно оновлюйте файл при змінах на сайті.
- Використовуйте BooStore.pro — створіть службову сторінку з типом LLM у розділі «Мої сторінки», і система сама віддасть її як
/llms.txtз правильними заголовками.
Детальніше про платформу BooStore.pro: https://boostore.pro/ua/
Документація: https://boostore.pro/ua/docs/