Микроразметка Schema.org для интернет-магазина
4 мин чтения
Микроразметка Schema.org для интернет-магазина

Микроразметка Schema.org для интернет-магазина

Микроразметка объясняет поисковику, что именно на странице: где название товара, где цена, где отзывы. Взамен сниппет в выдаче получает звёзды рейтинга, цену и наличие — и выделяется среди соседей. Разбираем, что размечать в магазине и где чаще всего ошибаются.

Что это даёт

Человек видит карточку товара и понимает, что 4 990 ₽ — это цена, а 4,8 — рейтинг. Поисковый робот видит текст и разметку. Без неё он тоже попробует догадаться, но результат будет менее надёжным.

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

Разметка не поднимает позиции напрямую

Это распространённое заблуждение. Schema.org не является фактором ранжирования сам по себе: он влияет на то, как страница выглядит в выдаче, а уже через кликабельность и поведение — косвенно на позиции. Ждать роста от одной только разметки не стоит.

Что размечать в магазине

Тип Где применять Что даёт
Product + Offer Карточка товара Цена, валюта, наличие в сниппете
AggregateRating и Review Карточка с реальными отзывами Звёзды и число отзывов
BreadcrumbList Все страницы с хлебными крошками Путь по разделам вместо голого адреса в выдаче
Organization Главная, контакты Логотип, контакты, профили компании
ItemList Страницы категорий Структурированный список товаров категории
FAQPage Страницы с реальным блоком вопросов Раскрывающиеся вопросы под сниппетом

Как это выглядит в коде

Рекомендуемый формат — JSON-LD: отдельный блок в разметке страницы, не привязанный к вёрстке. Его удобно генерировать шаблоном и не страшно ломать при редизайне.

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Кофеварка Bravo X2",
  "sku": "A-1024",
  "brand": { "@type": "Brand", "name": "Bravo" },
  "offers": {
    "@type": "Offer",
    "price": "12990",
    "priceCurrency": "RUB",
    "availability": "https://schema.org/InStock",
    "url": "https://example.ru/catalog/bravo-x2"
  }
}

Обратите внимание на цену: она передаётся числом без пробелов и символа валюты, а сама валюта — отдельным полем. Это одна из самых частых причин, по которым разметка не проходит проверку.

Где чаще всего ошибаются

Размечают то, чего нет на странице. Главное правило: разметка описывает видимое содержимое. Рейтинг, которого нет в карточке, вопросы, которых нет в тексте, цена, отличающаяся от показанной, — всё это нарушение, за которое поисковик убирает расширенный сниппет, а при систематических случаях применяет санкции.

Рисуют отзывы. Соблазн проставить 4,9 звезды на всех карточках без единого настоящего отзыва велик, а последствия неприятны: это прямое нарушение правил, и звёзды снимают у всего сайта, а не у одной страницы.

Цена в разметке расходится с ценой на странице. Обычно из-за кэша или из-за того, что разметку генерирует один модуль, а цену выводит другой. Робот сверяет их, и расхождение обесценивает разметку.

Забывают про наличие. Поле availability остаётся в значении «в наличии» для всех товаров, включая закончившиеся. Посетитель приходит из поиска за товаром, которого нет, — и уходит.

Ставят несколько конфликтующих блоков. Плагин добавил свою разметку, тема — свою, и на странице оказываются два разных описания одного товара. Робот выберет одно из них, и не обязательно правильное.

Как проверить

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

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

Как это устроено в Пруфене

Разметка чаще всего пропадает не сама по себе, а после релиза или обновления шаблона — вместе с блоком цены или отзывов. Пруфен ежедневно проверяет наличие нужного фрагмента на странице: можно следить за самим блоком разметки и узнать о его исчезновении сразу, а не через месяц по пропавшим звёздам в выдаче. Есть и комплексная SEO-проверка страницы. Уведомления приходят на Email, в Telegram, в Макс или звонком.

Частые вопросы

Гарантирует ли разметка расширенный сниппет? Нет. Корректная разметка — необходимое условие, но решение о том, показывать ли звёзды и цену, поисковик принимает сам, с учётом качества сайта и запроса. Отсутствие расширенного сниппета при валидной разметке — обычная ситуация.

JSON-LD или микроданные в вёрстке? Практичнее JSON-LD: он не зависит от структуры HTML и переживает редизайн. Микроданные, вшитые в теги, ломаются при любой правке шаблона, и заметить это сложнее.

Нужна ли разметка на страницах категорий? Полезна ItemList, но приоритет ниже, чем у карточек: именно карточки собирают расширенные сниппеты. Начинайте с товаров и хлебных крошек, категории добавляйте потом.

Что делать, если звёзды пропали из выдачи? Сначала прогнать страницу через валидатор — чаще всего разметка просто сломалась после обновления. Если она валидна, а звёзд нет, возможно, поисковик перестал доверять отзывам: проверьте, что они настоящие, видны на странице и их число совпадает с указанным в разметке.

Была ли статья полезна?

Начните мониторинг прямо сейчас

Бесплатный тариф — до 5 проверок. 150 ₽ на баланс при регистрации.

Создать аккаунт