Микроразметка нужна в первую очередь для поисковых систем: с помощью неё мы можем дать поиску дополнительные данные — про организацию, про отзывы, про цены, про регион работы. Всё, что есть в микроразметке, — это дополнительная информация для поиска. Эта информация ещё и хорошо используется ИИшками: нейросети тоже считывают микроразметку и лучше показывают такие сайты — для них это один из сигналов, что сайт оптимизирован и его можно брать. Плюс разметка позволяет вывести в выдаче дополнительные элементы — а это увеличивает CTR ссылки.
В этой статье разберём микроразметку по частям: что это такое и при чём тут Schema.org, какие форматы существуют и почему выбирать JSON-LD, какие типы разметки обязательны для коммерческого сайта, как внедрить её на WordPress, Битриксе и Тильде и как проверить результат валидаторами Яндекса и Google.
- Микроразметка — служебный код в HTML-странице, который переводит её содержание на язык роботов: «это товар, вот его цена», «это организация, вот телефон и адрес», «это вопрос и ответ».
- Главный словарь — Schema.org, рекомендуемый формат — JSON-LD: его официально советует Google, и его же понимает Яндекс.
- Прямо на позиции разметка почти не влияет. Работает через расширенный сниппет и CTR, техническое качество сайта и цитируемость в нейросетях.
- ~95% сайтов приходят на продвижение вообще без разметки — либо с неправильной. Это наблюдение из наших аудитов, поэтому внедрение микроразметки почти всегда есть в первых итерациях работ.
- Обязательный минимум: Organization или LocalBusiness, BreadcrumbList, Product с Offer для магазинов, FAQPage для страниц с вопросами, Article для статей.
- Размечать можно только то, что реально есть на странице. За фиктивные звёзды и отзывы Google выдаёт ручную санкцию за спам в структурированных данных, а Яндекс просто перестаёт доверять разметке сайта.
- Проверка — валидатор микроразметки в Яндекс Вебмастере и проверка расширенных результатов Google; ошибки по всему сайту видны в отчётах Search Console.
Что такое микроразметка и при чём тут Schema.org
Поисковый робот видит страницу иначе, чем человек. Мы смотрим на карточку товара и мгновенно понимаем, где название, где цена, а где кнопка «Купить». Робот видит поток HTML-тегов, в котором цена — просто число рядом с другими числами. Микроразметка снимает эту неоднозначность: специальными атрибутами или отдельным блоком кода мы явно сообщаем — вот название товара, вот цена, вот валюта, вот рейтинг, вот наличие.
Schema.org — это словарь такой разметки: единый каталог типов (Organization, Product, Article, FAQPage — всего их сотни) и их свойств. Словарь в 2011 году создали Google, Microsoft и Yahoo, и в том же году к проекту присоединился Яндекс — поэтому одна и та же разметка работает и в западных, и в российских поисковиках. Словарь отвечает на вопрос «что размечаем», а формат — «как именно вписать это в код»: об этом ниже.
Рядом со Schema.org живёт Open Graph — разметка для соцсетей и мессенджеров: она управляет тем, как выглядит ссылка на сайт в Telegram или ВКонтакте (картинка, заголовок, описание). Это отдельный стандарт, он не заменяет Schema.org, и нормальный сайт использует оба.
Что даёт микроразметка на практике
Расширенный сниппет. Главный видимый эффект: страница с разметкой может получить в выдаче дополнительные элементы — звёзды рейтинга, цену и наличие товара, цепочку хлебных крошек вместо голого URL, блок вопросов-ответов в Яндексе. Такой сниппет занимает больше места и собирает больше кликов, чем соседний «текстовый» — а CTR сниппета сам по себе поведенческий сигнал, который поисковик учитывает.
«У нас часто было такое, что мы делали разметку — и CTR вырастал, потому что в выдаче Google дополнительно появлялись блоки. Но в целом это один из элементов всей технической оптимизации сайта. Нужно смотреть в комплексе на все работы — и мы их выполняем в комплексе»
Это честная рамка ожиданий: микроразметка — не переключатель «в топ», а один из элементов технического качества. Google прямо говорит, что структурированные данные не являются фактором ранжирования; они влияют на то, как сайт представлен в выдаче, и опосредованно — через клики — на его позиции.
Видимость в нейросетях. Второй эффект стал важным в последние два года: ChatGPT, Алиса, Perplexity и ИИ-режимы поисковиков собирают ответы из тех сайтов, которые им проще разобрать. Структурированные данные — прямой способ отдать нейросети факты об организации, ценах и товарах в машиночитаемом виде. Подробно об этом — в гайдах про GEO-оптимизацию и попадание товаров в рекомендации нейросетей.
Почему это до сих пор конкурентное преимущество. Казалось бы, разметке больше десяти лет — все должны были её давно внедрить. Практика говорит обратное:
«Наверное, у 95% сайтов, которые мы берём в своё продвижение, нет никакой микроразметки. А если есть — то она вообще абсолютно неправильная»
То есть на большинстве рынков корректная разметка — это не гигиенический минимум, который есть у всех, а фора: сделали правильно — уже выделились в выдаче на фоне конкурентов.
Форматы: JSON-LD, микроданные, RDFa
Словарь один — Schema.org, а вписать его в страницу можно тремя способами.
Формат | Как выглядит | Вердикт |
JSON-LD | Отдельный блок | Рекомендуемый: его советует Google, понимает Яндекс, легко добавлять и править, не ломает вёрстку |
Микроданные (microdata) | Атрибуты | Работает, встречается на старых сайтах и в шаблонах CMS. Если уже есть и без ошибок — не переделывать, новую разметку добавлять в JSON-LD |
RDFa | Атрибуты в HTML, похоже на микроданные | Формально поддерживается, на практике почти не используется — не выбирать |
Так выглядит JSON-LD разметка организации — блок ставится в <head> или в конец страницы:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "PrivateSEO",
"url": "https://private-seo.ru/",
"logo": "https://private-seo.ru/favicon.svg",
"telephone": "+7 (900) 000-00-00",
"address": {
"@type": "PostalAddress",
"addressLocality": "Калининград",
"addressCountry": "RU"
},
"sameAs": [
"https://vk.com/privateseo",
"https://t.me/privateseo"
]
}
</script>
Ключевое правило любого формата: размечать можно только то, что человек видит на этой же странице. Цена в разметке — та же, что на витрине; рейтинг — только если отзывы реально опубликованы. Расхождение разметки с контентом поисковики расценивают как обман.
Какие типы разметки использовать
Типов в словаре сотни, но рабочих — около десятка. Вот карта по типам сайтов и страниц.
Тип | Что размечает | Кому обязателен |
Organization / LocalBusiness | Название, логотип, телефон, адрес, регион работы, соцсети | Всем; LocalBusiness — бизнесу с офлайн-точками |
BreadcrumbList | Хлебные крошки — путь до страницы | Всем сайтам со структурой глубже двух уровней |
Product + Offer | Товар: название, цена, валюта, наличие, рейтинг | Интернет-магазинам — на каждую карточку |
FAQPage | Блок «вопрос — ответ» | Страницам услуг и статьям с блоком вопросов |
Article / BlogPosting | Статья: заголовок, автор, даты публикации и обновления | Блогам и СМИ |
Review / AggregateRating | Отзывы и сводный рейтинг | Тем, у кого отзывы реально опубликованы на странице |
Service | Услуга и её область обслуживания | Сайтам услуг — на коммерческие страницы |
Person | Человек: должность, регалии, соцсети | Страницам экспертов, авторов, врачей, юристов |
Самый денежный тип для магазинов — Product с вложенным Offer. Вот минимальная рабочая разметка карточки товара (о самой карточке — отдельный гайд):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Кроссовки Nike Air Max 270",
"image": "https://site.ru/images/nike-air-max-270.jpg",
"description": "Мужские кроссовки Nike Air Max 270, амортизация Air.",
"offers": {
"@type": "Offer",
"url": "https://site.ru/krossovki/nike-air-max-270/",
"price": "12990",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "38"
}
}
</script>
Блок aggregateRating ставится только при реальных отзывах на странице — почему это важно, разберём ниже. Частая ошибка именно здесь: price без priceCurrency или availability, не обновляющийся при распродаже товара.
Отдельно про FAQ — недооценённый тип, который мы ставим в обязательную программу:
«Товары, FAQ, хлебные крошки, отзывы, организацию — всё это мы всегда размещаем, обязательно. FAQ — это блок вопросов и ответов: поиск именно по этой разметке индексирует эти вопросы и ответы»
Важная оговорка про Google: с 2023 года он почти не показывает визуальный FAQ-блок в выдаче для обычных сайтов — оставил его только авторитетным государственным и медицинским ресурсам. Но размеченные вопросы-ответы продолжают работать: Яндекс официально поддерживает разметку вопросов и ответов и может подтягивать лучший ответ в сниппет на мобильной выдаче, а нейросети охотно растаскивают такие блоки на цитаты, потому что формат «вопрос — короткий ответ» идеально ложится в их ответы. Нюанс словаря: FAQPage — для статичных вопросов-ответов от владельца сайта, QAPage — для площадок, где отвечают пользователи (форумы, отзовики); путать их не надо.
Так выглядит разметка FAQ для страницы услуги с двумя вопросами:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Сколько стоит SEO-продвижение?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Стоимость зависит от ниши и конкуренции, диапазон — от 50 до 300 тысяч рублей в месяц."
}
},
{
"@type": "Question",
"name": "Когда появятся первые результаты?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Первые изменения видны через 2–3 месяца, устойчивый рост — через 6–8."
}
}
]
}
</script>
И про Person — тип, о котором почти все забывают, хотя для тематик, где важна экспертность (медицина, финансы, юриспруденция, то же SEO), он работает на доверие к автору:
«Я на своём сайте вывел свою страницу как эксперта: добавил все свои регалии, разметил социальные сети, данные, номера телефонов — всё это разметил. И я уверен, что это помогает этой странице ранжироваться»
Звёзды в выдаче: что работает, а что нет
Самый частый запрос от клиентов по микроразметке — «хотим звёздочки, как у конкурента». Технически звёзды появляются из разметки Review / AggregateRating: на странице есть настоящие отзывы с оценками, разметка отдаёт поисковику сводный рейтинг, и тот может показать его в сниппете. Слово «может» здесь ключевое: гарантий показа нет ни в Яндексе, ни в Google — это всегда решение поисковика.
«Мы тестировали накрутку — тестировали создание отзывов, звёздочек. Но какого-то значимого эффекта мы не обнаружили»
А вот риски у фиктивного рейтинга вполне реальные. У Google есть ручная санкция за спам в структурированных данных: размеченные отзывы, которых нет на странице, «пятёрка» без единого отзыва, рейтинг организации на каждой странице сайта — всё это её типовые поводы. После санкции сайт теряет расширенные сниппеты целиком. Вывод простой: сначала настоящие отзывы на странице, потом разметка — не наоборот.
Как внедрить: плагином, руками или задачей специалисту
«На Тильде, Битриксе, WordPress это можно сделать с помощью плагинов, можно поставить задачу специалистам, можно сделать руками. Вариантов множество — всё зависит от того, как устроена конкретная CMS»
WordPress. Проще всего: SEO-плагины (Yoast, Rank Math и аналоги) из коробки генерируют Organization, Article, BreadcrumbList и базовый Product для WooCommerce. Обычно достаточно один раз заполнить данные организации в настройках плагина. Руками дописывают только специфичные типы — FAQ на страницах услуг, Person для авторов.
Битрикс. Часть шаблонов и модулей отдаёт микроданные сама (чаще всего — хлебные крошки и товары в старом формате microdata). Здесь типовой путь — задача программисту: добавить JSON-LD в шаблоны разделов, потому что готовые решения из Маркетплейса часто размечают не всё или дублируют уже существующую разметку.
Тильда. Конструктор сам генерирует Open Graph и базовую разметку для магазинных блоков. Остальное добавляется вставкой HTML-кода (блок T123 или поле «HTML-код для вставки внутрь head» в настройках страницы) — туда ставится готовый JSON-LD-блок.
Самописные сайты. JSON-LD вписывается прямо в шаблоны страниц: один раз в шаблон карточки товара — размечен весь каталог. Собрать код можно онлайн-генераторами микроразметки (их много, включая генератор в интерфейсе Google) или попросить нейросеть — а вот проверять результат валидатором нужно обязательно, генераторы стабильно пропускают обязательные поля.
Какой бы путь вы ни выбрали, порядок внедрения один:
- Проверить, что страницы уже отдают сейчас (валидатором — см. следующий раздел), чтобы не наплодить дублей.
- Составить карту: какой тип разметки на какой шаблон страниц ставим.
- Внедрить по шаблонам — от денежных страниц (карточки, услуги) к остальным.
- Прогнать по одной странице каждого шаблона через валидаторы.
- Через 2–4 недели посмотреть в Search Console и Вебмастере, подхватилась ли разметка и появились ли ошибки.
Как проверить микроразметку
Проверка — обязательная часть внедрения: разметка с ошибками в обязательных полях просто не учитывается. Инструмента три, все бесплатные.
1. Валидатор микроразметки в Яндекс Вебмастере («Инструменты» → «Валидатор микроразметки»): вставляете URL или код — видите, что Яндекс извлёк из страницы и какие поля с ошибками. Если Вебмастер у вас ещё не настроен — вот гайд по Яндекс Вебмастеру.
2. Проверка расширенных результатов Google (Rich Results Test): показывает, какие расширенные элементы страница может получить в Google, и подсвечивает ошибки и предупреждения. Массовая картина по всему сайту — в Search Console, раздел «Улучшения»: там Google сам сообщает, на каких страницах разметка сломана.
3. Schema Markup Validator (validator.schema.org) — формальная проверка синтаксиса по словарю, полезна для типов, которые первые два инструмента не показывают.
Проверять весь сайт постранично не нужно: разметка живёт в шаблонах, поэтому достаточно прогнать по одной странице каждого типа — главную, карточку товара, категорию, статью, страницу услуги и контакты.
Частые ошибки
По нашим аудитам ошибки повторяются из сайта в сайт:
- Разметка расходится с контентом. В разметке цена 5 000, на странице давно 7 500; рейтинг 4,9 — а блока отзывов нет. Прямой путь к недоверию поисковика и санкции.
- Размечена только главная. Organization на главной — хорошо, но деньги приносят карточки товаров и страницы услуг, а они остались без разметки.
- Дубли разметки. Плагин генерирует Product, и программист когда-то добавил свой — поисковик получает два противоречащих описания одного товара. Перед внедрением проверьте, что уже отдаёт страница.
- Пропущены обязательные поля. Классика: Offer без
priceCurrency, Review без автора, LocalBusiness без адреса. Валидатор ловит это за минуту. - Разметка «невидимого». FAQ в разметке есть, на странице блока с вопросами нет. Для поисковика это то же самое, что фиктивный рейтинг.
И последнее — про сам вопрос «а нужна ли она вообще», который до сих пор всплывает в обсуждениях:
«Меня бесит, когда говорят, что микроразметка не нужна. Ну как не нужна, если это требование поисковой системы? Если этот рычаг можно использовать для улучшения технического качества сайта — почему его не делать? Конечно, это нужно делать всегда»
Микроразметка — один из пунктов внутренней оптимизации; полный список работ этого слоя — в чек-листе внутренней оптимизации, а проверить, не мешает ли разметке технический фундамент сайта, поможет разбор технических проблем, убивающих SEO.
Вопросы и ответы
Что такое микроразметка простыми словами?
Служебный код на странице, который переводит её содержание на язык поисковых роботов: явно сообщает, что здесь товар и его цена, здесь организация с адресом и телефоном, здесь вопрос и ответ. Человек этот код не видит — его читают поисковики и нейросети.
Влияет ли микроразметка на позиции сайта?
Напрямую — почти нет: Google прямо говорит, что структурированные данные не фактор ранжирования. Влияние опосредованное: расширенный сниппет собирает больше кликов, CTR — поведенческий сигнал, плюс разметка улучшает техническое качество сайта и его читаемость для нейросетей.
Какой формат микроразметки выбрать?
JSON-LD: отдельный script-блок, который рекомендует Google и понимает Яндекс. Если на сайте уже есть корректная разметка в микроданных (itemprop в HTML) — срочно переделывать её не нужно, а новые типы добавляйте уже в JSON-LD.
Какую микроразметку сделать в первую очередь?
Минимум для любого сайта: Organization (или LocalBusiness при офлайн-точках) и BreadcrumbList. Дальше по типу сайта: магазину — Product с Offer на карточки, сайту услуг — Service и FAQPage, блогу — Article. Отзывы и рейтинг — только когда они реально опубликованы на странице.
Как проверить, есть ли на сайте микроразметка?
Вставьте URL в валидатор микроразметки Яндекс Вебмастера и в проверку расширенных результатов Google — оба инструмента покажут, какая разметка есть на странице и какие в ней ошибки. Картина по всему сайту — в отчётах «Улучшения» Google Search Console.
Можно ли получить звёзды в выдаче без реальных отзывов?
Разметить рейтинг без отзывов технически можно, но это спам в структурированных данных: у Google за него предусмотрена ручная санкция со снятием всех расширенных сниппетов, а Яндекс перестаёт доверять разметке сайта. Мы тестировали фиктивные звёзды — значимого эффекта нет, а риск есть.
Нужна ли микроразметка для продвижения в нейросетях?
Да, это один из практичных инструментов GEO: ChatGPT, Алиса и Perplexity проще извлекают факты — цены, характеристики, контакты, вопросы-ответы — из структурированных данных, чем из сплошного текста. Размеченный сайт чаще попадает в ответы нейросетей корректно.
