Заказать демо
← Блог

GEO · 9 мин чтения · Редакция SetSearch

schema.org, llms.txt и MCP: три способа рассказать нейросетям о своём бизнесе

Без лишней техники: что такое разметка schema.org, файл llms.txt и MCP-агенты, как они выглядят, чем отличаются, в каком порядке внедрять и как проверить результат.

Человеку хватает взгляда, чтобы понять: «590 ₽» под фотографией — цена геля для душа, а «пн–пт 9–18» в подвале сайта — график работы. Машине это приходится угадывать, и угадывает она не всегда верно. А читают сайт теперь не только люди. Поисковые роботы, нейросети, ИИ-агенты разбирают те же красивые блоки, фотографии и анимации, которые делались для посетителей.

Чтобы машинам не приходилось гадать, существуют отдельные «каналы связи» с ними. Ниже три главных, от проверенного временем до самого нового: что это, как выглядит, что даёт и в каком порядке внедрять.

Фундамент: текст на сайте

Одна оговорка до разговора о разметке и протоколах. Обычного текста на страницах ни один из трёх способов не заменяет. Цена есть только на картинке, условия доставки только «у менеджера»? Разметка ничего не исправит, размечать нечего. Все три инструмента надстраиваются над ясным сайтом, обойти его с их помощью не получится.

1. schema.org — подписи для машин

Что это. Общий словарь структурированной разметки, который понимают поисковые системы и многие другие программы. Разметку добавляют в код страницы, и она прямо говорит машине: «это товар, вот его цена, вот наличие», «это организация, вот её адрес и телефон», «это ответ на частый вопрос».

Как выглядит. Чаще всего это небольшой блок JSON-LD в коде страницы. Посетитель его не видит, внешний вид сайта не меняется.

Карточка товара:

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Product",
    "name": "Гель для душа «Лавандовый бриз», 400 мл",
    "description": "Гель для душа с маслом лаванды, без сульфатов.",
    "brand": { "@type": "Brand", "name": "Пример" },
    "offers": {
      "@type": "Offer",
      "price": 590,
      "priceCurrency": "RUB",
      "availability": "https://schema.org/InStock"
    }
  }
</script>

Сведения о компании, обычно на главной или странице «Контакты»:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "ООО «Пример»",
  "url": "https://example.ru",
  "telephone": "+7 000 000-00-00",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Казань",
    "streetAddress": "ул. Примерная, 1"
  }
}

Частые вопросы на странице с ответами:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Сколько стоит доставка по Казани?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Доставка по Казани — 300 ₽, бесплатно при заказе от 3 000 ₽."
      }
    }
  ]
}

Все данные выше — условный пример.

Зачем. Машине не нужно угадывать, к какому товару относится цена и что в тексте является адресом. Поисковые системы используют разметку давно, поэтому она помогает и нейросетям, которые при ответе опираются на поиск.

Типичные ошибки:

  • разметка расходится с видимым текстом: в коде одна цена, на странице другая;
  • разметку сделали один раз и не обновляют вместе с каталогом;
  • разметили всё подряд, кроме главного: цены, наличия и контактов;
  • в FAQPage положили рекламные лозунги вместо реальных ответов.

Статус: зрелый, широко используемый стандарт. Внедрять стоит в первую очередь.

2. llms.txt — визитка для нейросетей

Что это. Текстовый файл в корне сайта (/llms.txt), где в формате Markdown кратко описано главное: кто вы, что предлагаете, сколько стоит и где подробности. Языковая модель получает «выжимку» сайта без меню, баннеров и скриптов.

Как выглядит. Условный пример для интернет-магазина:

# Магазин «Пример»

> Интернет-магазин натуральной косметики. Доставка по всей России,
> самовывоз в Казани. Работаем с 2018 года.

## Главное

- Доставка по Казани — 300 ₽, бесплатно от 3 000 ₽
- Доставка по России — курьером и в пункты выдачи, 2–7 дней
- Возврат — по правилам магазина: /return/

## Разделы

