Schema.org · Review · AggregateRating
Микроразметка отзывов — звёзды рейтинга в выдаче
Звёзды рядом с сайтом в поиске появляются не сами: поисковику нужно увидеть в коде страницы и сами отзывы, и разметку schema.org. Разбираем, что именно размечать, почему звёзды часто не появляются — и как получить готовый блок с правильной разметкой, не трогая код руками.
Что должно быть в коде
Разметка отзывов — это три вложенных объекта. Пропущен любой — рейтинг не покажут.
1. Объект, о котором отзывы
Organization, LocalBusiness или Product
с названием. Отзывы «висят» на нём — сами по себе они поиску не нужны.
2. Сводный рейтинг
AggregateRating: ratingValue — средняя оценка,
reviewCount — сколько отзывов, bestRating — верх шкалы.
3. Сами отзывы
Каждый — Review: author, reviewBody,
reviewRating с оценкой и datePublished.
Почему звёзды не появляются
- Отзывы рисует скрипт. Самая частая причина. В коде страницы — пустой контейнер, разметка появляется только в браузере. Робот видит пустоту.
- Разметка неполная. Есть рейтинг, но нет самих отзывов; есть отзыв, но без автора или без оценки. Такую разметку поиск игнорирует целиком.
- Разметка не привязана к объекту. Отзывы размечены сами по себе, без организации или товара, к которым относятся.
- Страницу ещё не переобошли. После правки нужно отправить страницу на переобход в Вебмастере и подождать.
- Ограничения поисковика. Google не показывает рейтинги, которые компания публикует сама о себе (self-serving reviews), для организаций и локального бизнеса. Яндекс такие данные использует.
Готовый блок вместо ручной разметки
Размечать отзывы руками — значит лезть в шаблон сайта и следить за каждым новым
отзывом. Наш блок отдаёт сервер: отзывы приходят уже готовым HTML
с микроразметкой — Organization, AggregateRating
и Review на каждый отзыв. Вы вставляете блок один раз.
Бесплатно: вместо оплаты — ссылка «Отзывы на движке SmittMediaGroup» внутри блока.
Как проверить разметку
- Валидатор Яндекса. Вебмастер → «Инструменты» → «Валидатор
микроразметки»: вставьте адрес страницы и посмотрите, распознались ли
AggregateRatingиReview. - Rich Results Test у Google. Покажет, видит ли Google разметку и какие поля считает проблемными.
- Просто посмотрите исходный код. Ctrl+U на своей странице: если отзывов в коде нет — никакая разметка не поможет, отзывы рисует скрипт.
Вопросы
Микроданные или JSON-LD — что лучше?
Поисковики понимают оба формата. Наш блок использует микроданные
(itemprop) намеренно: на странице клиента обычно уже есть
свой JSON-LD об организации, и второй блок вступил бы с ним в конфликт.
Можно разметить отзывы с Яндекс.Карт?
Копировать чужие отзывы к себе запрещают правила площадок, а поиск считает их дублями. Размечать имеет смысл только свои собственные отзывы.
Сколько отзывов нужно?
Формально хватает одного, но рейтинг «5,0 по одному отзыву» доверия не вызывает — ни у человека, ни у поисковика. Разумный старт — 5–10 живых отзывов.