Микроразметка отзывов: звёзды в выдаче
Иногда у результата в поиске под заголовком горят жёлтые звёздочки и цифра рейтинга. Такой результат заметнее соседних и собирает больше кликов. Эти звёзды берутся не сами — их даёт микроразметка отзывов. Разберём, как она устроена, что нужно Яндексу и Google и почему накручивать её опасно.
Что это даёт
Звёзды в сниппете — это элемент расширенных результатов (rich snippets). Они не поднимают позицию напрямую, но делают результат заметнее и повышают кликабельность (CTR). А рост CTR — это и больше трафика, и косвенный сигнал качества для поиска. Особенно полезно для карточек товаров, услуг, отзывов о компании и рецептов — там, где у людей есть оценки.
Review и AggregateRating
За звёзды отвечают два типа разметки Schema.org:
- Review — один конкретный отзыв: автор, оценка, текст. Используется, когда на странице один развёрнутый отзыв.
- AggregateRating — сводная оценка: средний балл и количество отзывов. Именно она чаще всего и рисует звёзды с числом «4,8 · 127 отзывов».
Разметку добавляют к объекту, к которому относятся отзывы: товару (Product), организации (Organization/LocalBusiness), услуге. Вот упрощённый пример сводной оценки товара в формате JSON-LD:
"@type": "Product",
"name": "Название товара",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
JSON-LD — рекомендуемый формат: он лежит отдельным блоком и не путается с вёрсткой. Подробнее про разметку товара — в статье микроразметка товара (Product).
Что важно для Яндекса и Google
Поддержка у систем разная, и требования строгие. Главное правило обоих: разметка должна соответствовать тому, что реально видит пользователь на странице. То есть звёзды и отзывы должны быть на самой странице — видимые, настоящие, доступные посетителю. Google показывает звёзды для ограниченного списка типов (товары, рецепты, книги, фильмы и др.) и игнорирует «отзывы о самом себе» без независимого источника. Яндекс рисует рейтинг в основном для товаров и организаций. Если данных на странице нет, а в коде они есть — расширенный сниппет просто не покажут.
Как проверить разметку
После добавления проверьте код валидатором — он покажет, видит ли поисковик разметку и нет ли ошибок. У Google это Rich Results Test, у Яндекса — валидатор микроразметки в Вебмастере. Учтите: даже корректная разметка не гарантирует звёзды мгновенно — поисковику нужно переобойти страницу, иногда это занимает недели.
Где брать настоящие отзывы
Раз размечать можно только реальные отзывы, видимые на странице, главный вопрос — где их взять. Самый честный путь — собирать у клиентов: форма отзыва прямо на карточке товара или странице услуги, письмо с просьбой оценить после покупки, QR-код в офлайне. Часть отзывов уже есть на внешних площадках — Яндекс Картах, отзовиках, маркетплейсах: их можно показывать на сайте с указанием источника, но размечать стоит то, что реально выведено на странице. Чем больше живых отзывов, тем выше доверие и тем «весомее» сводная оценка. Накрутка тут не вариант: важно не нарисовать «4,9», а реально иметь оценки, которые человек видит и которым верит.
Отзывы о товаре и о компании — не путать
Частая ошибка — повесить рейтинг компании на товар или наоборот. У разметки строгая логика: отзывы относятся к конкретному объекту. Оценки конкретного товара размечают на его карточке через Product с aggregateRating — это отзывы именно об этом товаре. Оценку компании в целом размечают на странице организации через Organization или LocalBusiness — это отзывы о фирме. Смешивать нельзя: ставить общий рейтинг компании на каждую карточку товара, чтобы у всех горели звёзды, — это и есть нарушение, за которое снимают расширенные сниппеты. Размечайте то, что соответствует объекту страницы.
Дополнительные поля разметки
Кроме ratingValue и reviewCount у разметки есть полезные уточнения. bestRating и worstRating задают шкалу (по умолчанию от 1 до 5) — их указывают, если шкала другая, например десятибалльная. Для отдельного отзыва (Review) добавляют author (кто написал), datePublished (когда) и reviewBody (текст отзыва) — чем полнее данные, тем лучше поисковик «верит» разметке. Для агрегированной оценки иногда указывают itemReviewed — объект, к которому относятся отзывы. Не обязательно заполнять всё, но базовый набор — ratingValue, reviewCount и шкала — стоит иметь корректным.
Почему звёзды не показываются
Разметка добавлена, валидатор зелёный, а звёзд в выдаче нет — частая ситуация, и причин несколько. Первая и главная — на странице нет видимых отзывов: поисковик показывает звёзды, только если оценки реально выведены пользователю, а не спрятаны в коде. Вторая — неподходящий тип: Google рисует звёзды для ограниченного списка (товары, рецепты, книги, фильмы), и для произвольной страницы их не будет. Третья — «отзывы о себе»: Google игнорирует рейтинг, который сайт ставит сам себе без независимого источника. Четвёртая — просто не прошло время: даже корректную разметку поиск подхватывает не сразу, нужен переобход. И пятая — поисковик в принципе не обязан показывать звёзды, даже при идеальной разметке это его решение.
Коротко
Звёзды рейтинга в выдаче даёт микроразметка отзывов — Review для одного отзыва и AggregateRating для сводной оценки. Добавьте её в формате JSON-LD к товару или организации, но только если отзывы реально есть на странице и видны пользователю. Накрутка и фейковые оценки караются снятием расширенных сниппетов. Сделали правильно — проверьте валидатором и подождите переобхода. Прямо на позиции звёзды не влияют, но заметно поднимают кликабельность, а с ней и трафик.