Микроразметка — стандартизированный код добавляемый в HTML-страницы для передачи поисковым системам структурированной информации о содержимом. Поисковик читает разметку и понимает что именно находится на странице — товар с ценой и рейтингом, статья с датой публикации, организация с адресом и телефоном, вопрос с ответом. Это позволяет отображать расширенные сниппеты в выдаче — звёздные рейтинги, цены, хлебные крошки, блоки FAQ прямо на странице результатов поиска.
Что такое микроразметка
Микроразметка — семантическая разметка веб-страниц которую поисковые системы используют для извлечения структурированных данных. Браузер микроразметку не отображает — она существует только в коде страницы и предназначена исключительно для машинной обработки.
Без микроразметки поисковик видит текст и пытается самостоятельно извлечь из него смысл. С микроразметкой разработчик явно указывает: вот название товара, вот его цена, вот рейтинг, вот количество отзывов. Поисковику не нужно интерпретировать — данные уже структурированы.
Результат для пользователя в выдаче: расширенный сниппет с дополнительными данными. Карточка товара со звёздным рейтингом и ценой занимает больше места в выдаче и привлекает больше внимания чем обычный синий заголовок с описанием. По данным Google, страницы с расширенными сниппетами получают более высокий CTR — в зависимости от типа разметки и позиции прирост составляет от 5 до 30%.
Schema.org — основа микроразметки
Schema.org — совместный проект Google, Bing, Yahoo и Яндекса запущенный в 2011 году. Представляет собой словарь типов и свойств для описания сущностей веб-страниц. На Schema.org определены типы для тысяч сущностей: Product, Article, Organization, Event, Recipe, FAQPage, BreadcrumbList и сотни других.
Schema.org — не формат разметки, а словарь. Один и тот же тип Schema.org можно реализовать в разных форматах: JSON-LD, Microdata, RDFa. Google рекомендует JSON-LD как предпочтительный формат.
Зачем нужна микроразметка для SEO
Микроразметка влияет на SEO через два механизма.
- Расширенные результаты поиска (Rich Results). Google и Яндекс показывают дополнительные элементы в сниппете для страниц с корректной разметкой: звёздные рейтинги для товаров и отзывов, цены и наличие для товаров, даты и авторы для статей, раскрывающиеся вопросы и ответы для FAQ, навигационные хлебные крошки. Расширенный сниппет занимает больше пространства в выдаче и визуально выделяется среди обычных результатов.
- Улучшение понимания страницы поисковиком. Явная разметка типа и свойств контента снижает неопределённость при интерпретации страницы алгоритмом. Это особенно важно для страниц со сложной структурой — карточек товаров, страниц организаций, рецептов, событий.
Микроразметка не является прямым фактором ранжирования — наличие разметки само по себе не поднимает позиции. Но расширенные сниппеты повышают CTR что косвенно влияет на позиции через поведенческие сигналы.
Форматы микроразметки

JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) — рекомендуемый Google формат микроразметки. Размещается в теге script с типом application/ld+json в секции head или body страницы. Полностью отделён от HTML-контента страницы.
Пример JSON-LD разметки для организации:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Название компании",
"url": "https://example.com",
"telephone": "+7-495-123-45-67",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Примерная, 1",
"addressLocality": "Москва",
"addressCountry": "RU"
}
}
</script>
Преимущества JSON-LD: разметка не смешивается с HTML-кодом страницы, легко добавляется и редактируется, может динамически генерироваться JavaScript, легко переносится между страницами. Google официально рекомендует JSON-LD для всех новых реализаций микроразметки.
Microdata
Microdata — формат разметки встраиваемый непосредственно в HTML-теги через атрибуты itemscope, itemtype, itemprop. Разметка и контент страницы перемешаны.
<div itemscope itemtype="https://schema.org/Product">
<span itemprop="name">Название товара</span>
<span itemprop="price">1990</span>
</div>
Microdata применялся до широкого распространения JSON-LD. Сложнее в поддержке — изменение HTML влияет на разметку и наоборот. Для новых проектов JSON-LD предпочтительнее. Существующую Microdata-разметку менять необязательно — поисковики поддерживают все три формата.
RDFa
RDFa (Resource Description Framework in Attributes) — формат разметки через HTML-атрибуты, расширение стандарта HTML5. Используется реже чем JSON-LD и Microdata. Востребован в академической среде и при работе с семантическим вебом. Для стандартных SEO-задач JSON-LD является более простым и поддерживаемым выбором.
XML Schema
XML Schema (XSD, XML Schema Definition) — система описания структуры XML-документов. Не является разметкой для поисковых систем в смысле Schema.org. XML Schema определяет какие элементы и атрибуты допустимы в XML-документе — используется для валидации XML-файлов в разработке, интеграциях, обмене данными между системами. К SEO-микроразметке Schema.org прямого отношения не имеет — это разные стандарты с похожими названиями.
Типы микроразметки Schema.org

