Микроразметка Schema.org: как получить расширенные сниппеты в Яндексе и Google
Два сайта стоят в выдаче рядом. У одного — заголовок и две строчки текста. У другого — рейтинг со звёздами, цена, хлебные крошки вместо длинного адреса и дата обновления статьи. На второй сниппет кликают чаще, хотя позиция одинаковая. Разница часто объясняется микроразметкой — структурированными данными, которые помогают поисковым системам понять, что изображено на странице.
Что такое микроразметка
Поисковый робот читает страницу как текст и пытается понять, где цена, где адрес, где автор статьи. Микроразметка снимает эту неопределённость: вы явно сообщаете, что вот это — товар с такой-то ценой, а вот это — организация с таким-то адресом и телефоном. Самый распространённый словарь для такой разметки — Schema.org, его поддерживают и Яндекс, и Google.
Технически разметку можно встроить тремя способами: JSON-LD, Microdata и RDFa. Google рекомендует JSON-LD, Яндекс поддерживает все три. JSON-LD удобнее всего: это отдельный блок кода в странице, который не смешивается с вёрсткой и легко генерируется автоматически.
Какие типы разметки полезны
Organization и LocalBusiness
Название компании, логотип, контакты, адрес, часы работы, ссылки на официальные профили. Для бизнеса с офисом или точкой обслуживания — LocalBusiness или его более точный подтип. Эта разметка помогает поисковику связать сайт с компанией и её карточкой на картах.
BreadcrumbList
Хлебные крошки: путь от главной до текущей страницы. В сниппете вместо длинного адреса показывается понятная структура. Простая разметка, которая полезна почти любому сайту.
Product и Offer
Для интернет-магазина: название товара, цена, валюта, наличие, иногда рейтинг и отзывы. Цена и наличие в разметке должны совпадать с тем, что видит посетитель на странице, иначе поисковик может проигнорировать разметку или посчитать её спамом.
Article и BlogPosting
Для статей: заголовок, автор, дата публикации и обновления, изображение. Дата обновления особенно полезна для материалов, которые вы регулярно актуализируете.
FAQPage
Блок вопросов и ответов. Здесь важно знать текущую ситуацию: Google в 2023 году сильно ограничил показ расширенных сниппетов FAQ — теперь они показываются в основном для авторитетных государственных и медицинских сайтов. Сама разметка при этом не вредит и помогает поисковикам понять структуру страницы. Правила Яндекса стоит проверять в его справке для вебмастеров.
Review и AggregateRating
Отзывы и рейтинги. Будьте осторожны: правила требуют, чтобы отзывы были настоящими и размещались на странице. Разметка собственных отзывов о собственной организации на её же сайте по правилам Google не даёт звёзд в сниппете. Накрученные или скрытые рейтинги — прямой путь к ручным санкциям.
| Тип сайта | С чего начать | Что добавить потом |
|---|---|---|
| Сайт услуг | Organization или LocalBusiness, BreadcrumbList | Service, FAQPage |
| Интернет-магазин | Product и Offer, BreadcrumbList, Organization | AggregateRating при наличии настоящих отзывов |
| Блог или медиа | Article, BreadcrumbList, Organization | Person для авторов |
| SaaS-продукт | Organization, SoftwareApplication | Offer для тарифов |
Как внедрить
Если сайт работает на популярной CMS, часть разметки может добавляться плагином. Проверьте, что именно он генерирует: плагины иногда добавляют лишнее или устаревшее.
Для сайтов на собственном коде правильнее генерировать JSON-LD из тех же данных, из которых строится страница. Тогда цена в разметке всегда совпадает с ценой на странице, а дата обновления статьи меняется автоматически. Ручная разметка, вставленная один раз, быстро расходится с реальностью.
Пример минимальной разметки хлебных крошек выглядит так: тип BreadcrumbList и список элементов, у каждого из которых есть позиция, название и адрес. Для статьи — тип Article с заголовком, датами, автором и издателем. В нашем блоге такая разметка генерируется автоматически для каждой статьи.
Как проверить
- Валидатор Schema.org (validator.schema.org) — проверяет синтаксис и соответствие словарю.
- Проверка расширенных результатов Google — показывает, на какие типы расширенных сниппетов претендует страница.
- Валидатор микроразметки в Яндекс Вебмастере — проверка с точки зрения Яндекса.
- Отчёты в Search Console и Вебмастере — показывают ошибки разметки по всему сайту после индексации.
Проверяйте не одну страницу, а каждый тип шаблона: карточку товара, категорию, статью, страницу услуги. Ошибка в шаблоне повторяется на всех страницах этого типа.
Разметка для бизнеса с несколькими адресами
Если у компании несколько офисов, салонов или пунктов выдачи, разметка организации требует отдельного внимания. Частая ошибка — указать все адреса в одной разметке на главной странице. Правильнее сделать отдельную страницу для каждой точки и разместить на ней разметку конкретного филиала: адрес, телефон, часы работы, координаты.
Такие страницы полезны и без разметки: по запросам вида «услуга + район» поисковики охотнее показывают страницу конкретного филиала, чем общую страницу контактов. А разметка помогает связать страницу с карточкой филиала на картах. Подробнее о продвижении по городам и районам — в статье о локальном SEO.
Проверьте, что данные в разметке, на странице и в карточках на картах совпадают: название, адрес в одном формате, один и тот же телефон. Расхождения путают и поисковые системы, и клиентов.
Как поддерживать разметку в актуальном состоянии
Разметка — не разовая задача. Цены меняются, товары заканчиваются, статьи обновляются, филиалы переезжают. Если разметка генерируется из тех же данных, что и страница, она обновляется сама. Если вставлена вручную, через полгода в ней почти наверняка будут устаревшие сведения.
- Генерируйте разметку из данных страницы, а не храните её отдельным текстом.
- Добавьте проверку разметки в процесс выпуска обновлений: перед публикацией нового шаблона прогоните основные типы страниц через валидатор.
- Раз в месяц смотрите отчёты об ошибках структурированных данных в Search Console и Вебмастере.
- При редизайне составьте список типов разметки на каждом шаблоне и сверьте его после запуска.
Частые ошибки
- Разметка не совпадает со страницей. Цена в разметке одна, на странице другая. Или в разметке есть отзывы, которых посетитель не видит.
- Разметка всего подряд. Каждый абзац размечен как отдельный тип. Это не помогает и может выглядеть как попытка манипуляции.
- Устаревшие типы и свойства. Словарь развивается, и то, что работало пять лет назад, может уже не поддерживаться для расширенных результатов.
- Разметка вместо контента. Никакая разметка не поможет странице без полезного содержания.
- Забытая разметка после редизайна. При смене шаблонов разметка часто теряется, и это замечают через месяцы. Это один из пунктов чек-листа в статье о редизайне без потери позиций.
Чего ждать от разметки
Реалистичные ожидания: поисковики лучше понимают структуру сайта, часть сниппетов становится информативнее, растёт кликабельность на тех запросах, где вы уже показываетесь. Разметка не выведет в топ страницу, которая там не заслуживает быть, и не заменит работу над контентом, скоростью и технической оптимизацией.
Если хотите проверить разметку на своём сайте или внедрить её в шаблоны, мы делаем это в рамках SEO-продвижения. Начинаем с аудита: какие типы уже есть, где ошибки и что даст наибольший эффект именно для вашей тематики.
Вопросы и ответы
Влияет ли микроразметка на позиции?
Напрямую — нет. Она помогает поисковику понять страницу и может улучшить вид сниппета, что косвенно влияет на кликабельность.
Какой формат выбрать: JSON-LD или Microdata?
JSON-LD. Его рекомендует Google, поддерживает Яндекс, и его проще поддерживать, потому что он не смешивается с вёрсткой.
Почему разметка есть, а расширенного сниппета нет?
Показ расширенных результатов — решение поисковой системы. Проверьте разметку на ошибки, соответствие правилам и содержимому страницы. Даже при корректной разметке сниппет может не показываться.
