Руководство по созданию llms.txt для сайта. SEO для ИИ.
Пошаговая инструкция по настройке файла llms.txt для сайта: формат Markdown, секции, примеры из реального проекта, настройка на BooStore.pro, сравнение с sitemap.xml и robots.txt.
📄 Содержание
- Что такое llms.txt и зачем он нужен
- Формат и синтаксис llms.txt
- Секции и их назначение
- Как настроить llms.txt на BooStore.pro
- Полный пример: наш llms.txt
- Рекомендации по оформлению
- Интеграция с robots.txt
- Чем llms.txt отличается от sitemap.xml и robots.txt
- Практические советы для интернет-магазинов
- Часто задаваемые вопросы
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) для техподдержки.
2. Формат и синтаксис llms.txt
Файл llms.txt использует облегчённый синтаксис Markdown с несколькими дополнительными соглашениями. Рассмотрим базовые элементы.
2.1. Структура заголовков
Основные уровни заголовков — # (H1) и ## (H2). H1 используется для названия сайта/компании, H2 — для разделов описания.
# BooStore.pro — лучшая SaaS платформа для создания сайтов и интернет-магазинов > > Адрес: https://boostore.pro/ > Языки: RU, UA, EN, PL > Тип: SaaS (Software as a Service) / Облачная CMS ## Краткое описание BooStore.pro — профессиональная SaaS-платформа для быстрого создания интернет-магазинов, сайтов бронирования услуг, лендингов, блогов и корпоративных сайтов. ## Основные модули - **Магазин** — витрина, корзина, оформление заказов, оплата, доставка - **Страницы** — создание страниц с HTML-контентом, SEO, микроразметкой - **Блоки/Меню** — конструктор блоков с гибкими правилами отображения
2.2. Мета-информация (блок >)
Сразу после заголовка H1 рекомендуется разместить блок мета-информации, оформленный как цитата Markdown (символ > перед каждой строкой). В этом блоке указываются:
- Адрес сайта — канонический URL
- Языки — список поддерживаемых языков (через запятую)
- Тип — ключевая характеристика (SaaS, CMS, Marketplace, etc.)
- Основана — год основания / запуска
- Дополнительные метки — любые релевантные данные (регион, аудитория и т.д.)
> Адрес: https://boostore.pro/ > Языки: RU, UA, EN, PL > Основана: 2010 > Тип: SaaS (Software as a Service) / Облачная CMS > Мультиязычность: все страницы доступны на 4 языках — замените `/ru/` на `/en/`, `/ua/` или `/pl/` в URL
2.3. Списки и вложенность
Используйте маркированные списки (- или *) для перечисления функций, модулей и возможностей. Для вложенных списков — отступ 2 или 4 пробела.
- **Магазин** — витрина, корзина...
- **Страницы** — создание страниц...
- **Блоки/Меню** — основная единица построения сайта...
- **Шапка сайта (Header)** — внутри #hotengine-header
- **Низ сайта (Footer)** — внутри #hotengine-footer
- **Слева / Справа** — боковые панели2.4. Ссылки и разделители
Указывайте ссылки на документацию и ключевые страницы в формате Markdown: [текст](URL). Для разделения крупных секций используйте --- (три дефиса).
## База знаний / Документация ### https://boostore.pro/ru/docs/ - Все инструкции на одной странице: https://boostore.pro/ru/docs/all/ - Видеоинструкции: https://boostore.pro/ru/docs/video-tutorials/#videohelp --- ## Страницы сайта (карта) - Главная: https://boostore.pro/ru/ - Обзор возможностей: https://boostore.pro/ru/review.html
2.5. Блок кода (inline и многострочный)
Для упоминания системных имён, классов, endpoint-ов используйте `обратные кавычки` (inline code). Многострочные примеры кода оформляйте тройными обратными кавычками с указанием языка.
Endpoint: `GET /ajax_get_list_shop.php` Callback: `callback_hotengine_cart_plus_after_boughtwith` Класс: `.hotengine-shop-product-variety-title_N`
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-статистика. |
4. Как настроить llms.txt на BooStore.pro
Платформа BooStore.pro предоставляет встроенную возможность создания и управления llms.txt напрямую из панели администратора, без необходимости редактировать файлы на сервере.
4.1. Создание LLM-страницы в разделе «Мои страницы»
- Перейдите в Панель управления → Мои страницы (или Страницы в боковом меню).
- Нажмите кнопку «Добавить страницу».
- В открывшемся редакторе найдите поле выбора «Тип страницы» (или «Функциональные страницы»).
- В списке функциональных страниц выберите «LLM (AI knowledge base / llms.txt)». Он расположен сразу после пункта «404 Error Page».
- Система автоматически установит системное имя страницы
llms.
https://ваш-сайт/llms.txt с правильным MIME-типом text/plain; charset=UTF-8. Вам остаётся только наполнить её содержимым.
4.2. Наполнение контентом LLM-страницы
В редакторе страницы появится большое текстовое поле для ввода содержимого в формате Markdown. Вы можете написать текст вручную или вставить готовый шаблон. Поддерживаются:
- Заголовки Markdown (
#,##) - Списки (нумерованные и маркированные)
- Цитаты (
> блок) - Код (
`inline`и```блок```) - Ссылки (
[текст](URL)или просто URL) - Разделители (
---) - Жирное выделение (
**текст**)
Кроме того, для каждого языка (RU, UA, EN, PL) можно создать свою версию llms.txt. Просто добавьте соответствующую языковую версию страницы через вкладки мультиязычности в редакторе.
5. Полный пример: наш llms.txt (BooStore.pro)
Ниже приведён реальный содержимое llms.txt с сайта boostore.pro. Вы можете использовать его как шаблон для своего проекта, заменив названия, ссылки и описания на свои.
# BooStore.pro — лучшая SaaS платформа для создания сайтов и интернет-магазинов > > Адрес: https://boostore.pro/ > Языки: RU, UA, EN, PL > Основана: 2010 > Тип: SaaS (Software as a Service) / Облачная CMS > Мультиязычность: все страницы доступны на 4 языках — замените `/ru/` на `/en/`, `/ua/` или `/pl/` в URL ## Краткое описание BooStore.pro — профессиональная SaaS-платформа для быстрого создания интернет-магазинов, сайтов бронирования услуг, лендингов, блогов и корпоративных сайтов. Работает по принципу «аренда программного обеспечения» с бесплатным тарифом. Ключевые особенности: полная кастомизация через HTML/CSS/JS, автоматизация импорта товаров, встроенная CRM, CommerceAPI v2.0, Booking Engine, интеграция с платежными системами, службами доставки и маркетплейсами. ## Важные функции ### Основные модули - **Магазин** — витрина, корзина (собственное отображение через готовый блок или загрузка в JSON формате), оформление заказов, оплата, доставка, импорт, статистика продаж, генерация счетов - **Страницы** — создание страниц с HTML-контентом, SEO, Schema.org разметкой; функциональные страницы (корзина, 404, robots.txt, llms.txt и др.) - **Статьи** — блог/новости с категориями, SEO и микроразметкой - **Блоки/Меню** — основная единица построения сайта - **Виджеты и функции** — всплывающие окна, мобильное меню, генераторы, слайдеры, AJAX и JSON ### Платежные системы Интегрированы: Fondy, Wayforpay, Monobank (MonoPay), LiqPay, PrivatBank, Stripe, Hutko, WebMoney и другие. ### SEO и продвижение - **100/100 Google PageSpeed** — архитектура на Vanilla JS - **Schema.org** — структурированные данные для товаров и отзывов - **Smart Meta** — шаблоны Title/Description для миллионов страниц - **Автоматическая Sitemap.xml**, robots.txt, 301 редиректы - **ЧПУ** с транслитерацией, Canonical URL - **Multilanding** и A/B тестирование - Выгрузки: Google Merchant, Yandex XML, Hotline, Rozetka, Prom, Facebook Catalog, Epicentr --- ## База знаний / Документация https://boostore.pro/ru/docs/ - Все инструкции: https://boostore.pro/ru/docs/all/ - FAQ: https://boostore.pro/ru/docs/faq/ - Видеоинструкции: https://boostore.pro/ru/docs/video-tutorials/ ### Разделы документации: - Админ-центр: https://boostore.pro/ru/docs/admin-panel/ - Типы данных/страниц: https://boostore.pro/ru/docs/modules/ - Блоки/Меню: https://boostore.pro/ru/docs/modules/#ah_pagetypes_blocks - Магазин: https://boostore.pro/ru/docs/modules/#ah_pagetypes_store - Формы: https://boostore.pro/ru/docs/modules/#ah_pagetypes_form - Комментарии/Отзывы: https://boostore.pro/ru/docs/modules/#hotengine-faq_comments_ajax - Поисковый фильтр: https://boostore.pro/ru/docs/filters-and-characteristics/ - Многоязычность и SEO: https://boostore.pro/ru/docs/localization-multilanguage/ - Дизайн и редактор: https://boostore.pro/ru/docs/design-editor-css/ - Скрипты: https://boostore.pro/ru/docs/js-callbacks-hooks/ - API и интеграции: https://boostore.pro/ru/docs/api-integration/ - Импорт товаров: https://boostore.pro/ru/docs/import-products/ - Выгрузки XML/RSS/YML: https://boostore.pro/ru/docs/export-feeds-xml/ ### Примеры сайтов на платформе - [mirsemyan.com.ua](https://mirsemyan.com.ua/ru/) — Семена, опт розница, поисковый фильтр - [btq.in.ua](https://btq.in.ua/ru/) — Ювелирные изделия, поисковый фильтр - [servis24.com.ua](https://servis24.com.ua/ru/) — Кондиционеры, поисковый фильтр - [jabra.store](https://jabra.store/ru/) — Гарнитуры Jabra, поисковый фильтр - [climatop.in.ua](https://climatop.in.ua/ua/) — Кондиционеры, поисковый фильтр - [hoopsoutlet.com.ua](https://hoopsoutlet.com.ua/ua/) — Кроссовки, поисковый фильтр, разновидности - [peakyclub.com](https://peakyclub.com/en/booking.htm) — Бронирование (Booking)
Полный файл на сайте занимает более 500 строк и включает все разделы: автоматизацию, товары и каталог, доставку, бронирование, статистику и аналитику, архитектуру, все инструменты, библиотеку скриптов, библиотеку визуальных блоков, карту сайта, инструкции, видеоуроки, примеры сайтов и условия бесплатного тарифа.
6. Рекомендации по оформлению
| Директива / приём | Назначение и рекомендация |
|---|---|
| Заголовок H1 | Один на весь файл. Содержит название сайта/компании. Чётко идентифицирует, о чём файл. |
| Мета-блок (> ) | Сразу после H1. Адрес, языки, тип, контакты — всё, что LLM должна знать в первую очередь. |
| Списки (- или *) | Используйте для перечисления возможностей. Вложенность — 2 пробела. Каждый пункт — не длиннее 1-2 строк. |
| **Жирный текст** | Выделяйте название модуля или функции. LLM воспринимает жирное выделение как ключевое понятие. |
| Секции (---) | Отделяйте крупные смысловые блоки. Улучшает читаемость и для человека, и для модели. |
| Ссылки | Указывайте полные URL. LLM может их игнорировать, но они служат валидацией информации. |
| Краткость | Оптимальный размер файла — 100–600 строк. Избегайте художественных описаний; модель лучше воспринимает факты. |
| Актуальность | Обновляйте файл при изменении функционала, появлении новых модулей или изменении прайса. |
| Мультиязычность | Создайте отдельную версию для каждого языка сайта. В BooStore.pro это одна страница с переводами. |
7. Интеграция с robots.txt
Чтобы LLM-боты знали о существовании вашего llms.txt, рекомендуется добавить в robots.txt специальный комментарий. Обратите внимание: стандарт Sitemap: предназначен только для XML-карт, поэтому для llms.txt используйте формат комментария:
# LLM knowledge base: https://ваш-сайт.com/llms.txt
Кроме того, в robots.txt нужно разрешить доступ LLM-ботам. Современные модели используют следующие User-agent строки:
# Разрешаем LLM-ботам доступ к llms.txt User-agent: GPTBot Allow: /llms.txt User-agent: ClaudeBot Allow: /llms.txt User-agent: PerplexityBot Allow: /llms.txt User-agent: Google-Extended Allow: /llms.txt User-agent: anthropic-ai Allow: /llms.txt
8. Чем llms.txt отличается от sitemap.xml и robots.txt
Многие владельцы сайтов путают llms.txt с традиционными файлами для поисковых роботов. На самом деле у каждого из этих файлов своя роль и аудитория.
robots.txt — это директива для поисковых краулеров (Googlebot, YandexBot и др.), которая указывает, какие разделы сайта можно индексировать, а какие запрещены. Он не содержит описания контента, только правила доступа.
sitemap.xml — это карта сайта для поисковых систем. Она перечисляет все URLs, которые должны быть проиндексированы, с указанием приоритета, даты изменения и частоты обновления. Формат — строгий XML.
llms.txt — это база знаний для языковых моделей. В отличие от двух предыдущих, он не управляет индексацией, а предоставляет семантическое описание сайта: чем занимается компания, какие у неё товары и услуги, как устроен каталог, какие платёжные системы поддерживаются и т.д.
| Характеристика | robots.txt | sitemap.xml | llms.txt |
|---|---|---|---|
| Формат | Текстовый (правила) | XML | Markdown |
| Аудитория | Поисковые краулеры | Поисковые системы | LLM (GPT, Claude, Gemini) |
| Цель | Запретить/разрешить индексацию | Передать список страниц для индексации | Описать сайт для ИИ-моделей |
| Содержит описание бизнеса | Нет | Нет | Да |
| Управляет индексацией | Да | Да | Нет |
| Читаем для человека | Условно | Нет | Да |
| Влияет на SEO | Да | Да | Косвенно (генеративное SEO) |
| Расположение | Корень сайта | Корень сайта | Корень сайта |
Все три файла не конфликтуют, а дополняют друг друга. Рекомендуется иметь на сайте все три: robots.txt для управления краулингом, sitemap.xml для поисковой индексации и llms.txt для ИИ-моделей.
9. Практические советы для интернет-магазинов
Внедрение llms.txt даёт максимальный эффект, если подойти к нему стратегически. Вот несколько практических рекомендаций для e-commerce проектов:
9.1. Укажите структуру каталога
Опишите в llms.txt иерархию категорий и подкатегорий товаров. LLM сможет точнее рекомендовать ваши товары, если будет понимать, как организован каталог. Например: «Каталог делится на: Электроника → Смартфоны, Ноутбуки, Аксессуары; Одежда → Мужская, Женская, Детская».
9.2. Добавьте информацию об акциях и скидках
Если у вас регулярные акции, указывайте их в отдельной секции llms.txt (## Акции и предложения). ИИ-ассистенты будут ссылаться на эти данные при общении с покупателями.
9.3. Опишите способы оплаты и доставки
Это одна из самых востребованных категорий информации. Перечислите все платёжные шлюзы, сроки доставки, регионы, ПВЗ. Чем подробнее — тем точнее ответы ИИ.
9.4. Используйте динамическую генерацию
На BooStore.pro вы можете использовать PHP-файл для автоматического обновления llms.txt: актуальные цены, количество товаров на складе, текущие акции — всё это может подставляться из базы данных автоматически.
9.5. Регулярно проверяйте актуальность
Добавьте обновление llms.txt в чек-лист при запуске нового функционала, изменении ассортимента или цен. Устаревший llms.txt может вводить ИИ в заблуждение.
9.6. Свяжите llms.txt с другими страницами
Используйте llms.txt как центральный хаб для ссылок на документацию, блог, политику возврата, контакты. Это повышает доверие к данным и позволяет ИИ давать ссылки на первоисточники.
9.7. Не забывайте про мультиязычность
Если ваш магазин работает на нескольких языках, создайте отдельные llms.txt для каждого языка. Укажите hreflang-ссылки в мета-блоке, чтобы ИИ выбирал правильную версию.
10. Заключение
llms.txt — это простой, но мощный инструмент, который позволяет вашему бизнесу корректно представиться в эпоху ИИ-поиска и ассистентов. Следуя описанным выше правилам и используя встроенные возможности BooStore.pro, вы можете создать полноценную базу знаний для языковых моделей за 15–30 минут.
- Файл должен быть в корне сайта (доступен по
/llms.txt). - Формат — Markdown, кодировка — UTF-8, MIME-тип —
text/plain. - Начните с H1-заголовка и мета-блока
>. - Структурируйте информацию по разделам H2, используйте списки.
- Укажите ссылки на документацию и ключевые страницы.
- Регулярно обновляйте файл при изменениях на сайте.
- Используйте BooStore.pro — создайте служебную страницу с типом LLM в разделе «Мои страницы», и система сама отдаст её как
/llms.txtс правильными заголовками.
❓ Часто задаваемые вопросы о llms.txt
Ответы на самые распространённые вопросы по настройке и использованию llms.txt на сайте.
Что такое llms.txt и для чего он нужен?
llms.txt — это текстовый файл в формате Markdown, который размещается в корне сайта и содержит структурированное описание вашего бизнеса, товаров и услуг. Он предназначен для больших языковых моделей (LLM), таких как GPT, Claude, Gemini, Perplexity. Файл помогает ИИ-ассистентам и поисковым системам на базе ИИ точно понимать, чем занимается ваш сайт, и давать релевантные ответы пользователям.
Чем llms.txt отличается от robots.txt и sitemap.xml?
robots.txt управляет доступом поисковых краулеров к разделам сайта. sitemap.xml — это карта сайта для поисковых систем в формате XML. llms.txt же не управляет индексацией, а предоставляет семантическое описание бизнеса для ИИ-моделей. Все три файла дополняют друг друга и рекомендуются к использованию одновременно.
Как создать llms.txt на BooStore.pro?
На платформе BooStore.pro достаточно перейти в Панель управления → Мои страницы → Добавить страницу, выбрать тип страницы «LLM (AI knowledge base / llms.txt)» и наполнить её содержимым в формате Markdown. Система автоматически отдаст файл по адресу /llms.txt с правильным MIME-типом text/plain; charset=UTF-8. Поддерживается мультиязычность — для каждого языка создаётся своя версия.
Какие LLM-боты читают llms.txt?
Файл llms.txt могут читать все основные языковые модели и ИИ-поисковики: GPTBot (ChatGPT), ClaudeBot (Claude), PerplexityBot (Perplexity), Google-Extended (Google Gemini / SGE), anthropic-ai и другие. Чтобы LLM-боты имели доступ к файлу, рекомендуется разрешить их User-agent в robots.txt.
Какого размера должен быть llms.txt?
Оптимальный размер файла — от 100 до 600 строк. Не стоит делать его слишком коротким (модель не получит достаточно контекста) или слишком длинным (важные детали потеряются). Сосредоточьтесь на фактах: описание бизнеса, ключевые модули, товары, услуги, контакты, ссылки на документацию. Избегайте художественных описаний и рекламных текстов.
Как часто нужно обновлять llms.txt?
Рекомендуется обновлять файл при каждом значительном изменении на сайте: добавлении новых категорий товаров, изменении цен или ассортимента, появлении новых модулей, интеграции новых платёжных систем, запуске акций. На BooStore.pro можно настроить динамическую генерацию через PHP, чтобы данные в llms.txt всегда были актуальными.
Полезные материалы по теме
- Полное руководство по SEO-продвижению сайта — базовая оптимизация, ключевые слова, мета-теги, PageSpeed.
- Структурированные данные Schema.org для товаров — микроразметка для улучшения сниппетов в поиске.
- Зачем интернет-магазину блог? — как контент-маркетинг и статьи помогают продвижению.
Подробнее о платформе BooStore.pro: https://boostore.pro/ru/
Документация: https://boostore.pro/ru/docs/