#82 · Контент и E-E-A-T

AggregateRating с реальными отзывами

Что это, почему влияет на SEO, как проверить и исправить. Параметр #82из 150 в нашем чек-листе аудита.

Что это

AggregateRating — тип разметки Schema.org, который передаёт поисковым системам агрегированную оценку товара, услуги или организации на основе реальных пользовательских отзывов. Разметка вкладывается внутрь основного schema-типа (Product, LocalBusiness, Service и др.) и содержит три ключевых поля: ratingValue, reviewCount и bestRating. Находится в HTML-коде страницы в виде JSON-LD, Microdata или RDFa.

Принципиальное слово здесь — «реальными». Поисковики ожидают, что оценка в разметке соответствует отзывам, которые реально опубликованы на странице или привязаны к сущности.

---

Почему это важно для SEO

Корректная разметка AggregateRating активирует в выдаче звёзды рядом со сниппетом. По данным исследований Semrush и Backlinko, сниппеты со звёздами получают CTR на 15–30% выше, чем обычные. Для интернет-магазинов это прямой рост трафика без изменения позиции.

Яндекс обрабатывает AggregateRating через Я.Нейро и карточки в Я.Маркете — разметка влияет на то, как товар выглядит в колдунщиках и островах. Google использует её в Rich Results и, с 2024 года, частично в AI Overviews при формировании карточек продуктов. Важно: Яндекс дополнительно проверяет ИКС сайта при принятии решения об отображении звёзд — на молодых сайтах с низким ИКС звёзды могут не появиться даже при правильной разметке.

Если разметка есть, а реальных отзывов на странице нет, Google Search Console покажет предупреждение «Отзывы в разметке не соответствуют содержимому страницы», а Яндекс просто проигнорирует сниппет со звёздами. Это не просто упущенный CTR — повторные нарушения ведут к ручным санкциям в Google.

---

Как проверить вручную

  1. Google Rich Results Test (search.google.com/test/rich-results) — вставь URL страницы, убедись, что AggregateRating распознан без ошибок. Инструмент покажет, какие поля считаны и есть ли предупреждения.
  1. Google Search Console — раздел «Улучшения» → «Отзывы» или «Продукты». Там видны ошибки и предупреждения по всему сайту, а не только по одной странице.
  1. Я.Вебмастер — раздел «Инструменты» → «Проверка микроразметки». Вставь URL и проверь, считывает ли Яндекс ratingValue и reviewCount.
  1. Screaming Frog — в режиме Custom Extraction настрой XPath или CSS-selector для извлечения JSON-LD:

`` //script[@type="application/ld+json"] `` Это позволяет массово проверить все страницы каталога и найти те, где разметка отсутствует или содержит пустые поля.

  1. Вручную откройте исходный код страницы (Ctrl+U) и найдите aggregateRating — проверьте, что reviewCount больше 0 и совпадает с фактическим числом видимых отзывов.

---

Как исправить

Минимально корректный фрагмент JSON-LD для товара:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Кресло офисное Comfort Pro",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "134",
    "bestRating": "5",
    "worstRating": "1"
  }
}

Значения ratingValue и reviewCount должны автоматически подтягиваться из базы отзывов, а не прописываться статически.

WordPress (WooCommerce): плагины Yoast SEO Premium или Rank Math автоматически генерируют AggregateRating из оценок WooCommerce. Включается в настройках схем: Schema → Product.

Tilda: встроенных инструментов нет. Добавь JSON-LD через блок T123 (HTML-вставка) в футер страницы, динамически генерируй через Tilda API или используй внешний скрипт.

1C-Bitrix: в модуле «Интернет-магазин» → «Настройки» → «SEO» есть поддержка микроразметки для товаров. Убедись, что компонент catalog.element передаёт рейтинг. При необходимости правь шаблон template.php, добавляя JSON-LD вручную.

Webflow: добавь JSON-LD через Embed-элемент на странице товара. Для динамических значений используй Webflow CMS-поля через кастомный код.

---

Типичные ошибки

  • Статичные значения в коде. Разметчик прописал "reviewCount": "12" однажды и забыл. Через полгода на странице 80 отзывов, а в разметке по-прежнему 12 — несоответствие приводит к предупреждению.
  • Разметка без отзывов на странице. AggregateRating на товаре, где виджет отзывов отключён или отзывы подгружаются через iframe с другого домена. Google не видит содержимое iframe как часть страницы.
  • `ratingValue` за пределами `bestRating`. Например, ratingValue: 9.2 при bestRating: 5. Разметка технически невалидна и игнорируется.
  • Отсутствие `worstRating`. Поле необязательное, но без него Google иногда некорректно интерпретирует шкалу.
  • Копирование разметки с шаблоном нулевых значений. "reviewCount": "0" — такую разметку поисковики отклоняют, звёзды не показываются.

---

Влияние на разные типы сайтов

Для интернет-магазинов AggregateRating — один из немногих способов улучшить сниппет без роста позиций. Звёзды в выдаче по коммерческим запросам («купить кресло офисное») дают ощутимый прирост CTR и напрямую влияют на выручку. Чем больше SKU, тем важнее автоматическая генерация разметки из базы данных — ручное обслуживание тысяч товаров нереально.

Для контентных сайтов (обзоры, рейтинги, медиа) разметка применяется к типам Review и Article с вложенным AggregateRating — например, рейтинг курса или книги. Здесь ключевое ограничение: звёзды в Google не показываются для самовосхваляющих отзывов (сайт оценивает сам себя). Нужно либо собирать оценки от пользователей через форму, либо агрегировать оценки из сторонних источников с явной ссылкой на источник.

Проверить этот параметр на вашем сайте

Бесплатно. Без регистрации. Проверим этот и ещё 49 параметров за 60 секунд.

Получить SEO-аудит →