Современные поисковые системы и крупные языковые модели (LLM) всё активнее используют структурированную информацию с сайтов для обучения, генерации ответов и формирования сниппетов. Спецификация llms.txt — это открытый стандарт, предложенный сообществом LLM, который позволяет владельцам сайтов предоставить ИИ-моделям краткое, структурированное описание своего ресурса в формате 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 и др.).
Зачем это нужно вашему интернет-магазину:
- Контроль над контекстом: Вы сами решаете, какую информацию ИИ получит о вашем бизнесе, товарах и услугах. Вместо того чтобы модель «угадывала» вашу специфику из случайных страниц, вы даёте ей чёткую, структурированную базу знаний.
- Улучшение рекомендаций: Если ваш ассистент или чат-бот использует LLM для ответов, наличие
llms.txtпозволяет ему давать точные ответы о ваших продуктах, ценах, скидках, способах оплаты и доставки. - Продвижение в ИИ-поиске: Современные поисковые движки на базе ИИ (Google SGE, Perplexity, Bing AI) могут учитывать
llms.txtпри формировании ответов пользователям. - Автоматизация поддержки: Содержимое файла можно использовать для fine-tuning собственной модели или в RAG-системе (Retrieval-Augmented Generation) для техподдержки.
Важно: llms.txt не заменяет robots.txt и не управляет индексацией. Это исключительно источник информации для ИИ, своего рода «визитная карточка» вашего сайта для языковых моделей.
2. Формат и синтаксис llms.txt
Файл llms.txt использует облегчённый синтаксис Markdown с несколькими дополнительными соглашениями. Рассмотрим базовые элементы.
2.1. Структура заголовков
Основные уровни заголовков — # (H1) и ## (H2). H1 используется для названия сайта/компании, H2 — для разделов описания.
2.2. Мета-информация (блок >)
Сразу после заголовка H1 рекомендуется разместить блок мета-информации, оформленный как цитата Markdown (символ > перед каждой строкой). В этом блоке указываются:
- Адрес сайта — канонический URL
- Языки — список поддерживаемых языков (через запятую)
- Тип — ключевая характеристика (SaaS, CMS, Marketplace, etc.)
- Основана — год основания / запуска
- Дополнительные метки — любые релевантные данные (регион, аудитория и т.д.)
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 — это простой, но мощный инструмент, который позволяет вашему бизнесу корректно представиться в эпоху ИИ-поиска и ассистентов. Следуя описанным выше правилам и используя встроенные возможности BooStore.pro, вы можете создать полноценную базу знаний для языковых моделей за 15–30 минут.
Главное — помните:
- Файл должен быть в корне сайта (доступен по
/llms.txt). - Формат — Markdown, кодировка — UTF-8, MIME-тип —
text/plain. - Начните с H1-заголовка и мета-блока
>. - Структурируйте информацию по разделам H2, используйте списки.
- Укажите ссылки на документацию и ключевые страницы.
- Регулярно обновляйте файл при изменениях на сайте.
- Используйте BooStore.pro — создайте служебную страницу с типом LLM в разделе «Мои страницы», и система сама отдаст её как
/llms.txtс правильными заголовками.
Подробнее о платформе BooStore.pro: https://boostore.pro/ru/
Документация: https://boostore.pro/ru/docs/