Отзыв на карточке товара — это именованный опыт покупки этого SKU, который человек читает перед корзиной, а не средняя звезда магазина и не лента точки на картах. Хаб — SEO интернет-магазина. Сам документ покупки — SEO карточек товаров. Ленты карт и филиалов — отзывы в локальном SEO. Цитата для нейропоиска — отзывы и GEO. Сюда они не переезжают.
Карточка без цены и наличия остаётся пустой оболочкой даже с блоком «1 000 довольных». Карточка с ценой, но с купленными однострочниками «супер, рекомендую», даёт поиск и человека одинаково пустой доказательной базой. Задача этой страницы — решить, какой отзыв принадлежит URL товара и что с ним делать в HTML и в разметке.
Чей это корпус
| Корпус | О чём текст | Куда его нельзя переносить |
|---|---|---|
| Отзыв на карточке SKU | Эта модель, этот размер/цвет, этот брак или этот срок отгрузки | На главную «нам доверяют» и на карточку другой комплектации |
| Отзыв о магазине | Доставка, возврат, менеджер, упаковка | В aggregateRating товара: это оценка продавца, не SKU |
| Лента карт / 2ГИС | Визит в точку | На карточку товара «для звёзд». Правила площадок и чужой корпус |
| Отзыв площадки маркетплейса | Оффер этой витрины | На свой домен пачкой. Это не ваши UGC и часто запрещено офертой |
Search Central отдельно запрещает self-serving звёзды для типов LocalBusiness и Organization: сущность не размечает отзывы о себе на своём сайте, в том числе через виджет. Для типа Product отзывы товара на карточке товара как раз предусмотрены. Путать эти два правила — типичная ошибка «поставили виджет карт на SKU и ждём сниппет».
Что должно быть видно без виджета
Справка Google по review snippet: размеченный отзыв и средняя оценка обязаны быть доступны человеку на той же странице. Нельзя склеивать оценки с чужих сайтов. Нельзя класть в HTML и в JSON-LD фейковые или нераскрытые стимулированные отзывы: текст не из опыта, текст за деньги, скидку, ваучер или бесплатный товар без пометки. Имя автора — Person или команда, не слоган «−50% в пятницу».
Практический минимум на карточке, без которого блок лучше не индексировать как доказательство:
- Текст, привязанный к модели: артикул, цвет, размер, срок использования — не «магазин огонь».
- Имя или устойчивый ник, дата, оценка по той же шкале, что в разметке. Google для чисел ждёт точку в
ratingValue(4.4, не4,4). - Негатив и ответ магазина на этой же странице. Скрытый фильтр «только 5» обесценивает блок быстрее, чем отсутствие звёзд.
- Фото или факт заказа, если они реально есть. Пустой карусели «отзывы с фото» из стока быть не должно.
Виджет, который рисует звёзды после гидрации, а в первом HTML отдаёт пустой div, для робота часто равен отсутствию корпуса. Если отзыв критичен для сниппета — он должен быть в ответе сервера, не только в SPA-оверлее.
Разметка не создаёт отзыв
aggregateRating и вложенный review в Product имеют смысл, когда число на экране и число в JSON совпадают. Search Central прямо пишет: не агрегируйте чужие площадки. Поля схемы и оффера — соседний URL кластера, не чек-лист этой страницы. Яндекс на товарном URL сначала читает видимое предложение: цена, наличие, доставка; это разобрано на товарных страницах в Яндексе. Звёзды без оффера сниппет покупки не собирают.
Кабинет Вебмастера «Отзывы и оценки» — это лента отзывов о сайте и организации в сервисах Яндекса, плюс ответы от имени компании. Её не путают с UGC на карточке SKU. Отзывы о магазине в Яндекс Товарах живут в контуре витрины, не заменяют текст на вашем URL.
Отзыв усиливает карточку, когда его можно сопоставить с этим артикулом. Среднее «4.9 из 12 000» без текстов — слайд, не документ.
Что ломает блок
- Одинаковые синтаксические однострочники на сотнях SKU. И человек, и фильтр накрутки читают шаблон.
- Один и тот же отзыв на всех вариациях. Если цвет ищут отдельно, корпус должен принадлежать тому URL, который вы открыли как вариацию — см. вариации товаров.
- Импорт ленты карт на карточку «чтобы были звёзды». Это чужой корпус и, для Google, риск смешать запрещённый self-serving организации с разрешённым Product.
- Стимул «пять звёзд = промокод» без раскрытия. Это как раз пример нераскрытого incentivized review из справки.
- Удаление негатива про брак и срок, пока в фиде товар «в наличии». Для покупки это враньё документа, не «работа с репутацией».
Проверка короткая. Откройте карточку без авторизации: видны ли три разных текста с датой и моделью. Совпадает ли среднее с JSON-LD. Есть ли негатив. Не ведут ли «все отзывы» на чужой домен виджета, который закрыт от индекса. Если корпус живой, а заявку забирает витрина маркетплейса — это уже постановка SEO-продвижения, не ещё один скрипт звёзд. Рамка метода — SEO.
Ограничение. Порога «сколько отзывов нужно для сниппета» нет: Google не обещает звёзды даже при валидной разметке. Не переносим чужие конверсии «карточка с отзывами конвертит на N%». Закон о рекламе и правила площадок про стимулированные отзывы здесь не заменяем юридической консультацией: если платите за текст, сначала раскройте стимул, потом думайте про schema.
Частые вопросы
Можно ли перенести отзывы с маркетплейса на свой сайт?
Обычно нет: это чужой корпус и часто запрет оферты. Собирайте свои тексты после заказа на своём домене. Для поиска чужая лента не становится вашим документом.
Нужны ли звёзды в сниппете, если отзывы уже есть в HTML?
Не обязаны. Разметка aggregateRating может показать звёзды, только если оценка видна на странице, совпадает с JSON и не склеена с чужих сайтов. Сниппет не обещан.
Почему нельзя поставить виджет карт на карточку товара?
Лента карт — про точку, не про SKU. Для типов организации Google как раз не показывает self-serving звёзды. Товарный отзыв должен быть про этот артикул и жить в HTML карточки.
Удалять ли негативные отзывы с карточки?
Только спам, чужой товар и запрещённый контент. Спор про брак и срок — часть документа покупки. Ответ магазина на этой же странице полезнее фильтра «только 5».