Organization — организация
Разметка Organization описывает компанию или организацию. Помогает поисковику связать сайт с конкретным юридическим лицом, отображать информационную панель (Knowledge Panel) в Google, правильно атрибутировать контент.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Название компании",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"telephone": "+7-495-123-45-67",
"email": "info@example.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Примерная, 1",
"addressLocality": "Москва",
"postalCode": "101000",
"addressCountry": "RU"
},
"sameAs": [
"https://vk.com/example",
"https://t.me/example"
]
}
</script>
Свойство sameAs — массив URL профилей компании в социальных сетях и других авторитетных источниках. Помогает Google связать разные упоминания компании в интернете в единую сущность.
Для локального бизнеса вместо Organization используют LocalBusiness — более специфичный тип с дополнительными свойствами: часы работы, ценовой диапазон, географические координаты.
Product — товар
Разметка Product — наиболее важный тип для интернет-магазинов. Позволяет отображать цену, наличие и рейтинг товара прямо в сниппете поисковой выдачи.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Название товара",
"image": "https://example.com/product.jpg",
"description": "Описание товара",
"sku": "SKU-12345",
"brand": {
"@type": "Brand",
"name": "Название бренда"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product",
"priceCurrency": "RUB",
"price": "1990",
"priceValidUntil": "2025-12-31",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "124"
}
}
</script>
Свойство availability принимает значения: InStock (в наличии), OutOfStock (нет в наличии), PreOrder (предзаказ), Discontinued (снято с производства). Google отображает статус наличия в расширенном сниппете — это важный коммерческий сигнал для пользователя.
Article — статья
Разметка Article описывает новостные статьи, блог-посты, информационные материалы. Позволяет отображать дату публикации и обновления, имя автора, изображение в расширенных результатах Google News и Discover.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Заголовок статьи",
"image": "https://example.com/article-image.jpg",
"author": {
"@type": "Person",
"name": "Имя автора"
},
"publisher": {
"@type": "Organization",
"name": "Название издания",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2024-01-15",
"dateModified": "2024-03-20"
}
</script>
Для новостных изданий используют NewsArticle, для блогов — BlogPosting. Оба типа наследуют свойства Article и являются его подтипами.
FAQPage — часто задаваемые вопросы
Разметка FAQPage позволяет отображать раскрывающиеся вопросы и ответы прямо в поисковой выдаче Google — без перехода на сайт. Занимает значительно больше места в выдаче чем обычный сниппет.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Первый вопрос?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Развёрнутый ответ на первый вопрос."
}
},
{
"@type": "Question",
"name": "Второй вопрос?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Развёрнутый ответ на второй вопрос."
}
}
]
}
</script>
Важное ограничение: FAQ-разметка применяется только к страницам где вопросы и ответы действительно присутствуют в видимом контенте. Google не отображает FAQ-сниппеты если контент страницы не соответствует разметке.
BreadcrumbList — хлебные крошки
Разметка BreadcrumbList передаёт поисковику иерархию навигации страницы. Google отображает хлебные крошки в сниппете вместо URL — это улучшает читаемость сниппета и даёт пользователю понимание структуры сайта до перехода.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Главная",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Категория",
"item": "https://example.com/category"
},
{
"@type": "ListItem",
"position": 3,
"name": "Название товара",
"item": "https://example.com/category/product"
}
]
}
</script>
Review и AggregateRating — отзывы и рейтинг
Разметка отзывов используется совместно с Product, LocalBusiness, Recipe и другими типами. AggregateRating описывает агрегированный рейтинг на основе множества отзывов — именно он отображается звёздами в сниппете. Review описывает конкретный отзыв конкретного пользователя.
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"bestRating": "5",
"worstRating": "1",
"reviewCount": "89"
}
Google ужесточил политику отображения звёздных рейтингов: самостоятельно выставленные рейтинги (сайт сам себе ставит 5 звёзд) не отображаются в расширенных результатах. Рейтинг должен основываться на реальных пользовательских отзывах.
Микроразметка для интернет-магазина

