Микроразметка Schema.org: что это и как внедрить на сайт
Коротко о главном
Что такое микроразметка Schema.org, почему JSON-LD удобнее Microdata, что понимают Яндекс и Google на октябрь 2026 и как проверить разметку.
SLUG: mikrorazmetka-schema-org
Коротко: микроразметка Schema.org — это служебный фрагмент в HTML страницы, который объясняет поисковику, что именно на ней лежит: статья, товар с ценой, адрес компании или рецепт. Пользователь этот код не видит. Поисковые системы читают его и могут собрать из него расширенный сниппет. Могут, но не обязаны, и позиции сама по себе разметка не поднимает.
Меня зовут Богдан, я веду блог сервиса AI SEO Writer. Когда я разбираю чужие сайты, микроразметка почти всегда оказывается в одном из двух состояний: её нет совсем или её когда-то поставил плагин, и с тех пор никто не открывал валидатор. Во втором случае разметка нередко описывает то, чего на странице уже нет, или содержит ошибки, из-за которых поисковик её молча пропускает.
Ниже разберу, как работает микроразметка Schema, как внедрить Schema.org на сайт, какие форматы бывают и почему сейчас почти все выбирают JSON-LD, какие виды микроразметки пригодятся обычному сайту, что из этого поддерживает каждый поисковик, как добавить микроразметку и как её проверить. Данные о поддержке — на октябрь 2026 года.
Что такое микроразметка Schema.org и как она работает
Schema.org — это словарь. По справке Яндекса, стандарт семантической разметки объявили Google, Bing и Yahoo! летом 2011 года, а классов в нём «уже несколько сотен». Каждый класс описывает сущность (компанию, статью, товар, событие), каждое свойство описывает её характеристику: название, адрес, цену, дату публикации. Полное описание лежит на официальном сайте Schema.org, в разделе документации, а справка Яндекса ссылается на этот документ напрямую. Стандарт дорабатывают: добавляются новые свойства, уточняются существующие.
Сама по себе страница для робота — это текст и теги. Он видит строку «ул. Ленина, 10», но не знает наверняка, что это адрес офиса, а не название статьи. Микроразметка Schema.org снимает эту неоднозначность: вы прямо в HTML говорите «это компания, вот её название, вот улица, вот индекс». Отдельных файлов создавать не нужно, разметка живёт в том же документе, который она описывает.
Важно разделять два понятия, иначе дальше легко запутаться. Словарь Schema.org отвечает на вопрос «какими словами описывать данные». Формат отвечает на вопрос «как эти слова записать». Одну и ту же сущность Organization можно записать тремя способами, о них ниже. Поисковые системы читают размеченные данные из любого поддерживаемого формата.
На выходе Schema.org даёт структурированные данные: набор пар «свойство — значение», привязанных к классу. Google в документации так и называет тему — structured data, российский поисковик чаще пишет «семантическая разметка» или «микроразметка». Речь об одном и том же: с помощью микроразметки вы передаёте машине информацию, которую человек и так видит глазами. Каждый тип данных в Schema.org задан как класс со своим набором свойств, и именно эта структура делает данные машиночитаемыми.
Зачем нужна микроразметка и чего она не делает
Главная польза — представление сайта в выдаче. Именно ради этого сайты и используют микроразметку. Справка Яндекса формулирует так: семантическая разметка помогает улучшить сниппет сайта в результатах поиска. Для товаров это цена и наличие, для компаний — адрес и время работы, для рецептов — время приготовления, для навигации — цепочка разделов вместо голого URL. Информацию для сниппета лучше собирать целиком: разметка дополняет title и description страницы, но не заменяет их.
Google в своей документации приводит цифры от компаний, которые внедрили Schema.org. Сайт Rotten Tomatoes разметил 100 000 страниц и получил CTR выше на 25 %. Food Network снабдил разметкой 80 % страниц, и посещаемость выросла на 35 %. У Nestlé страницы с расширенными результатами в выдаче получали CTR на 82 % выше, чем обычные ссылки. Это кейсы самих компаний в пересказе Google, а не обещание для любого сайта.
Вторая польза — понимание страницы. Google пишет, что опирается на структурированные данные, чтобы точнее анализировать контент и собирать информацию о людях, книгах и компаниях. Разметка Organization со ссылками на соцсети и юрлицом помогает поисковику связать сайт с конкретной фирмой и собрать информацию о ней в одном месте.
Теперь чего микроразметка Schema.org не делает. Она не повышает позиции. Когда Google в 2023 году урезал показ FAQ и HowTo, он отдельно написал, что это не изменение ранжирования. В 2025 году, сворачивая ещё семь классов, повторил: на ранжирование это не повлияет. Разметка меняет то, как выглядит результат, а не место, на котором он стоит. Косвенный эффект возможен через CTR, но обещать его нельзя: поисковик сам решает, показывать расширенный сниппет или нет.
Кому нужна микроразметка Schema.org в первую очередь? Базовый набор (компания, хлебные крошки, тип страницы) я ставлю везде, это недолго. Специальные классы имеют смысл там, где есть что показать: товары, рецепты, события, отзывы.
Форматы разметки: JSON-LD, Microdata и RDFa
Google поддерживает три формата записи Schema.org и считает их равноценными, если они реализованы без ошибок. Яндекс в справке описывает микроданные, RDFa и JSON-LD, а его валидатор дополнительно понимает микроформаты и Open Graph.
JSON-LD: пример разметки статьи
JSON-LD — это отдельный блок кода в теге script, где свойства Schema.org записаны объектом. Разметка не вплетается в вёрстку и лежит отдельно от видимого текста. Схема простая: ключ @context указывает словарь, ключ @type задаёт класс, остальные ключи — свойства. Справка отдельно предупреждает: все ключи и значения в JSON-LD чувствительны к регистру, то есть datePublished и datepublished для парсера разные вещи.
Вот рабочий пример: статья блога, описанная по Schema.org.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Микроразметка Schema.org: что это и как внедрить на сайт",
"description": "Форматы, классы и проверка микроразметки для поисковых систем.",
"image": "https://example.ru/images/schema-cover.jpg",
"datePublished": "2026-10-23",
"dateModified": "2026-10-23",
"author": {
"@type": "Person",
"name": "Иван Петров",
"url": "https://example.ru/author/ivan"
},
"publisher": {
"@type": "Organization",
"name": "Пример",
"url": "https://example.ru/",
"logo": {
"@type": "ImageObject",
"url": "https://example.ru/logo.png"
}
},
"mainEntityOfPage": "https://example.ru/blog/mikrorazmetka"
}
</script>
Вложенные объекты (автор, издатель, логотип) записываются прямо внутри родителя. Google как раз называет это преимуществом формата: в JSON-LD проще описывать вложенные сущности. Ещё один плюс: Google умеет читать JSON-LD, добавленный на страницу динамически, через JavaScript или виджет CMS.
Microdata: атрибуты itemscope, itemtype и itemprop
Микроданные (microdata) встраиваются в саму вёрстку через теги и их параметры. Справка Яндекса описывает это в два шага. Первый шаг — обернуть описание в контейнер div itemscope itemtype с указанием класса. Второй шаг — отметить каждое свойство через itemprop.
Пример компании с адресом в терминах Schema.org, по мотивам примера из справки:
<div itemscope itemtype="https://schema.org/Organization">
<img itemprop="logo" src="https://example.ru/logo.png" alt="Логотип компании">
<span itemprop="name">ООО «Пример»</span>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">ул. Ленина, 10</span>,
<span itemprop="postalCode">630000</span>
<span itemprop="addressLocality">Новосибирск</span>
</div>
Телефон: <span itemprop="telephone">+7 383 000-00-00</span>
<a itemprop="url" href="https://example.ru/">example.ru</a>
</div>
И карточка товара с ценой, где картинка тоже размечена:
<div itemscope itemtype="https://schema.org/Product">
<h1 itemprop="name">Стеллаж металлический 180 см</h1>
<img itemprop="image" src="https://example.ru/img/stellazh.jpg" alt="Стеллаж металлический">
<p itemprop="description">Пять полок, нагрузка до 80 кг на полку.</p>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<meta itemprop="priceCurrency" content="RUB">
<span itemprop="price" content="4990">4 990 ₽</span>
<link itemprop="availability" href="https://schema.org/InStock">В наличии
</div>
</div>
Здесь видно главное свойство микроданных: разметка привязана к видимому тексту. Параметр itemscope открывает сущность, itemtype говорит, какой это класс, itemprop называет свойство. Вложенный адрес оформлен отдельной сущностью PostalAddress внутри компании, предложение Offer — внутри товара. Для картинок используется img itemprop с нужным свойством: logo у компании, image у товара. Если изображений несколько, img itemprop ставится на каждое. Список допустимых свойств любого класса есть на официальном сайте словаря. Значение InStock тоже задано ссылкой на сайте Schema.org: варианты из словаря указываются адресом, а не текстом.
Минус у микроданных тот же, что и плюс. Разметка размазана по шаблону, и любой редизайн рискует её сломать: верстальщик убрал лишний span, а вместе с ним пропало свойство с ценой.
RDFa тоже умеет передавать Schema.org: это расширение HTML5 со своими служебными словами (vocab, typeof, property). Встречается реже, чаще всего в готовых темах.
Что выбрать
Для Schema.org Google рекомендует JSON-LD как формат, который проще всего внедрять и поддерживать. Я тоже начинаю с него: блок можно сгенерировать, проверить и вставить, не трогая вёрстку. Микроданные оставляю, когда они уже стоят в шаблоне и корректно проходят валидатор: переделывать работающее ради моды бессмысленно.
У российского поисковика есть нюанс. В его справке JSON-LD прямо назван для навигационной цепочки, вопросов и ответов на мобильной выдаче и писем Почты, а примеры по компаниям и товарам даны в микроданных. Поэтому перед тем как использовать микроразметку под конкретный сниппет, откройте требования нужного раздела справки и посмотрите, какой формат там описан. 
Какие виды микроразметки нужны обычному сайту
Классов в Schema.org сотни, но обычному сайту хватает десятка. Ниже основные типы разметки данных с поддержкой в двух поисковых системах. Таблица собрана по справке Вебмастера и документации Google Search Central на октябрь 2026 года. «Да» означает, что класс есть в списке поддерживаемых для специального показа в выдаче, а не что расширенный сниппет появится наверняка.
| Тип Schema.org | Где нужен | Яндекс | |
|---|---|---|---|
| Organization | главная, «О компании», контакты | да, «Адреса и организации» | да |
| LocalBusiness | сайт с физической точкой | через «Адреса и организации» | да |
| BreadcrumbList | все внутренние страницы | да, навигационная цепочка (JSON-LD) | да |
| Article / BlogPosting | статьи и посты блога | нет в списке | да |
| Product + Offer | карточки товаров | да, товары и цены | да |
| Review / AggregateRating | отзывы и рейтинги | нет в списке | да |
| FAQPage | страницы с вопросами | отдельная тематика «Вопросы и ответы» | только госсайты и медицина |
| HowTo | пошаговые инструкции | нет в списке | снят в сентябре 2023 |
| Recipe | рецепты | да | да |
| SoftwareApplication | приложения, программы, игры | да, «Программы» | да |
| Movie | описания фильмов | да | да |
Article в российской выдаче не даёт специального сниппета, но ставить его всё равно стоит: Google его поддерживает, а разметка статьи ничего не ломает. Набор определяет тип сайта. Интернет-магазину нужны Product, Offer и BreadcrumbList, сайту услуг — Organization или LocalBusiness, блогу — Article и хлебные крошки.
Хлебные крошки удобнее всего размечать в JSON-LD, тем более что для навигационной цепочки этот формат прямо назван в справке Яндекса:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"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": "Микроразметка", "item": "https://example.ru/blog/mikrorazmetka"}
]
}
</script>
Что поддерживает Яндекс, а что Google
Оба поисковика берут классы из одной и той же Schema.org, но выбирают из неё разное. Разметка, которая даёт красивый сниппет в Google, в Яндексе может лежать без дела, и наоборот. Поэтому выбор, какие данные разметить, начинается с вопроса, в какой поисковой системе у вас основной трафик.
Яндекс
Яндекс прямо пишет, что поддерживает не все классы Schema.org. В разделе «Какие данные можно передать» на октябрь 2026 года перечислено пять тематик: адреса и организации, вопросы и ответы, программы, рефераты и фильмы. В разделе о том, как поиск использует размеченные данные, к ним добавлены товары с ценами и рецепты: по всем этим видам формируются специальные сниппеты. Для разметки данных по каждой тематике у поисковика свои правила. Подробные требования к каждому типу данных лежат в разделе supported-schemas справки (адреса страниц так и выглядят: yandex.ru/support/webmaster/ru/supported-schemas/…), например разметка товаров и цен и разметка организации и адреса.
Два факта из справки, которые полезно держать в голове. Первый: разметка формируется в течение двух недель. Второй: если поисковик не поддерживает какой-то вид разметки на странице или в ней есть ошибки, он её просто пропускает, без предупреждений. И отдельное условие для адресного сниппета: сайт должен входить в топ-30 результатов, а в карточке в Бизнесе должны быть указаны главная страница сайта и полный адрес.
Google и история с FAQ и HowTo
Google поддерживает больше классов Schema.org, их перечень — в галерее структурированных данных Search Central. Но и он регулярно сокращает список.
8 августа 2023 года Google объявил в своём блоге, что сокращает видимость FAQ-результатов и ограничивает HowTo десктопом. Формулировка по разметке FAQPage: такие расширенные результаты будут показываться только для хорошо известных авторитетных сайтов государственных органов и медицинских организаций, для всех остальных сайтов они больше не будут показываться регулярно. 14 сентября 2023 года пост обновили: с 13 сентября Google не показывает HowTo и на десктопе, формат признан устаревшим.
В том же посте есть важная оговорка: удалять разметку не нужно. Неиспользуемая разметка не создаёт проблем для поиска, хотя и не даёт видимого эффекта. Блок FAQPage в JSON-LD выглядит так, и если он у вас уже стоит, его можно оставить:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Сколько ждать, пока разметка появится в выдаче?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Разметка формируется в течение двух недель."
}
}]
}
</script>
12 июня 2025 года Google объявил о сворачивании ещё семи классов Schema.org: Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement и Vehicle Listing. Отсюда практический вывод: перед внедрением любого вида разметки сверяйтесь с текущей документацией, а не со статьёй трёхлетней давности. 
Как добавить микроразметку на сайт
Перед тем как раскатывать Schema.org на сайт целиком, обкатайте разметку на одной странице каждого шаблона. Порядок внедрения микроразметки одинаков для любого способа, будь то микроразметка с помощью плагина или ручная вставка: выбрать классы под тип сайта, заполнить обязательные свойства, проверить, выкатить на шаблоны, перепроверить живые страницы.
Вручную в код страницы
Самый прямой способ внедрить микроразметку: написать JSON-LD или микроданные и вставить в HTML. JSON-LD Google разрешает размещать и в head, и в body. Для шаблонных страниц (карточка товара, статья блога) разметку вставляют в шаблон один раз, а значения подставляются из полей CMS автоматически.
Ручной способ хорош контролем: вы точно знаете, что и какими классами Schema.org размечено. Плох он масштабом: на сайте с тысячей карточек без доступа к шаблону так не справиться.
Плагином CMS
Справка Яндекса прямо советует: для популярных CMS бывают плагины, проверить наличие можно в самой системе управления или в её описании. На WordPress разметку Article, Organization и хлебных крошек умеют ставить SEO-плагины, это часть базовой настройки SEO для WordPress. У интернет-магазинов разметку товаров иногда даёт сама платформа или готовый шаблон; на 1С-Битрикс её часто приносит шаблон решения, и это стоит проверить в рамках SEO-настройки Битрикса.
Ловушка плагинов — дубли: два набора Schema.org на одной странице. Тема ставит свою разметку в микроданных, плагин добавляет свою в JSON-LD, и на странице оказываются два разных Product с разными ценами. Поэтому после установки любого плагина я открываю валидатор и смотрю, сколько сущностей одного класса он нашёл.
Генератором
Генератор нужен, когда разметку Schema.org ставят на одну-две страницы и писать JSON руками не хочется: заполняете поля формы, получаете готовый блок кода, вставляете его на страницу. Так удобно размечать главную, контакты или отдельную посадочную. Для этого у нас есть бесплатный генератор микроразметки JSON-LD: добавление микроразметки занимает пару минут, а код сразу можно отправить в валидатор.
В самом сервисе разметка ставится без участия человека. Пайплайн генерации находит в стандартной статье раздел с пошаговой инструкцией и добавляет к нему HowTo в JSON-LD, а в лонгрид добавляет FAQ. Расширенного сниппета в Google эти классы, как видно из истории выше, почти никогда не дадут, но они машиночитаемо описывают структуру текста, а неиспользуемая разметка, по словам Google, не вредит.
Как проверить микроразметку
Проверять разметку Schema.org нужно двумя инструментами, а для Google тремя, потому что они отвечают на разные вопросы.
- Валидатор микроразметки в Вебмастере (webmaster.yandex.ru/site/tools/microtest/). Показывает, распознана ли разметка и соответствует ли она требованиям сервисов поисковика. Понимает микроданные, RDFa, JSON-LD, микроформаты и Open Graph.
- Rich Results Test (инструмент проверки расширенных результатов Google). Отвечает на вопрос, может ли страница претендовать на расширенный результат в Google, и показывает ошибки обязательных свойств. В некоторых случаях даёт превью.
- Schema Markup Validator (validator.schema.org). Проверяет синтаксис и соответствие словарю Schema.org в целом. Он не говорит, покажет ли Google расширенный сниппет: зелёный результат здесь означает только корректный код.
После внедрения Google советует следить за отчётами о расширенных результатах в Search Console. Проверить микроразметку стоит и после каждого обновления шаблона или плагина: именно тогда она чаще всего ломается. Битая ссылка в поле url или logo — тоже ошибка, которую валидатор покажет сразу.
Типичные ошибки внедрения микроразметки
Разметка того, чего нет на странице. Google прямо запрещает размечать контент, скрытый от пользователей. Рейтинг 4,9 в JSON-LD при отсутствии отзывов на странице — нарушение правил, а не хитрость.
Пропущенные обязательные свойства. Без них класс не претендует на расширенный результат. Google при этом подчёркивает, что качество важнее количества: лучше точно заполнить несколько обязательных полей, чем все рекомендуемые неточными сведениями.
Дубли и конфликты. Две разметки Organization с разными телефонами или два Product с разными ценами сбивают поисковик с толку.
Ошибки регистра и синтаксиса. Лишняя запятая в конце JSON-LD объекта ломает весь блок. Ключ в неверном регистре не распознаётся.
Устаревшие классы. Ставить HowTo ради сниппета в Google после сентября 2023 года бессмысленно, хотя вреда он не принесёт. То же касается семи видов, свёрнутых в 2025 году.
Разметка чужих ресурсов. Отзывы, взятые с внешних площадок, и рейтинг агрегатора не стоит выдавать за собственные данные страницы: разметка описывает только то, что опубликовано на ней самой.
Личные контакты в разметке. В Organization указывайте общий телефон и почту фирмы. Личный номер или e-mail конкретного сотрудника публиковать в коде без нужды не стоит: на это распространяются правила обработки персональных данных по 152-ФЗ.
Частые вопросы
Поднимет ли микроразметка сайт в выдаче?
Нет. Google и при урезании FAQ и HowTo в 2023 году, и при сворачивании классов в 2025 году писал, что изменения не касаются ранжирования. Schema.org влияет на вид сниппета и на понимание страницы, а не на позицию.
Нужно ли удалять FAQPage, если Google его не показывает?
Не обязательно. Google в посте от 8 августа 2023 года написал, что проактивно удалять такую разметку не нужно. Сайты с разметкой FAQPage ничего не теряют, просто не получают сниппет.
Сколько ждать, пока разметка появится в выдаче Яндекса?
По справке разметка формируется в течение двух недель. Если за это время сниппет не изменился, первым делом проверьте страницу в валидаторе: при ошибках поисковик разметку пропускает молча.
Поделиться
Автоматизируйте SEO-публикации с SEO Writer
ИИ пишет статьи, публикует в CMS, заполняет мета-теги — без вашего участия
Начать бесплатно →Читайте также
llms.txt: что это за файл, пример и нужен ли он сайту
Что такое llms.txt, как он устроен по стандарту llmstxt.org, чем отличается от robots.txt и sitemap.xml, кто его читает и нужен ли он вашему сайту.
GEO оптимизация сайта: как попасть в ответы нейросетей
Что такое GEO-оптимизация, откуда нейросети берут ответы, как Алиса и Google AI Overviews выбирают источники и что сделать на сайте, чтобы его цитировали.
EEAT-факторы: что это и как показать экспертность
Разбираю EEAT-факторы: опыт, экспертиза, авторитетность, доверие. Что из этого проверяет поисковик, при чём тут YMYL и как показать экспертность в статье с ИИ.
Интеграции SEO Writer