Logo
Микроразметка Schema.org: какие типы реально дают расширенные сниппеты

Микроразметка Schema.org: какие типы реально дают расширенные сниппеты

Микроразметка Schema.org не поднимает сайт в выдаче, зато меняет вид его сниппета: добавляет звёздочки, цену, наличие, хлебные крошки или блок вопросов. На момент публикации Google реально показывает расширенные результаты только для двух десятков типов, и половина из них касается узких ниш вроде рецептов или событий. Для обычного бизнес-сайта рабочих типов пять-шесть: Product, Article, LocalBusiness, Organization, BreadcrumbList и, с ограничениями, FAQ и Review. Ниже разбираем, что такое структурированные данные, какие типы имеют смысл именно для вашего сайта, какие ошибки сводят эффект к нулю и как проверить, что Google всё прочитал.

SEO-специалист сравнивает обычный и расширенный сниппет с микроразметкой на экране ноутбука

Что такое структурированные данные и почему Google просит JSON-LD

Структурированные данные (structured data) помогают поисковику понять, что именно на странице: не просто «текст с цифрой 1 299», а товар с ценой 1 299 грн, в наличии, с рейтингом 4,7. Словарь, которым описывают такие сущности, называется Schema.org. Его совместно поддерживают Google, Microsoft, Yahoo и Yandex, поэтому одна разметка читается всеми.

Технически добавить разметку можно тремя способами: атрибутами внутри HTML (microdata), атрибутами RDFa или отдельным скриптом JSON-LD. Google официально рекомендует именно JSON-LD: блок лежит отдельно от вёрстки, его не ломает редизайн, и его удобно генерировать из CMS. Вот как выглядит минимальная разметка товара:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Кофемашина Delonghi Magnifica S",
  "image": "https://site.ua/img/magnifica-s.jpg",
  "sku": "ECAM22.110",
  "brand": { "@type": "Brand", "name": "Delonghi" },
  "offers": {
    "@type": "Offer",
    "price": "14999",
    "priceCurrency": "UAH",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "128" }
}
</script>

Скрипт ставят в <head> или перед закрытием <body>. Важное условие: всё, что есть в JSON-LD, должно быть видно человеку на этой же странице. Разметили рейтинг 4,7, значит, он где-то на странице стоит.

Какие типы Google реально показывает в сниппетах

Полный перечень поддерживаемых типов живёт в галерее расширенных результатов Google. Перечень меняется: за последние годы Google убрал часть типов и ограничил другие. Вот состояние дел на момент публикации, которое стоит перепроверять раз в полгода.

  • Product. Цена, валюта, наличие, рейтинг и количество отзывов в сниппете. Главный тип для интернет-магазина. Работает и в merchant-листингах, то есть в товарных блоках без Merchant Center.
  • Article / NewsArticle / BlogPosting. Дата, автор, изображение. Влияет на показ в Discover и в блоке «Главные новости», в классической выдаче эффект скромный.
  • LocalBusiness. Адрес, часы работы, телефон, координаты. Помогает Google связать сайт с профилем в Google Business Profile.
  • Organization. Логотип, название, контакты, соцсети. Питает панель знаний о компании. Тип Logo влился в Organization в 2024 году.
  • BreadcrumbList. Вместо серого адреса URL в сниппете показывается цепочка «Главная › Каталог › Кофемашины». Самый дешёвый во внедрении тип с заметным эффектом.
  • FAQPage. С августа 2023 года расширенные FAQ-сниппеты Google показывает только для сайтов государственных и медицинских учреждений. Для коммерческих сайтов разметка остаётся валидной, но блока в выдаче не будет.
  • HowTo. Убран из выдачи полностью в сентябре 2023 года. Размечать нет смысла.
  • Review / AggregateRating. Звёздочки. С 2019 года Google не показывает рейтинги, которые организация поставила сама себе (так называемые self-serving reviews): AggregateRating на типе Organization или LocalBusiness в сниппет не попадёт. Звёздочки работают на Product, Recipe, Book, Course, Event, SoftwareApplication и нескольких других.

Есть ещё Event, Recipe, JobPosting, Course, Video, SoftwareApplication, Dataset. Это не «лишние» типы, просто они нужны конкретным нишам: ивент-агентствам, кулинарным медиа, порталам вакансий, онлайн-школам.

ТипГде показываетсяКому нужен
Product + Offer + RatingЦена, наличие, звёздочкиИнтернет-магазины, прайсы
BreadcrumbListХлебные крошки вместо URLСайты со структурой от 2 уровней
OrganizationПанель знаний, логотипВсе компании
LocalBusinessЛокальная выдача, картаКлиники, СТО, кафе, салоны
Article / BlogPostingDiscover, дата и авторМедиа, блоги
FAQPageБлок вопросов (госорганы, медицина)Медучреждения, госсервисы
EventДата, место, билетыКонцерты, конференции, курсы
JobPostingБлок «Вакансии»Раздел карьеры, job-порталы
VideoПревью, длительность, моментыСтраницы с собственным видео

Оставьте заявку

Укажите ваше имя и email, наши менеджеры свяжутся с Вами в ближайшее время
Отправляя форму, вы соглашаетесь с политикой конфиденциальности.

Поднимает ли микроразметка позиции

