Schema.org и Open Graph не гарантируют, что ChatGPT, Claude, Google AI Overviews или другая генеративная система процитирует сайт. Специального тега «показывать в ответах нейросетей» не существует. Разметка решает более узкую и полезную задачу. Она помогает поисковым системам и другим автоматическим обработчикам определить, где находится заголовок, кто написал материал, когда его обновили, какое изображение относится к странице и какие сущности связаны между собой.
Я бы внедрял разметку после базовой технической проверки сайта. Страница должна открываться без авторизации, возвращать код 200, содержать основной текст в доступном HTML, иметь внутренние ссылки и один понятный канонический URL. Затем можно добавлять JSON-LD, Open Graph и правила для поисковых и ИИ-роботов. Такой порядок соответствует рекомендациям Google для ИИ-поиска и общим правилам Bing Webmaster.
Что делает каждый вид разметки
Schema.org представляет собой словарь сущностей и их свойств. Сайт может явно сообщить, что страница является новостной статьёй, конкретный человек выступает автором, организация является издателем, а изображение относится к публикации. Google и Bing используют структурированные данные, чтобы лучше интерпретировать контент и формировать отдельные поисковые представления.
JSON-LD является одним из способов записать данные Schema.org. Google рекомендует такой формат, поскольку отдельный JSON-блок проще поддерживать и обновлять в шаблоне. Bing также понимает JSON-LD, но принимает Microdata, RDFa и Open Graph и не заявляет общего предпочтения между поддерживаемыми форматами. Поэтому JSON-LD удобен не потому, что «нравится нейросетям», а потому, что код проще генерировать и контролировать.
Open Graph отвечает прежде всего за карточку ссылки. Теги og:title, og:description, og:image, og:type и og:url подсказывают поддерживающей платформе, какой заголовок, текст и изображение показать при публикации URL. Open Graph полезен для социальных сетей, мессенджеров, корпоративных лент и некоторых поисковых сервисов. Доказательств прямого влияния Open Graph на выбор источников ChatGPT или Claude нет.
| Механизм | Задача | Чего не гарантирует |
|---|---|---|
| Schema.org | Описывает сущности, свойства и связи | Цитирование в ИИ-ответах и показ rich result |
| Open Graph | Задаёт карточку ссылки | Рост позиций и попадание в ответы нейросетей |
rel="canonical" |
Указывает предпочтительный URL среди дублей | Что поисковик обязательно выберет указанный адрес |
| XML Sitemap | Сообщает о доступных и обновлённых URL | Индексацию каждой страницы |
robots.txt |
Задаёт правила обхода для совместимых роботов | Физическую защиту страницы от загрузки |
noindex |
Просит поисковик не включать прочитанную страницу в индекс | Скрытие URL от робота, если обход уже заблокирован |
Разметка не заменяет содержание. Google требует, чтобы структурированные данные соответствовали видимой странице, а Bing может игнорировать некорректные или вводящие в заблуждение поля. Фальшивый рейтинг, несуществующая цена или выдуманный автор не становятся правдой после добавления JSON-LD.
Какие типы Schema.org ставить на сайт
Набор зависит от реального назначения страницы. Для публикации подходят Article, NewsArticle или BlogPosting. Новостному изданию логичнее использовать NewsArticle, авторскому блогу BlogPosting, а универсальному информационному материалу Article. Google поддерживает все три варианта и советует выбирать наиболее конкретный подходящий тип.
Organizationописывает издателя или компанию.WebSiteописывает сайт как отдельную сущность.NewsArticle,ArticleилиBlogPostingописывает публикацию.BreadcrumbListпередаёт положение страницы в структуре сайта.ProfilePageиPersonподходят для страницы автора.ProductиOfferприменяются к реальному товару и предложению.LocalBusinessнужен странице физической организации подходящего типа.
Не нужно добавлять все свойства из Schema.org. Лучше передать небольшой набор точных значений, чем сформировать огромный граф с пустыми или устаревшими полями. Для статьи обычно достаточно заголовка, описания, изображения, автора, дат, языка, издателя и связи с основной страницей.
В мае 2026 года Google полностью прекратил показывать FAQ rich results. Разметка FAQPage остаётся частью Schema.org и не ломает страницу, но больше не даёт раскрывающиеся вопросы в Google. История показывает, что поддержка rich results меняется. Сначала нужно сверяться с галереей Google, а затем уже выбирать типы.
Рабочий шаблон статьи
Шаблон ниже объединяет canonical, Open Graph и связанный граф JSON-LD. CMS должна подставлять уникальные данные каждой публикации.
<link rel="canonical"
href="https://example.ru/blog/schema-ai">
<meta name="description"
content="Как внедрить Schema.org и Open Graph для ИИ-поиска">
<meta property="og:type" content="article">
<meta property="og:title"
content="Schema.org и Open Graph для ИИ-поиска">
<meta property="og:description"
content="Практический разбор микроразметки без обещаний магического GEO">
<meta property="og:url"
content="https://example.ru/blog/schema-ai">
<meta property="og:image"
content="https://example.ru/images/schema-ai-1200x630.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt"
content="Схема передачи данных сайта поисковым системам">
<meta property="og:site_name" content="Название сайта">
<meta property="og:locale" content="ru_RU">
<meta property="article:published_time"
content="2026-07-18T12:00:00+03:00">
<meta property="article:modified_time"
content="2026-07-18T15:30:00+03:00">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://example.ru/#organization",
"name": "Название компании",
"url": "https://example.ru/",
"logo": {
"@type": "ImageObject",
"@id": "https://example.ru/#logo",
"url": "https://example.ru/images/logo.png"
},
"sameAs": [
"https://t.me/example"
]
},
{
"@type": "WebSite",
"@id": "https://example.ru/#website",
"url": "https://example.ru/",
"name": "Название сайта",
"publisher": {
"@id": "https://example.ru/#organization"
},
"inLanguage": "ru-RU"
},
{
"@type": "WebPage",
"@id": "https://example.ru/blog/schema-ai#webpage",
"url": "https://example.ru/blog/schema-ai",
"isPartOf": {
"@id": "https://example.ru/#website"
},
"breadcrumb": {
"@id": "https://example.ru/blog/schema-ai#breadcrumbs"
},
"inLanguage": "ru-RU"
},
{
"@type": "NewsArticle",
"@id": "https://example.ru/blog/schema-ai#article",
"mainEntityOfPage": {
"@id": "https://example.ru/blog/schema-ai#webpage"
},
"headline": "Микроразметка сайта в эпоху ИИ",
"description": "Как внедрить Schema.org и Open Graph для ИИ-поиска",
"image": {
"@type": "ImageObject",
"url": "https://example.ru/images/schema-ai-1200x630.jpg",
"width": 1200,
"height": 630
},
"datePublished": "2026-07-18T12:00:00+03:00",
"dateModified": "2026-07-18T15:30:00+03:00",
"author": {
"@type": "Person",
"@id": "https://example.ru/authors/author#person",
"name": "Имя автора",
"url": "https://example.ru/authors/author"
},
"publisher": {
"@id": "https://example.ru/#organization"
},
"inLanguage": "ru-RU"
},
{
"@type": "BreadcrumbList",
"@id": "https://example.ru/blog/schema-ai#breadcrumbs",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Главная",
"item": "https://example.ru/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Блог",
"item": "https://example.ru/blog/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Микроразметка сайта в эпоху ИИ"
}
]
}
]
}
</script>
Канонический URL, og:url, идентификатор WebPage и mainEntityOfPage должны описывать одну страницу. Поисковая система воспринимает canonical как сигнал, а не безусловную команду, поэтому внутренние ссылки, sitemap и редиректы не должны указывать на конкурирующий адрес.
Перед добавлением плагина нужно проверить, какую разметку уже создаёт тема или CMS. Два SEO-модуля могут вывести несколько сущностей Organization, разные canonical или конфликтующие даты. Синтаксически валидный код при этом останется логически противоречивым.
curl -L https://example.ru/blog/schema-ai |
grep -Ei 'application/ld+json|og:title|og:image|canonical'
Как настроить доступ ИИ-роботов
У разных компаний действуют разные роботы. Нельзя написать общий блок User-agent: AI и ожидать, что все системы его поймут.
OpenAI разделяет автоматический поиск, возможное обучение и загрузку по команде пользователя. OAI-SearchBot связан с поисковыми ответами ChatGPT, GPTBot с возможным использованием контента при обучении, а ChatGPT-User выполняет отдельные пользовательские запросы. Для ChatGPT-User правила robots.txt могут не применяться.
Пример разрешает поисковое индексирование OpenAI, но запрещает использование будущих материалов через GPTBot.
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
Anthropic также разделяет роли. Claude-SearchBot отвечает за поисковое индексирование, ClaudeBot собирает материалы, которые могут использоваться для обучения, а Claude-User загружает страницы по запросу пользователя.
User-agent: Claude-SearchBot
Allow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Claude-User
Allow: /
Google использует другую модель. Доступ к AI Overviews и AI Mode управляется через обычные правила Google Search и Googlebot. Google-Extended относится к обучению и grounding некоторых систем Gemini, но не отключает генеративные функции внутри Google Search. Смешивать два механизма нельзя.
Материал предназначен для легального и ответственного администрирования собственного сайта. Настройки роботов не следует применять для несанкционированного доступа, скрытого сбора данных или обхода технических ограничений. Владельцу сайта нужно учитывать законы своей страны, включая требования законодательства России.
Как проверить результат
Schema Markup Validator проверяет словарь и синтаксис Schema.org. Rich Results Test показывает только те типы и свойства, которые Google использует для поддерживаемых поисковых представлений. Валидная сущность Schema.org может отсутствовать в Rich Results Test и при этом оставаться корректной для других систем.
Open Graph нужно проверять в инструментах конкретных платформ. Карточки часто кэшируются, поэтому после замены изображения может потребоваться повторное сканирование URL. Одновременно нужно открыть изображение без cookies и авторизации, проверить код ответа и убедиться, что CDN не блокирует робота.
После внедрения я проверяю не только валидатор, но и фактическую выдачу.
- Заголовок, автор, даты, изображение и описание совпадают с видимым содержанием.
- Canonical, sitemap, внутренние ссылки и JSON-LD указывают на согласованный URL.
- Сервер отдаёт роботу основной текст, а не пустую оболочку JavaScript.
- CDN и WAF не блокируют нужные поисковые и ИИ-роботы.
- В Search Console нет ошибок Article, Breadcrumb, Product или других используемых типов.
- В серверных логах появляются обращения нужных роботов без массовых кодов 403 и 429.
- Реферальный трафик из ChatGPT, Claude, Perplexity и других сервисов измеряется отдельно.
С июня 2026 года часть владельцев сайтов также получает отчёт Search Generative AI performance в Google Search Console. Отчёт показывает, какие страницы появлялись в AI Overviews, AI Mode и генеративных функциях Discover. Одной зелёной галочки валидатора недостаточно. Нужны показы, реальные переходы и серверные логи.
llms.txt можно создать для сервисов, которые явно заявляют поддержку файла. Google Search не использует его как специальный сигнал ранжирования или попадания в генеративные ответы. Поэтому файл не должен заменять sitemap, внутренние ссылки, нормальный HTML и управление роботами.
Главный вывод простой. Schema.org делает содержание страницы менее неоднозначным, Open Graph улучшает карточки ссылок, а правила роботов управляют отдельными сценариями обхода. Ни один механизм не покупает место в ответах нейросетей. Для ИИ-поиска по-прежнему важнее доступный HTML, точные факты, ясное авторство, первичные данные, стабильные URL и репутация источника.
Вопросы о микроразметке и ИИ-поиске
Нужна ли отдельная Schema.org-разметка для ChatGPT?
OpenAI не публикует специальную схему для ChatGPT. Для поисковой видимости компания рекомендует разрешить OAI-SearchBot. Обычная разметка Article, Organization и BreadcrumbList может сделать страницу понятнее, но не гарантирует цитирование.
Влияет ли Open Graph на ответы нейросетей?
Подтверждённого прямого влияния нет. Open Graph предназначен для карточек ссылок. Нейросеть или ИИ-интерфейс может прочитать метатеги как часть страницы, но наличие тегов не означает, что система выберет сайт источником.
Даёт ли FAQPage дополнительное место в Google?
Нет. Google прекратил показывать FAQ rich results с 7 мая 2026 года. Сам блок вопросов может оставаться полезным читателю и другим обработчикам Schema.org, но рассчитывать на раскрывающийся FAQ в Google больше нельзя.
Стоит ли добавлять llms.txt?
Только при понятной цели и поддержке со стороны нужного сервиса. Google Search игнорирует llms.txt как специальный сигнал видимости. Файл не заменяет sitemap, robots.txt, внутренние ссылки и доступный HTML.
Можно ли запретить обучение моделей, но оставить ИИ-поиск?
Для некоторых платформ можно. OpenAI позволяет разрешить OAI-SearchBot и закрыть GPTBot. Anthropic разделяет Claude-SearchBot и ClaudeBot. Правила нужно проверять отдельно для каждой компании.
Почему валидная разметка не появляется в выдаче?
Валидатор проверяет структуру кода, а поисковая система сама решает, использовать ли данные. Тип может не поддерживаться, rich result может быть отключён, страница может не соответствовать правилам качества или алгоритм может выбрать обычный результат.