Карточка товара
Карточка товара — приоритетная страница для разметки в интернет-магазине. Минимально необходимый набор свойств для отображения расширенного сниппета: name, image, offers (с price, priceCurrency, availability), aggregateRating (если есть отзывы).
Частые ошибки в разметке товаров: цена указана без валюты — priceCurrency обязателен, availability не указан — поисковик не показывает статус наличия, изображение не соответствует товару или слишком мало (минимум 160×90 px для Google), цена в разметке не совпадает с ценой на странице — Google игнорирует разметку при расхождении данных.
Категории и каталог товаров
Страницы категорий размечают как ItemList — список элементов. Это позволяет передать поисковику структуру каталога и связи между страницами.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "Название категории",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"url": "https://example.com/product-1"
},
{
"@type": "ListItem",
"position": 2,
"url": "https://example.com/product-2"
}
]
}
</script>
ItemList для категорий — менее критичный тип разметки чем Product для карточек. Приоритет: сначала разметить все карточки товаров, затем категории.
WooCommerce — микроразметка
WooCommerce добавляет базовую микроразметку автоматически — тип Product с ценой и наличием генерируется из данных товара без дополнительных настроек. Качество автоматической разметки зависит от версии WooCommerce и темы.
Для расширенной и более точной разметки используют плагины.
- Rank Math SEO — генерирует разметку Product, Article, BreadcrumbList, FAQPage и другие типы с гибкими настройками.
- Schema Pro — специализированный плагин микроразметки, поддерживает более 20 типов Schema.org, интегрируется с WooCommerce.
- Yoast SEO — базовая разметка Article, BreadcrumbList, Organization включена в бесплатную версию.
Проверить что именно генерирует WooCommerce на конкретной странице — через Google Rich Results Test или Schema Markup Validator.
Как добавить микроразметку на сайт
Вручную через JSON-LD
Добавление JSON-LD вручную — наиболее гибкий способ. Подходит для разработчиков и сайтов с нестандартными требованиями.
Для статических страниц: вставьте блок script с JSON-LD в секцию head HTML-документа. Для страниц генерируемых CMS: добавьте JSON-LD через хук в шаблоне или через специальное поле в административной панели.
В WordPress без плагина — через хук wp_head в functions.php:
add_action( 'wp_head', function() {
if ( is_front_page() ) {
echo '<script type="application/ld+json">' . json_encode([
'@context' => 'https://schema.org',
'@type' => 'Organization',
'name' => get_bloginfo('name'),
'url' => home_url(),
]) . '</script>';
}
});
Генераторы микроразметки
Создают готовый JSON-LD код по заполненной форме — не требуют знания синтаксиса Schema.org.
- Technicals SEO Schema Markup Generator (technicalseo.com) — бесплатный генератор поддерживающий 20+ типов Schema.org. Заполните поля формы, скопируйте сгенерированный JSON-LD, вставьте в head страницы.
- Schema.dev — генератор с визуальным редактором и валидацией. Merkle Schema Markup Generator — от SEO-агентства Merkle, поддерживает все ключевые типы, экспортирует готовый код.
Подходят для разовой разметки конкретных страниц. Для масштабной разметки всего сайта — плагины или программная генерация.
Плагины микроразметки для WordPress
- Rank Math SEO. Наиболее функциональный плагин с бесплатной поддержкой микроразметки. Поддерживаемые типы в бесплатной версии: Article, BlogPosting, NewsArticle, Product, Recipe, Event, FAQPage, HowTo, Course, Book. Разметка настраивается на уровне типов записей и отдельных страниц. Интегрируется с WooCommerce — автоматически добавляет Product разметку на карточки товаров.
- Schema Pro. Специализированный плагин микроразметки от Brainstorm Force (создатели Astra). Платный — от $79/год. Поддерживает 20+ типов Schema.org, гибкое сопоставление полей разметки с полями записей WordPress, автоматическое применение разметки к группам страниц по условиям.
- Yoast SEO. Базовая разметка включена в бесплатную версию: Organization или Person для всего сайта, Article/BlogPosting для записей, BreadcrumbList для навигации. Для расширенной разметки (Product, FAQ, HowTo) — платная версия Yoast SEO Premium.
- WP Schema Pro. Бесплатный плагин для базовых типов разметки. Меньше возможностей чем у Schema Pro, но подходит для простых задач.
Микроразметка на Битрикс
1С-Битрикс имеет встроенную поддержку микроразметки в стандартных компонентах. Компоненты каталога товаров генерируют разметку Product автоматически если включена соответствующая настройка в параметрах компонента.
Для проверки и расширения разметки на Битрикс: откройте исходный код страницы и найдите блоки script type=»application/ld+json» или атрибуты itemscope/itemtype в HTML. Если разметка отсутствует — включите её в настройках компонента (параметр «Включить микроразметку» или аналогичный в зависимости от версии).
Для кастомной разметки на Битрикс: добавьте JSON-LD в шаблон компонента через файл template.php или через обработчик события OnEpilog в файле init.php.
Как проверить микроразметку на сайте
Google Rich Results Test
Основной инструмент проверки разметки от Google: search.google.com/test/rich-results. Проверяет страницу на соответствие требованиям Google к расширенным результатам поиска — не просто валидность синтаксиса, а именно совместимость с конкретными типами расширенных сниппетов.
Как использовать: введите URL страницы или вставьте HTML-код → дождитесь анализа → изучите список обнаруженных типов разметки, предупреждений и ошибок. Инструмент показывает предварительный вид расширенного сниппета для каждого поддерживаемого типа.
Важное различие: ошибка в Rich Results Test означает что расширенный сниппет не будет отображаться. Предупреждение — разметка валидна, но неполная, сниппет может отображаться не в полном объёме.
Schema Markup Validator
Schema Markup Validator (validator.schema.org) — официальный инструмент Schema.org для валидации синтаксиса разметки. Проверяет корректность JSON-LD, Microdata и RDFa относительно спецификации Schema.org без привязки к требованиям конкретного поисковика.
Используется для технической проверки разметки: обнаружения синтаксических ошибок, неверных типов и свойств, несоответствий спецификации. Не показывает предварительный вид сниппетов.
Валидатор микроразметки Яндекса
Яндекс Вебмастер → Инструменты → Валидатор микроразметки (webmaster.yandex.ru/tools/microtest). Проверяет разметку на соответствие требованиям Яндекса — они могут отличаться от требований Google для одних и тех же типов.
Яндекс поддерживает Schema.org, Open Graph и собственный формат разметки для некоторых типов сниппетов. Для российского рынка проверка в валидаторе Яндекса обязательна наряду с Google Rich Results Test.
Мониторинг в Google Search Console
После добавления разметки Google Search Console → Улучшения → раздел с типами обнаруженной разметки показывает количество страниц с каждым типом разметки, количество ошибок и предупреждений. Здесь видна динамика: когда разметка появилась, когда возникли ошибки.
Типичные ошибки которые фиксирует Search Console: отсутствие обязательного поля (например цена без валюты в Product), несовпадение данных в разметке и на странице, использование устаревших или неподдерживаемых типов.
| Инструмент | Что проверяет | Данные | Доступность |
|---|---|---|---|
| Google Rich Results Test | Совместимость с Google-сниппетами | Конкретная страница | Бесплатно |
| Schema Markup Validator | Синтаксис Schema.org | Конкретная страница | Бесплатно |
| Яндекс Вебмастер | Совместимость с Яндексом | Конкретная страница | Бесплатно |
| Google Search Console | Ошибки по всему сайту | Весь сайт, динамика | Бесплатно |
Комментарии скоро откроются. А пока — пишите нам в Telegram-канал.