Нет. Google повторяет это годами, и наша практика в Query это подтверждает: страница с идеальным JSON-LD и страница без него ранжируются по одним и тем же сигналам: контент, ссылки, техническая база, поведение. Разметка не является фактором ранжирования. Она работает с другим показателем: CTR, долей людей, которые кликнули именно ваш результат среди десяти соседних.

Логика простая. Сниппет с ценой, звёздочками и наличием занимает больше места, выглядит конкретнее и отсекает нецелевые клики: человек видит 14 999 грн и либо идёт к вам осознанно, либо не идёт вообще. По нашим наблюдениям, прирост CTR от корректных rich snippets в коммерческих нишах измеряется не процентами, а десятками процентов от базового уровня, но сильно зависит от того, что показывают соседи по выдаче. Если в топе все со звёздочками, разметка просто не даёт отстать.

Вторая польза косвенная. Структурированные данные дают Google чёткие сущности: вот бренд, вот модель, вот цена. Это подпитывает панель знаний, товарные блоки, а теперь и AI-обзоры, которые тоже опираются на машиночитаемые сущности со страницы. Разметка не двигатель, а переводчик между вашим сайтом и поисковиком.

Разработчик проверяет JSON-LD микроразметку страницы в Rich Results Test на мониторе в офисе

Типичные ошибки, из-за которых разметку игнорируют или наказывают

Google не штрафует за отсутствие разметки, но у него есть ручные санкции за разметку-обман. Вот что мы чаще всего находим на аудитах.

  1. Разметка невидимого контента. В JSON-LD есть FAQ на десять вопросов, а на странице их нет. Или рейтинг 4,9 при том, что отзывов на сайте нет вообще. Это прямое нарушение правил, за него прилетает ручная санкция «Структурированные данные, вводящие в заблуждение».
  2. Фейковые и самоназначенные рейтинги. AggregateRating без реальных отзывов, или рейтинг компании на её же сайте. Звёздочки либо не покажут, либо снимут вместе с другими расширенными результатами домена.
  3. Дублирование. SEO-плагин добавляет Organization, тема добавляет Organization, разработчик добавил ещё один руками. Три блока с разными телефонами. Google берёт произвольный или не берёт ни одного.
  4. Product на странице категории. Тип Product предназначен для одной конкретной позиции. На листинге с 40 товарами размечают каждый отдельно как ItemList или не размечают вовсе.
  5. Неполные обязательные поля. Offer без валюты, Product без названия, Article без даты. Валидатор покажет ошибку, сниппет не появится.
  6. Цена и наличие не обновляются. Разметку сделали один раз при запуске, а товар давно подорожал. Несоответствие между страницей и сниппетом тоже подпадает под правила.

Отдельная история: разметка «на всякий случай» всего подряд. Мы в Query видели сайты с 15 типами на главной. Пользы ноль, а шанс напутать растёт. Размечайте то, что имеет шанс показаться, и то, что описывает реальную сущность страницы.

Как проверить, что Google всё прочитал

Инструментов два, и они дополняют друг друга.

  • Rich Results Test (search.google.com/test/rich-results). Вставляете URL или код, за полминуты видите, какие типы найдены, какие поля обязательны и не заполнены, есть ли предупреждения. Показывает только типы, дающие расширенные результаты. Для произвольной валидации Schema.org есть validator.schema.org.
  • Отчёты в Search Console. Раздел «Улучшения» содержит отдельный отчёт на каждый тип: сколько страниц валидны, сколько с ошибками, какие именно ошибки. Это уже данные с реального обхода, а не разовая проверка. Там же видно, когда Google перестал видеть разметку после обновления шаблона.

Порядок действий после внедрения: прогнать тест на двух-трёх типовых страницах, запросить переобход через «Проверку URL», через неделю-две посмотреть отчёт в Search Console и вручную погуглить несколько своих страниц. Наличие валидной разметки не гарантирует показ: Google сам решает, когда расширенный сниппет уместен. Но без валидной разметки шансов ноль.

Внедрение обычно делается в рамках технической SEO-оптимизации, а если CMS не умеет генерировать JSON-LD из карточек товаров, приходится подключать разработчика на доработку сайта. Чаще всего это один-два дня работы: шаблон карточки, шаблон статьи, глобальный Organization и крошки.

С чего начать: короткий план

  1. Проверьте текущее состояние: Rich Results Test на главной, карточке товара или услуги и одной статье. Часто разметка уже есть от плагина, но с ошибками или дублями.
  2. Выберите три-четыре типа под ваш формат: магазину нужны Product, BreadcrumbList, Organization; сайту услуг LocalBusiness, Organization, BreadcrumbList и Article для блога.
  3. Генерируйте JSON-LD из данных CMS, а не руками: цены и наличие должны обновляться автоматически.
  4. Уберите дубли и всё, чего нет на странице для человека.
  5. Через две недели сверьте отчёты «Улучшения» в Search Console и CTR страниц в отчёте «Эффективность» до и после.

Микроразметка не заменит контент и ссылки, но за один-два дня работы даёт сниппет, по которому кликают чаще. Это один из немногих технических шагов с быстрым и измеримым результатом.

Другие статьи

Другие услуги

Связаться с нами
Мессенджеры