- [Каталог уходовой косметики](https://example.ru/catalog/care/): кремы, сыворотки, тоники
- [Доставка и оплата](https://example.ru/delivery/): города, сроки, стоимость
- [Частые вопросы](https://example.ru/faq/)
- [Контакты](https://example.ru/contacts/): адрес, телефон, график

Зачем. Один аккуратный текст модели прочитать легче, чем десятки страниц с навигацией. А у владельца сайта появляется повод сформулировать о себе главное коротко и без маркетинговых украшений, что полезно и само по себе.

Чего не стоит ждать. llms.txt — молодое соглашение, официальным стандартом он не является. Какие системы и как его читают, зависит от конкретной модели и сервиса, и картина меняется. Попадания в ответы файл не гарантирует и текста на страницах не заменяет.

Типичные ошибки:

  • в llms.txt одни цены, на сайте другие;
  • файл превратился в рекламный текст без фактов;
  • ссылки ведут на удалённые или закрытые от роботов страницы;
  • файл создали и забыли, и через полгода он описывает другую компанию.

Статус: соглашение. Обходится дёшево и не вредит. Разумно сделать, когда основа (текст на сайте и разметка) уже в порядке.

3. MCP — прямой канал к нейросети

Что это. Model Context Protocol — открытый протокол, через который ИИ-модели подключаются к внешним инструментам и данным. schema.org и llms.txt модель читает. Через MCP она может спросить напрямую.

Компания может создать собственного MCP-агента. Модель с поддержкой протокола обращается к нему и в момент вопроса получает живые данные: наличие, цены, условия.

Как это выглядит для покупателя. Условный пример:

«Есть ли сейчас в наличии гель для душа «Лавандовый бриз» и сколько стоит доставка в Казани?»

Без прямого канала модель перескажет то, что когда-то прочитала на странице. Возможно, неделю назад, когда товар ещё был в наличии. С MCP-агентом она может запросить актуальные данные у источника и ответить по состоянию на сейчас.

Чего не стоит ждать. Поддержка MCP зависит от модели и клиента. Одни ИИ-системы умеют подключаться к внешним агентам, другие нет, третьи только в отдельных режимах. Обязательным минимумом MCP пока не назовёшь: это задел на будущее и способ опередить конкурентов.

Статус: новая технология. Работает только с теми моделями и ИИ-агентами, которые поддерживают протокол.

Три формата рядом

Три инструмента бок о бок:

schema.org llms.txt MCP-агент
Что передаёт Подписи к данным на странице Краткое описание всего сайта Живые данные по запросу
Где находится В коде каждой страницы Один файл в корне сайта Отдельный сервис компании
Кто понимает Поисковики и многие ИИ-системы Часть ИИ-систем Модели и агенты с поддержкой протокола
Актуальность данных Как у страницы Как у файла В момент запроса
Сложность Низкая–средняя Низкая Высокая
Зрелость Стандарт Соглашение Новая технология

Выбирать одно из трёх не нужно, они дополняют друг друга. schema.org подписывает данные на страницах, llms.txt даёт краткую выжимку, MCP-агент отвечает живыми данными. И всё это работает лишь при условии, что на сайте есть ясный текст без противоречий.

С чего начинать

Порядок идёт от фундамента к надстройкам:

  1. Текст на сайте. Цены, условия и ответы на вопросы обычным текстом, без противоречий. Без этого остальное не поможет. Что именно проверить, перечислено в чек-листе подготовки сайта к нейросетям.
  2. schema.org. Организация, товары с ценой и наличием, частые вопросы.
  3. Машиночитаемая версия сайта и llms.txt — чистое представление страниц для ИИ без оформления и лишних скриптов.
  4. MCP-агент, если хотите быть в числе первых, к кому ИИ-системы смогут обращаться напрямую.

В тариф SetSearch GEO входит машиночитаемая версия сайта или GEO-агент (вариант подбираем под сайт), а доработку текстов и разметки оцениваем отдельно.

llms.txt и машиночитаемая версия сайта — разные вещи

Их часто путают. llms.txt — один файл-оглавление: короткое описание и ссылки. Машиночитаемая версия сайта состоит из чистых копий самих страниц. Тот же каталог, те же условия доставки, те же статьи, только без меню, баннеров, анимаций и тяжёлых скриптов. Посетители по-прежнему видят обычный сайт, модели получают текст, который легко разобрать.

Разница примерно как между оглавлением книги и самой книгой в простом наборе. По оглавлению удобно сориентироваться, но на вопрос «сколько стоит доставка в Пермь» ответит только текст главы. Поэтому llms.txt полезен в связке с чистыми страницами, на которые он ссылается.

Что выбрать: три ситуации

Интернет-магазин с большим каталогом. В первую очередь schema.org для товаров: цена, наличие, бренд. Цены и наличие меняются часто, так что разметка должна генерироваться из каталога автоматически, вручную её не поддержать. Следующий шаг — машиночитаемая версия каталога и, если важна актуальность наличия, MCP-агент.

Локальный сервис: салон, клиника, мастерская. Здесь важнее разметка организации: адрес, график, телефон, услуги и цены. Каталог небольшой, поэтому llms.txt делается за вечер. Помните, что о локальном бизнесе нейросети многое узнают с карт и из справочников, и данные там должны совпадать с сайтом.

B2B-сервис. Нейросети спрашивают «что делает продукт», «сколько стоит», «как подключить». Нужны ясные страницы тарифов и возможностей текстом, разметка организации и частых вопросов, llms.txt с кратким описанием продукта. MCP-агент имеет смысл, если часто меняются тарифы, условия, доступность.

Шесть строк на память

  • schema.org — зрелый стандарт: подписывает товары, цены, контакты и ответы на вопросы в коде страниц.
  • llms.txt — молодое соглашение, краткая выжимка сайта в одном файле; поддержка зависит от системы.
  • MCP — открытый протокол для прямого обращения моделей к данным компании, новая технология.
  • Машиночитаемая версия сайта и llms.txt работают в паре: оглавление плюс чистые страницы.
  • Ни один инструмент не заменит ясного текста на сайте, начинать нужно с него.
  • Данные в разметке, llms.txt и на страницах должны совпадать.

Как убедиться, что всё работает

  • Разметка. Прогоните несколько важных страниц (главную, карточку товара, страницу с вопросами) через валидатор структурированных данных. Ошибок быть не должно, а цены и контакты в разметке должны совпадать с видимым текстом.
  • llms.txt. Откройте ваш-сайт.ru/llms.txt в браузере. Файл открывается, ссылки рабочие, цифры совпадают с сайтом.
  • Сайт глазами машины. Откройте страницу с отключёнными скриптами или посмотрите её исходный код. Если цен, условий и описаний там нет, нейросети их, скорее всего, тоже не видят.
  • Итог. Спросите нейросети о себе до и после изменений по инструкции из отдельной статьи или начните с бесплатного аудита, который покажет, что нейросети говорят о вас сейчас и какой шаг даст больше всего.

Источники

Частые вопросы

Если сделать llms.txt, нейросети начнут рекомендовать мой сайт?

Гарантии нет. Файл помогает модели быстрее понять сайт, если она его читает, но рекомендация зависит от того, насколько ясны и последовательны факты о компании во всех источниках.

Можно ли обойтись без разметки schema.org, если текст на сайте хороший?

Можно, но разметка снимает двусмысленность. Хороший текст — обязательное условие, а разметка — дешёвое усиление.

Не навредят ли schema.org и llms.txt обычному SEO?

Корректная разметка schema.org используется поисковыми системами и SEO не вредит. llms.txt и машиночитаемая версия сайта не меняют того, что видят посетители.

Нужен ли MCP-агент небольшой компании?

Не обязательно. Он полезнее всего там, где данные быстро устаревают и важна точность в момент ответа: наличие, цены, расписание.

Узнайте, что нейросети говорят о вас сегодня

Пришлём отчёт: как вас видят Алиса, DeepSeek и ChatGPT и что изменить, чтобы они рекомендовали вас.

Получить бесплатный аудит →

Демо на ваших данных

Развернём ИИ-ассистента на материалах вашего сайта за один день и пришлём ссылку на почту. 14 дней бесплатно, без предоплаты и договора.

Бесплатный GEO-аудит

Пришлём отчёт на почту в течение суток: как ваш сайт видят ChatGPT, Perplexity, Gemini и Алиса и что исправить, чтобы нейросети рекомендовали вас.