Главная страница » Блог » Как настроить динамическую подстановку рейтинга в Product разметку?

Как настроить динамическую подстановку рейтинга в Product разметку?

Как настроить динамическую подстановку рейтинга в Product разметку?

Динамическая подстановка рейтинга в Product-разметку делается так: значение полей aggregateRating и ratingValue берётся не из статичного HTML, а из базы данных или API отзывов и выводится серверным шаблоном или скриптом при каждом рендере страницы, после чего JSON-LD формируется уже с актуальными цифрами. Google и Яндекс считывают разметку из итогового HTML, поэтому подставлять значения нужно до отдачи страницы пользователю либо синхронизировать их через рендеринг на стороне сервера.

Ключевой момент — значения ratingValue, reviewCount и bestRating должны совпадать с тем, что реально видно на странице. Если в разметке стоит 4.8, а в блоке отзывов 4.6, поисковик может счесть это несоответствием и не показать звёзды в сниппете. Обновляйте разметку при каждом новом отзыве, а не по расписанию раз в сутки.

Мини-чек-лист для корректной подстановки: ratingValue — число с точкой, а не с запятой; reviewCount — целое количество оценок; bestRating и worstRating заданы, если шкала не пятибалльная; JSON-LD вставлен в тело страницы, а не подгружается отдельным AJAX-запросом после загрузки; для товаров без отзывов блок aggregateRating лучше не выводить вовсе. Проверить результат можно в инструменте проверки структурированных данных и в тесте расширенных сниппетов — они показывают, какую именно версию разметки видит робот.

Внимание:
Условия: Продвижение сайта ежедневными статьями — от 15 000 ₽/мес (1-й месяц — 25 000 ₽, настройка). Если бюджет подходит — посмотреть тарифы →
Прокрутить вверх