Что такое разметка AggregateRating?
AggregateRating — это сводный (агрегированный) рейтинг в виде звезд, который вычисляется на основе множества оценок пользователей. Он представляет собой числовое значение (
ratingValue), количество оценок (ratingCount) и, опционально, наилучшую (bestRating) и наихудшую (worstRating) возможные оценки.
На практике, внедрение звездного рейтинга напрямую влияет на поведение пользователей. Расширенные сниппеты Google со звездами привлекают больше внимания и выглядят более заслуживающими доверия.
Это, в свою очередь, может значительно увеличить показатель кликабельности (CTR) — по некоторым данным, рост может достигать 30%, что помогает любому веб сайту выделиться в результатах поиска.
Какие типы контента поддерживают AggregateRating?
Важно понимать, что Google показывает рейтинг в виде звезд не для всех типов страниц. В 2019 году компания объявила об ограничении списка контента, для которого генерируются такие расширенные сниппеты Google. Вот основные из них:
- Book (Книга): Информация о книгах.
- Course (Курс): Образовательные курсы и программы.
- Event (Событие): Мероприятия, концерты, фестивали.
- How-to (Инструкция): Пошаговые руководства.
- LocalBusiness (Локальный бизнес): Информация о компании, ресторане, магазине.
- Movie (Фильм): Рейтинги для фильмов.
- Product (Товар): Страницы товаров в интернет-магазинах.
- Recipe (Рецепт): Кулинарные рецепты.
- SoftwareApplication (Программное приложение): Приложения для ПК или мобильных устройств.
Попытка использовать разметку AggregateRating для типов контента, не входящих в этот список (например, для обычных статей в блоге), скорее всего, не даст результата. Более того, это может быть расценено как нарушение рекомендаций Google. Проверить полный и актуальный список поддерживаемых типов можно в официальной галерее поиска Google.
Как внедрить разметку AggregateRating на сайт
Существует три основных способа добавить структурированные данные на сайт: JSON-LD, Microdata и RDFa. Мы настоятельно рекомендуем использовать JSON-LD, так как это предпочтительный и наиболее гибкий метод для Google.
1. JSON-LD (рекомендуемый способ)
JSON-LD — это json с рейтингами, который добавляется в виде скрипта в секцию <head> или <body> HTML-кода страницы. Он не требует изменения существующей верстки, что делает его внедрение простым и безопасным.
Вот пример фрагмента рейтинга для товара (Product) в формате JSON-LD:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Пример смартфона Model X",
"image": "https://example.com/phone.jpg",
"description": "Лучший смартфон 2024 года с тройной камерой.",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"bestRating": "5",
"worstRating": "1",
"ratingCount": "1250"
}
}
</script>
2. Microdata (Микроданные)
Этот метод подразумевает добавление специальных атрибутов (itemscope, itemtype, itemprop) непосредственно в HTML-теги, которые обрамляют контент на странице. Это делает код менее читаемым и усложняет поддержку, но все еще является валидным способом.
Тот же пример фрагмента отзыва, но реализованный с помощью Microdata:
<div itemscope itemtype="https://schema.org/Product">
<h1 itemprop="name">Пример смартфона Model X</h1>
<img itemprop="image" src="https://example.com/phone.jpg" alt="Смартфон Model X"/>
<p itemprop="description">Лучший смартфон 2024 года с тройной камерой.</p>
<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
Рейтинг: <span itemprop="ratingValue">4.8</span> из <span itemprop="bestRating">5</span>
на основе <span itemprop="ratingCount">1250</span> отзывов.
</div>
</div>
3. Использование плагинов и виджетов
Для популярных CMS, таких как WordPress, существуют готовые решения, позволяющие получить звездные рейтинги без программирования. Различные премиум виджеты позволяют добавлять разметку без прямого редактирования кода. Например, готовые решения от Elfsight. Вы просто заполняете нужные поля в интерфейсе, а плагин автоматически генерирует правильный код фрагмента рейтинга.
Проверка и отладка разметки
После внедрения кода необходимо убедиться, что поисковые системы смогут его корректно прочитать. Для этого существуют официальные инструменты.
Тест расширенных результатов Google
Это основной и простой инструмент, который поможет вам проверить производительность вашей разметки schema. Перейдите в тест расширенных результатов, вставьте URL страницы или фрагмент кода. Тест расширенных результатов это быстрый и простой способ увидеть, какие расширенные результаты нашел Google, и он четко выделит все ошибки и предупреждения.
Отчеты в Google Search Console
После того как Google проиндексирует страницы с новой разметкой, в Google Search Console появится специальный отчет. Он находится в разделе «Улучшения». Там вы увидите, на каких страницах разметка внедрена успешно, а где есть проблемы, которые необходимо исправить. Этот инструмент поможет вам обнаружить любые предупреждения в вашей разметке схемы.
Почему не отображается звездный рейтинг в Google? Частые проблемы
Иногда, даже при правильном, на первый взгляд, внедрении, звездный рейтинг в Google не появляется. Вот несколько распространенных причин, что пошло не так.
- Нарушение рекомендаций Google. Рейтинги должны быть подлинными и генерироваться реальными пользователями. Запрещено размечать отзывы о своей компании, которые вы написали сами себе. Также все размеченные фрагменты отзывов должны быть видны пользователям на странице. Ознакомьтесь с полным списком рекомендаций по структурированным данным.
- Неправильный тип контента. Вы пытаетесь применить разметку к странице, тип контента которой не поддерживается Google для отображения звезд (например, обычная статья в блоге).
- Структурированные данные настроены неправильно. В коде есть ошибки, пропущены обязательные поля (например,
ratingValueилиratingCount). Всегда используйте тест расширенных результатов для проверки перед публикацией. - Сайт еще не проиндексирован. Поисковая система Google еще не проиндексировала ваш сайт. Можно ускорить процесс: запросите индексацию, отправив ваш текущий URL в Google Search Console.
- Низкий уровень доверия к сайту. Для новых или низкокачественных сайтов Google может не показывать расширенные сниппеты, даже если разметка внедрена корректно. Google не считает ваш сайт заслуживающим доверия.
- Конфликт нескольких разметок. На одной странице используется несколько языков разметки для одного и того же элемента (например, JSON-LD и Microdata одновременно). Используйте только один из методов, так как это может привести к некорректному отображению.
Важно помнить, что правильная реализация разметки схемы не гарантирует, что фрагменты отзывов будут отображаться. Финальное решение всегда остается за алгоритмами Google, которые учитывают множество факторов, включая историю сайта, его авторитетность и качество контента.
Заключение
Разметка AggregateRating — это не просто техническая деталь, а мощный инструмент для улучшения видимости в результатах поиска Google и привлекательности вашего сайта. Внедрение звездного рейтинга помогает выделиться на фоне конкурентов, повысить доверие пользователей и, как следствие, увеличить трафик.
Если вы не используете этот инструмент, вы теряете трафик. Несмотря на технические нюансы, результат полностью оправдывает затраченные усилия для улучшения общего SEO.