SEO интернет-магазина: каталог, фильтры и карточки

Отзывы на карточках

Отзыв на карточке — опыт этого SKU, не звезда магазина и не лента карт: какой корпус принадлежит URL и что можно размечать.

Кирилл Бабийчук · обновлено · 5 мин чтения

Отзыв на карточке товара — это именованный опыт покупки этого 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% в пятницу».

Практический минимум на карточке, без которого блок лучше не индексировать как доказательство:

  1. Текст, привязанный к модели: артикул, цвет, размер, срок использования — не «магазин огонь».
  2. Имя или устойчивый ник, дата, оценка по той же шкале, что в разметке. Google для чисел ждёт точку в ratingValue (4.4, не 4,4).
  3. Негатив и ответ магазина на этой же странице. Скрытый фильтр «только 5» обесценивает блок быстрее, чем отсутствие звёзд.
  4. Фото или факт заказа, если они реально есть. Пустой карусели «отзывы с фото» из стока быть не должно.

Виджет, который рисует звёзды после гидрации, а в первом 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».