Единая карточка товара как базовый принцип
Сам товар — конкретная модель с определёнными характеристиками — существует независимо от того, кто именно его продаёт, и заслуживает одного постоянного адреса, объединяющего предложения всех продавцов, у которых он есть в наличии. Это прямое продолжение принципа, разобранного в статье про маркетплейс внутри сайта: адреса продавцов.
/catalog/smartfon-model-x/ единая карточка товара
→ предложение продавца А: 45 000₽
→ предложение продавца Б: 43 500₽
→ предложение продавца В: 46 000₽
Как выбрать, какое предложение показывать по умолчанию
При открытии карточки товара нужно решить, какое из нескольких предложений разных продавцов показывать первым, — обычно это делается по самой низкой цене, по рейтингу продавца или по комбинации нескольких факторов, но само правило должно быть последовательным и понятным для покупателя, а не произвольно меняться без видимой логики.
Главный SEO-довод в пользу единой карточки. Если бы каждый продавец получал собственную отдельную карточку для одного и того же товара, сайт создавал бы множество почти идентичных документов, конкурирующих друг с другом в выдаче за один и тот же запрос — классический случай каннибализации запросов, ослабляющий позиции всех версий одновременно вместо концентрации силы на одном сильном адресе.
Микроразметка для товара с несколькими предложениями
Структурированная разметка Product поддерживает специальный тип AggregateOffer именно для случая нескольких предложений одного товара — она позволяет указать диапазон цен от минимальной до максимальной среди всех продавцов, что корректно отражается в поисковой выдаче и даёт покупателю представление о разбросе цен ещё до перехода на сайт.
Что делать, если предложения продавцов на самом деле немного различаются
Если формально «тот же» товар у разных продавцов на практике отличается — разной комплектацией, условиями гарантии, регионом официального ввоза, — объединение в одну карточку может вводить покупателя в заблуждение. В таком случае разумнее либо чётко обозначить различия прямо в блоке выбора продавца внутри единой карточки, либо, при действительно существенных отличиях, рассматривать это как разные товары с собственными карточками, а не искусственно втискивать в общую структуру.
Как технически определить, что предложения разных продавцов — один и тот же товар
Для автоматизированного объединения предложений в одну карточку обычно используется общий идентификатор товара — например, штрихкод или артикул производителя, разобранный подробнее в статье про артикул производителя против внутреннего кода, — а не внутренний код каждого отдельного продавца, который неизбежно различается между разными независимыми продавцами одного и того же физического товара.
Чек-лист
- Объединять предложения разных продавцов на одного и того же товара в единую карточку с общим адресом.
- Определить последовательное правило выбора предложения, показываемого по умолчанию.
- Использовать разметку AggregateOffer для корректного отражения диапазона цен в выдаче.
- Опираться на общий идентификатор товара, а не внутренний код продавца, для автоматического объединения предложений.
Что происходит, когда у товара остаётся только один продавец
Если из нескольких продавцов, предлагавших товар, остаётся только один, карточка не должна менять свой адрес или структуру — она просто показывает единственное оставшееся предложение вместо списка из нескольких, сохраняя тот же постоянный адрес, что и при множественных предложениях.
Различия в условиях доставки от разных продавцов на одной карточке
Помимо цены, продавцы часто предлагают разные условия и сроки доставки — эту информацию стоит явно показывать рядом с каждым предложением в общем блоке выбора, чтобы покупатель мог принять взвешенное решение не только по цене, но и по совокупности условий, важных для конкретной покупки.
Отслеживание истории изменения предложений разных продавцов
Для аналитических целей полезно сохранять историю того, как менялись предложения разных продавцов по конкретному товару со временем, — это не влияет напрямую на структуру адресов, но помогает и самой площадке, и покупателям понимать динамику цен, что особенно ценно для товаров с заметными сезонными или рыночными колебаниями стоимости.
Частые вопросы
Нужно ли создавать отдельную карточку товара для каждого продавца?
Нет, если это один и тот же товар — лучше объединить предложения всех продавцов на единой карточке с общим постоянным адресом, чтобы не создавать конкурирующие между собой почти идентичные страницы.
Как показать разброс цен от разных продавцов в поисковой выдаче?
С помощью структурированной разметки AggregateOffer, которая позволяет указать диапазон цен от минимальной до максимальной среди всех продавцов прямо в сниппете.
Что делать, если предложения продавцов немного отличаются друг от друга?
При небольших различиях — обозначить их прямо в блоке выбора продавца внутри единой карточки; при существенных отличиях разумнее рассматривать это как разные товары с собственными отдельными карточками.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.