Если вы внедряете GEO-оптимизацию, вы быстро столкнётесь с предложением «настроить llms.txt». Это относительно новый стандарт, появившийся в конце 2024 года, но к 2026 он стал де-факто требованием для серьёзных сайтов. В этой статье — что это, как написать и где разместить.
Что такое llms.txt
llms.txt — текстовый файл в корне сайта (по адресу /llms.txt), который структурированно описывает контент сайта в Markdown-формате. Цель файла — дать языковым моделям компактную «карту сайта»: что здесь, как организовано, на какие страницы стоит обратить внимание.
Стандарт предложен Йонатаном Кэмерон-Стюартом в 2024 году. К 2026 его поддерживают (или явно учитывают) ChatGPT, Claude, Perplexity, и косвенно — Gemini.
Структура llms.txt
Файл следует строгой структуре, но при этом остаётся читаемым человеком — это один из ключевых принципов стандарта.
# Название сайта или продукта
> Короткое описание (1–3 предложения), что это и для кого.
## Ключевые страницы
- [Главная](https://example.com/): краткое описание
- [Тарифы](https://example.com/pricing): краткое описание
- [Документация](https://example.com/docs): краткое описание
## Дополнительные секции по тематике
... (продукты, FAQ, источники данных, контакты)
## Контакты
- Email: hello@example.com
- Telegram: @example_botllms.txt vs llms-full.txt
Это два разных файла, и оба полезны.
| Файл | Объём | Назначение |
|---|---|---|
| llms.txt | 300–800 слов | Карта сайта для AI-моделей |
| llms-full.txt | 3 000–10 000 слов | Полный текст ключевых страниц для индексации |
llms.txt — короткая навигация. llms-full.txt — расширенная Markdown-выгрузка контента, чтобы модель могла прочитать ключевой текст без необходимости рендерить SPA или авторизоваться.
Что писать в llms.txt
- H1 с названием сайта или продукта — без эмодзи и маркетинговых обёрток.
- Blockquote (> ...) с однозначным описанием продукта в 1–3 предложениях.
- H2 «Ключевые страницы» — список самых важных URL с короткими описаниями (10–20 слов на каждую).
- Тематические H2-секции по специфике продукта: «Тарифы», «Источники данных», «FAQ», «Поддерживаемые интеграции» и т.д.
- H2 «Контакты» — email, Telegram, поддержка.
Не превращайте llms.txt в маркетинговый текст с эпитетами «революционный», «уникальный», «лучший на рынке». Модели тренированы это игнорировать. Пишите как для технического справочника.
Что писать в llms-full.txt
llms-full.txt — это контент. Полный, разбитый по разделам, в Markdown. Сюда идёт всё ключевое: описание продукта, функции, тарифы, FAQ, источники данных, кейсы. Чем больше фактической информации — тем больше у модели материала для цитирования.
- Используйте H2 и H3 для структуры — модели легко парсят разделы.
- Каждый раздел — самодостаточный, чтобы извлекался отдельно.
- Указывайте конкретные цифры, даты, имена. Это якоря для цитирования.
- Не дублируйте маркетинговые тексты с лендинга буквально — переформулируйте в более фактическом стиле.
Как разместить файлы
Технически это просто два текстовых файла, доступные по корневым URL:
- https://yourdomain.com/llms.txt
- https://yourdomain.com/llms-full.txt
В Next.js достаточно положить файлы в директорию /public/. Они станут доступны как статика.
В классическом веб-проекте без фреймворка — положите в корень публичной директории сервера (например, /var/www/html/).
Как проверить, что файлы работают
- Откройте https://yourdomain.com/llms.txt в браузере — должен отобразиться текст без 404.
- Проверьте Content-Type — должен быть text/plain или text/markdown.
- Откройте инкогнито или curl — убедитесь, что файлы доступны без авторизации.
- Через 1–2 недели после публикации проверьте логи сервера на запросы от GPTBot, ClaudeBot, PerplexityBot — если они приходят, файлы читаются.
Реальный пример с этого сайта
Файлы llms.txt и llms-full.txt уже опубликованы на marketradar24.ru. Откройте их и посмотрите, как структурирован контент — это рабочий референс, который можно адаптировать под свой проект.
- https://marketradar24.ru/llms.txt — короткая карта сайта.
- https://marketradar24.ru/llms-full.txt — полный контент.
MarketRadar генерирует llms.txt и llms-full.txt автоматически из контента вашего сайта в рамках модуля «Анализ ИИ-видимости». Дополнительно проверяет, какие AI-боты у вас разрешены/заблокированы и выдаёт приоритезированный список правок.