Микроразметка Schema.org — это семантическая разметка HTML-страниц, которая передаёт поисковым системам структурированные данные о компании, товарах, услугах, статьях, отзывах. Через микроразметку алгоритм понимает контекст контента: что это карточка товара с ценой 199 BYN и статусом «в наличии», а не просто страница с текстом. Корректно настроенная микроразметка Schema.org приводит к расширенным сниппетам в выдаче, повышает CTR на 15–30% и становится обязательным условием попадания в AI Overviews и нейроответы Яндекса.
Что такое микроразметка Schema.org
Микроразметка Schema.org — это структурированные данные на страницах сайта, через которые поисковики напрямую получают информацию о компании, товарах, статьях, авторах. Обязательный элемент бизнес-сайта в современном SEO. Корректность реализации проверяется через Google Rich Results Test, Schema.org Validator и инструменты Яндекс.Вебмастера. Микроразметка для сайта (как и JSON-LD микроразметка в частности) решает несколько задач одновременно: помогает поисковику понимать смысл контента и формирует расширенные сниппеты в выдаче.
Schema.org — открытый стандарт семантической разметки веб-страниц, поддерживаемый совместно Google, Microsoft, Yahoo и Yandex с 2011 года. Цель стандарта — дать поисковым системам единый словарь типов сущностей (Organization, Product, Article, Person и так далее) и их свойств, чтобы алгоритмы могли точно понимать содержимое страниц.
Что такое Schema.org на практике: библиотека из нескольких сотен типов сущностей и тысяч свойств, через которые описывается контент сайта. Каждый тип имеет иерархию (например, LocalBusiness — подтип Organization), обязательные и опциональные свойства, рекомендации по использованию. Полная документация — на официальном сайте schema.org.
Микроразметка Schema.org решает проблему понимания контекста: алгоритм видит на странице текст «iPhone 15 Pro Max 256GB черный — 4 299 BYN, в наличии». Без структурированных данных это просто строка текста. С микроразметкой типа Product алгоритм получает: name = «iPhone 15 Pro Max 256GB черный», price = «4299», priceCurrency = «BYN», availability = «InStock». Эти данные используются для коммерческих сниппетов, попадания в Knowledge Graph, отображения в Яндекс.Маркете и Google Shopping.
Микроразметка — это перевод сайта на язык, который алгоритм понимает напрямую. Без неё поисковик догадывается о смысле контента; со структурированными данными — знает наверняка.
Зачем нужна микроразметка
Микроразметка для SEO — обязательный технический элемент бизнес-сайта, который даёт несколько важных эффектов.
Структурированные данные дают сайту несколько преимуществ:
- Расширенные сниппеты (rich results). Звёзды рейтинга, цена, статус наличия, хлебные крошки, FAQ-блоки в выдаче Google. Каждый расширенный сниппет повышает CTR из выдачи на 15–30% относительно обычного.
- Попадание в Knowledge Graph. Информационные блоки в правой части выдачи Google (для запросов о компаниях) формируются на основе структурированных данных через тип
Organizationи связанные. - Передача данных в коммерческие колдунщики Яндекса. Цены, наличие, рейтинг товара через Schema.org попадают в специальные блоки выдачи Яндекса (Маркет, Карты, Бизнес).
- Источник для AI Overviews и нейроответов. Сегодня AI Overviews в Google и Нейро в Яндексе используют структурированные данные как один из источников для нейроответов. Без микроразметки сайт реже попадает в эти форматы.
- Сигнал доверия и зрелости сайта. Корректная микроразметка сигнализирует алгоритму о том, что сайт технически зрелый, и системно работает над SEO. Косвенно влияет на общее доверие.
- Связи между сущностями. Через свойства типа
author(ссылается наPerson),publisher(наOrganization),about(на любой объект) создаётся семантический граф сайта, который алгоритм использует для понимания контекста.
Стоимость отсутствия микроразметки — потеря визуального преимущества в выдаче. Конкуренты с расширенными сниппетами получают больше кликов при тех же позициях. На запросы с высокой коммерческой ценностью это означает прямое отставание по трафику.
Форматы микроразметки
Schema.org поддерживает три формата записи структурированных данных в HTML:
JSON-LD — рекомендуемый. JSON-LD (JSON for Linked Data) — отдельный JSON-скрипт в теге <script type="application/ld+json">, обычно размещаемый в <head> страницы. Не вмешивается в HTML-разметку, легко поддерживается, рекомендуется Google как предпочтительный формат с 2017 года.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Cropas",
"url": "https://cropas.by",
"logo": "https://cropas.by/logo.png",
"telephone": "+375-29-XXX-XX-XX"
}
</script>Microdata — устаревающий
Microdata — атрибуты itemscope, itemtype, itemprop вшиваются прямо в HTML-разметку:
<div itemscope itemtype="https://schema.org/Organization">
<span itemprop="name">Cropas</span>
<img itemprop="logo" src="/logo.png">
</div>Microdata был основным форматом до 2017 года, сейчас редко используется. Сложнее поддерживать, потому что разметка переплетается с HTML.
RDFa — редкий
RDFa (Resource Description Framework in Attributes) — аналогичен Microdata, использует атрибуты vocab, typeof, property. Редко встречается на современных сайтах.
В современной практике оптимальный выбор для бизнес-сайта — JSON-LD. Простая поддержка, рекомендация Google, удобная отладка через валидаторы, не вмешивается в основной HTML.
Базовые типы для бизнес-сайта
Organization и LocalBusiness. Базовая разметка компании. Размещается на главной странице. LocalBusiness — подтип Organization с дополнительными свойствами для бизнеса с физическим адресом (адрес, координаты, часы работы).
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Cropas",
"url": "https://cropas.by",
"telephone": "+375-29-XXX-XX-XX",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Примерная, 1",
"addressLocality": "Минск",
"addressCountry": "BY"
},
"openingHours": "Mo-Fr 09:00-18:00"
}Product. Для карточек товара. Передаёт название, цену, валюту, статус наличия, рейтинг, артикул. Активирует расширенные сниппеты с ценой и звёздами рейтинга.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Ноутбук ASUS Zenbook 14",
"image": "https://site.by/products/asus-zenbook.jpg",
"sku": "ASUS-ZB-14-001",
"brand": {
"@type": "Brand",
"name": "ASUS"
},
"offers": {
"@type": "Offer",
"price": "2499",
"priceCurrency": "BYN",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "142"
}
}Article и NewsArticle. Для статей блога и новостных публикаций. Передаёт заголовок, автора, дату публикации, дату обновления, главное изображение.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Что такое SEO и как продвигать сайт",
"image": "https://site.by/articles/seo-cover.jpg",
"author": {
"@type": "Person",
"name": "Иван Иванов",
"url": "https://site.by/team/ivan-ivanov"
},
"publisher": {
"@type": "Organization",
"name": "Cropas",
"logo": "https://cropas.by/logo.png"
},
"datePublished": "2024-01-15",
"dateModified": "2024-01-20"
}FAQPage. Для страниц с разделом «Часто задаваемые вопросы». Активирует раскрываемые блоки прямо в сниппете Google — занимают значительную площадь в выдаче и заметно повышают CTR.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Что такое SEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "SEO — это поисковая оптимизация сайта..."
}
}
]
}{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Главная",
"item": "https://site.by"
},
{
"@type": "ListItem",
"position": 2,
"name": "Услуги",
"item": "https://site.by/uslugi/"
}
]
}Review и AggregateRating. Для отзывов покупателей. Review — отдельный отзыв с автором, рейтингом, текстом. AggregateRating — агрегированный рейтинг из множества отзывов. Используются как самостоятельно, так и внутри Product или LocalBusiness.
Как добавить микроразметку на сайт
Вопрос «как настроить микроразметку» решается тремя способами:
Способ 1. Через SEO-плагины CMS. Самый простой и распространённый. Yoast SEO, Rank Math, All in One SEO для WordPress; Schema App; встроенные модули в Битрикс — автоматически генерируют базовую микроразметку (Article, BreadcrumbList, Organization) на основе настроек сайта. Расширенные типы (Product, FAQPage, Review) настраиваются вручную через интерфейс плагина.
Способ 2. Через Google Tag Manager. Отдельный контейнер с JSON-LD-разметкой, который подгружается на страницу через GTM. Удобно для тестирования и быстрого внесения изменений без правки кода. Минус — Google и Яндекс распознают разметку из GTM хуже, чем из исходного HTML; для критичных типов лучше использовать прямую вставку.
Способ 3. Ручная вставка в HTML. JSON-LD-скрипты вставляются прямо в <head> или <body> страницы. Подходит для самописных движков, нестандартных шаблонов CMS, специализированных страниц. Требует доступа к коду и понимания формата.
Пошаговый процесс добавления микроразметки:
- Определить типы разметки под бизнес. Для интернет-магазина — Product, AggregateRating, BreadcrumbList, Organization, LocalBusiness. Для блога — Article, Person (автор), BreadcrumbList, Organization. Для сайта услуг — LocalBusiness, Service, Person, FAQPage.
- Подготовить шаблоны JSON-LD. Базовые шаблоны для каждого типа с подставляемыми переменными (название товара, цена, артикул и так далее).
- Внедрить в шаблоны страниц. Через CMS-плагин, GTM или прямую вставку. Один тип — один тег
<script type="application/ld+json">; несколько типов на одной странице — несколько отдельных тегов или один объединённый через@graph. - Проверить корректность. Через Rich Results Test, Schema Markup Validator, Яндекс.Вебмастер — на каждом типе шаблона.
- Передать на индексацию. Через «Переобход страниц» в Яндекс.Вебмастере и «Inspect URL» → «Request Indexing» в Google Search Console для нескольких ключевых страниц с новой микроразметкой. Остальные обновятся автоматически в течение 2–4 недель.
Как проверить микроразметку
Базовый набор инструментов для валидации:
Google Rich Results Test. Официальный инструмент Google по адресу search.google.com/test/rich-results. Проверяет, какие типы расширенных сниппетов поддерживаются для конкретной страницы или фрагмента кода. Показывает ошибки и предупреждения. Главный инструмент для проверки готовности к Google rich results.
Schema Markup Validator. Инструмент на validator.schema.org. Проверяет соответствие микроразметки общему стандарту Schema.org (не только тем типам, которые поддерживает Google). Полезен для редких типов и связей между сущностями.
Яндекс.Вебмастер: «Валидатор микроразметки». Раздел «Инструменты → Валидатор микроразметки». Показывает, какие типы Schema.org распознаёт Яндекс. Включает поддержку специфических типов для Яндекс.Бизнеса и Яндекс.Маркета.
Chrome DevTools и расширения. Расширения «Schema App Structured Data Tester», «Web Developer» — для быстрой проверки прямо в браузере. Удобно при разработке.
Что проверять после внедрения: корректность синтаксиса JSON-LD (без ошибок парсинга), наличие всех обязательных полей для каждого типа, соответствие данных в микроразметке видимому контенту страницы (нельзя в JSON указать цену, отличающуюся от видимой), отсутствие ошибок в Search Console (раздел «Расширенные результаты»).
Особенности в Яндексе и Google
Поисковые системы по-разному работают с микроразметкой Schema.org:
| Параметр | Яндекс | |
|---|---|---|
| Поддержка Schema.org | Полная, JSON-LD — рекомендованный формат | Полная, JSON-LD и Microdata оба распознаются |
| Главный инструмент проверки | Google Rich Results Test | Яндекс.Вебмастер → Валидатор микроразметки |
| Влияние на сниппеты | Прямое: rich results с рейтингом, ценой, FAQ, breadcrumbs | Через колдунщики: Маркет, Бизнес, Карты |
| Уникальные типы | HowTo, Recipe, JobPosting, Event и многие другие | Основные коммерческие типы; некоторые расширения через Яндекс.Бизнес |
| Дополнительные форматы | — | Поддержка форматов OpenGraph и Twitter Cards параллельно со Schema.org |
Для проектов, ориентированных на оба рынка (Россия, Беларусь с долей Яндекса 25%+), достаточно одной микроразметки Schema.org в формате JSON-LD. Обе системы её распознают, дополнительные форматы (Microdata) не нужны.
Типичные ошибки
| Ошибка | Последствие | Решение |
|---|---|---|
| Данные в JSON-LD не совпадают с видимым контентом | Google и Яндекс игнорируют разметку, в некоторых случаях санкции за манипуляции | Микроразметка содержит только данные, видимые на странице; цена в JSON = цена на странице |
| Отсутствие обязательных полей в типе | Расширенные сниппеты не отображаются, разметка не работает | Проверка через Rich Results Test после каждого внедрения; обязательные поля указаны в документации Schema.org |
| FAQPage на странице, где нет реальных вопросов и ответов | Google помечает разметку как спам, может применить ручные санкции | FAQPage только для страниц с настоящим FAQ-блоком из открытых вопросов |
Цепочки @graph с противоречивыми данными | Алгоритм не понимает структуру, использует случайный набор полей | Согласованная структура: один Article ссылается на одного Person через author, на одну Organization через publisher |
Тип Product без полей price и availability | Расширенные коммерческие сниппеты не отображаются | Обязательные поля name, image, offers.price, offers.priceCurrency, offers.availability в каждой карточке товара |
| Несколько BreadcrumbList на одной странице с разными цепочками | Алгоритм выбирает один случайно, в сниппете может отображаться неверная иерархия | Один BreadcrumbList на страницу, отражающий основной путь от главной |
| Микроразметка через GTM на критичных страницах | Google и Яндекс могут не подхватить разметку из GTM, особенно при медленной загрузке | Критичная разметка (Product, Article, FAQPage) — прямой вставкой в HTML, не через GTM |
Часто задаваемые вопросы
Сколько времени уходит на внедрение микроразметки на сайт?
Базовая (Organization, Article, BreadcrumbList) — 2–5 рабочих дней через настройку SEO-плагина CMS. Расширенная (Product для всех карточек, FAQPage, Review) — от 1 до 4 недель в зависимости от структуры сайта и количества страниц. Эффект в выдаче появляется через 2–4 недели после индексации Google.
Влияет ли микроразметка на ранжирование?
Прямо — нет, это не фактор ранжирования в чистом виде. Косвенно — да: через рост CTR из выдачи (расширенные сниппеты), попадание в коммерческие колдунщики, попадание в AI Overviews. Google официально подтверждает, что Schema.org — обязательное условие для некоторых форматов выдачи.
Какие типы Schema.org обязательны для бизнес-сайта?
Минимум: Organization на главной, BreadcrumbList на всех страницах ниже главной, WebSite с SearchAction на главной (активирует поле поиска прямо в сниппете). Для интернет-магазинов — добавить Product с AggregateRating. Для блогов — Article с Person. Для сайта услуг — LocalBusiness и FAQPage.
Можно ли использовать несколько типов Schema.org на одной странице?
Можно и нужно. Типичная карточка товара содержит: Product (товар), BreadcrumbList (путь), Organization (продавец), часто FAQPage (вопросы под карточкой). Все типы оформляются отдельными <script>-блоками или объединяются через @graph.
Сколько стоит внедрение микроразметки в РБ?
Базовая через SEO-плагин CMS — настройка входит в стандартный SEO-аудит, 800–1500 BYN. Расширенная с разработкой кастомных шаблонов под все типы карточек — от 1500 до 3500 BYN в зависимости от движка и количества типов. В составе SEO-абонемента работа с микроразметкой — стандартная часть месячного ведения.
Что такое AI Overviews и нужна ли для них микроразметка?
AI Overviews — генеративные ответы в Google, использующие нейросеть для синтеза ответа из нескольких источников. Микроразметка не обязательна, но помогает: страницы с FAQPage, HowTo, Article чаще выбираются как источники для AI Overviews из-за чёткой структуры данных.
Влияет ли микроразметка на YMYL-сайты?
Влияет сильно. Для YMYL (медицина, финансы, юриспруденция) ключевые типы — MedicalCondition, FinancialService, Person (с указанием квалификации автора), Article с автором и датой. Это часть проработки E-E-A-T: алгоритм получает структурированные подтверждения экспертности.
Существует ли разница в эффектах от JSON-LD и Microdata?
Для алгоритма — нет, оба формата распознаются одинаково. Для разработчика и поддержки — JSON-LD удобнее: отдельный блок кода, не смешивается с HTML, легко обновляется. Microdata требует правки HTML-разметки при каждом изменении.
Можно ли скрыть микроразметку через display: none?
JSON-LD изначально не отображается пользователю, проблем нет. Microdata и RDFa, скрытые через CSS — рискованная практика: Google может расценить как нарушение (микроразметка только для роботов, не для пользователей). Все данные в Schema.org должны соответствовать видимому контенту.



