Исправление Schema.org в магазине

Исправление Schema.org в магазине

Владелец интернет-магазина на ocStore (OpenCart) обратился с техническим заданием:
Google Search Console показывал ошибки микроразметки Schema.org на карточках товаров -
некорректный вывод рейтинга и отзывов (AggregateRating), затрагивающий 15+ страниц каталога.

Диагностика:
Сайт использовал кастомную тему Prostore с набором сторонних платных модулей без документации.
Поверхностная проверка показала, что готовые SEO-модули (в т.ч. специализированный модуль
Schema.org) были отключены в админке - при этом ошибки в разметке всё равно присутствовали.

Провёл последовательную диагностику:
- сверил живой HTML-код страниц с шаблонами темы
- прошёлся по цепочке контроллер → модель → шаблон стороннего модуля отзывов
- нашёл файл, отвечающий за вывод блока рейтинга, физически лежащий в шаблоне темы
по умолчанию (fallback), а не в кастомной теме сайта

Решение:
- Добавил условную логику: блок AggregateRating больше не выводится для товаров без отзывов
(устранение ошибок "reviewCount должен быть положительным" и "оценка вне диапазона")
- Реализовал корректную привязку рейтинга к товару через обязательное поле itemReviewed
- Обеспечил консистентность микроразметки при масштабировании фикса на связанные блоки страницы
(offers, изображение товара)

Результат:
Все три типа ошибок в разделе "Проверка кода" Google Search Console устранены и подтверждены через Google Rich Results Test на нескольких проблемных страницах из отчёта клиента.

Скриншоты работы

  • Исправление микроразметки Schema.org для интернет-магазина на OpenCart/ocStore: от диагностики до 0 ошибок в GSC. Скриншот 1
Обсуждение

Пока никто не оставил комментарий

Оставить комментарий
Кликните на изображение чтобы обновить код, если он неразборчив