Пропустить шапку и читать
Витринав поиске

Каталог и техникапозиция 5 из 9

Дубли товаров в интернет-магазине: варианты, категории, параметры

Выпущено 25.10.2026Читать около 6 мин

Что разобрано ниже

Дубль товара — это одна и та же карточка, доступная по нескольким адресам, или несколько карточек, которые для поисковой системы почти не отличаются. В обоих случаях Яндекс и Google сами выбирают, какой адрес показывать, и выбирают не всегда тот, который нужен магазину. Лечится это двумя решениями: у каждого товара должен быть один постоянный адрес, а варианты одного товара объединяют или делают по-настоящему разными.

Сначала найдите, а потом исправляйте

Дубли редко видны глазами: в админке товар один, в каталоге он выглядит нормально. Поэтому начинать стоит с отчётов.

Яндекс Вебмастер. Откройте «Индексирование → Страницы в поиске», переключитесь на исключённые страницы и отфильтруйте по статусу дубля. Рядом с каждым адресом указан тот, с которым Яндекс его склеил. Если пары выглядят как /catalog/kuhnya/chajnik-x/ и /catalog/podarki/chajnik-x/, причина в пути карточки. Если как /product/chajnik-x/ и /product/chajnik-x/?color=red, причина в параметрах.

Google Search Console. Отчёт «Индексирование страниц» показывает статусы вроде «Страница является копией, канонический вариант не выбран пользователем» и «Копия, Google выбрал не ту каноническую страницу, что пользователь». Второй статус особенно важен: canonical стоит, но поисковая система с ним не согласна. Инструмент проверки URL покажет, какой адрес Google считает основным.

Поиск по сайту. Запрос с оператором site: и точным названием модели в кавычках быстро показывает, сколько адресов одного товара попало в индекс.

Откуда берутся дубли

ИсточникКак выглядитРешениеГде заметно
Категория в адресе карточки/catalog/kuhnya/chajnik-x/ и /catalog/podarki/chajnik-x/Один адрес вне дерева или canonical на основнойВебмастер, дубли
Варианты товара отдельными карточкамиОдна куртка, шесть цветов, шесть почти одинаковых страницОдна карточка с выбором или уникализация вариантовВебмастер, малополезные и дубли
Параметры в ссылках?color=red, ?ref=banner, ?utm_source=…Clean-param, canonical, чистые ссылкиСтатистика обхода
Технические копииС www и без, http и https, со слешем и без301 на одну версиюПроверка ответа сервера
Повторный импортОдин товар от двух поставщиков под разными артикуламиСлияние карточек и 301Поиск по названию в админке

Товар в нескольких категориях

Чайник может лежать в разделах «Кухня», «Подарки» и «Распродажа» одновременно — для покупателя это удобно. Проблема начинается, когда CMS строит адрес карточки из пути категории: каждый раздел даёт свой адрес одного и того же товара.

Лучшее решение — адрес карточки, не зависящий от категорий:

https://shop.example/product/chajnik-x/

Если сменить схему адресов нельзя, назначьте основную категорию и поставьте на всех копиях canonical на адрес в ней. Хлебные крошки на карточке тоже ведут по основной категории. На 1С-Битрикс, InSales, WooCommerce и OpenCart основная категория задаётся по-разному, но во всех этих системах её можно указать явно. Схема адресов каталога в целом разобрана на странице о структуре каталога.

Варианты: цвет, размер, объём

Это самый спорный случай, и единого ответа нет. Решение зависит от того, ищут ли покупатели вариант отдельно.

Одна карточка с выбором варианта подходит, когда вариант не влияет на запрос. Футболку не ищут как «футболка базовая размер M», её ищут как «футболка базовая». Размеры и цвета выбираются на карточке, адрес один, отзывы и история копятся на одной странице.

Отдельные карточки оправданы, когда вариант — это фактически другой товар со своим спросом. Пример из магазина стройматериалов: «краска фасадная белая 10 л» и «краска фасадная колеруемая база C 2,7 л» ищут по-разному, у них разная цена, разное назначение и разные характеристики. Проверьте в Вордстате, есть ли спрос на название вместе с вариантом; как распределить такие запросы между страницами, описано в материале о семантике каталога.

Если варианты всё же разнесены по отдельным карточкам, каждая должна отличаться не только одним словом в названии: свой title и H1 с вариантом, свои фото, свои характеристики, своя цена и наличие. Шесть страниц, где меняется только слово «синий» на «зелёный», Яндекс склеит или отнесёт к малополезным. Что именно делать уникальным на карточке, разобрано на странице о карточке товара.

Промежуточный вариант — одна основная карточка и параметр варианта в адресе: /product/futbolka-basic/?color=black. Тогда canonical со всех вариантов ведёт на основной адрес, а для Яндекса параметр добавляют в Clean-param:

User-agent: Yandex
Clean-param: color&size /product/

Микроразметка вариантов при этом должна описывать предложения одной карточки, а не создавать несколько независимых товаров — подробнее в материале о микроразметке.

Параметры в адресах

Метки рекламных кампаний, реферальные коды, идентификаторы сессий, параметры отслеживания из рассылок — всё это создаёт новые адреса той же карточки. Три меры работают вместе:

  1. Canonical на чистый адрес на каждой карточке, всегда абсолютный и без параметров.
  2. Clean-param для Яндекса со всеми служебными параметрами.
  3. Внутренние ссылки без параметров: блоки «Похожие товары» и «Вы смотрели» не должны добавлять ?from=recommend.

Отдельно проверьте товарный фид. Если в YML или фиде для Google Merchant Center адреса товаров идут с метками или с путём категории, а на сайте canonical ведёт на другой адрес, каналы получают не те ссылки. Требования к фидам разобраны на странице о товарных фидах.

Если дубль уже в индексе

Не удаляйте копии резко. Порядок такой: определите основной адрес, поставьте на копиях 301-редирект или canonical на него, уберите копии из sitemap.xml и внутренних ссылок. Редирект надёжнее, если копия вообще не нужна покупателям. Canonical — если копия должна открываться, например карточка в разделе «Распродажа». После этого отправьте основные адреса на переобход в Вебмастере и следите за статусами в течение нескольких обходов.

Проверить в своём магазине

  • В исключённых страницах Вебмастера нет массовых пар дублей по адресам карточек.
  • У каждого товара один адрес, не зависящий от категории, или явно назначена основная категория.
  • Варианты с отдельным спросом имеют уникальные title, фото и характеристики, остальные объединены.
  • Canonical на карточках абсолютный и ведёт на адрес без параметров.
  • Служебные параметры перечислены в Clean-param, внутренние ссылки их не содержат.
  • Адреса в товарных фидах совпадают с каноническими адресами на сайте.

Вопросы владельцев магазинов

Что лучше для дублей — 301-редирект или canonical?

Если копия не нужна покупателям, ставьте 301-редирект: это прямая команда, и поисковая система быстрее склеит адреса. Canonical — подсказка, его выбирают, когда копия должна открываться, например товар в разделе распродажи. Учтите, что при сильных различиях между страницами canonical может быть проигнорирован.

Нужно ли делать отдельные карточки для каждого цвета товара?

Только если покупатели ищут товар вместе с цветом и цвета заметно различаются для покупки: разные фото, разная цена, разное наличие. Если цвет просто выбирается при заказе и отдельного спроса на него нет, одна карточка с выбором вариантов надёжнее и копит отзывы на одном адресе.

Почему Яндекс выбрал основной не тот адрес, который указан в canonical?

Чаще всего на сайте есть противоречивые сигналы: внутренние ссылки, sitemap.xml или фид ведут на другой адрес, или страницы заметно различаются по содержимому. Проверьте, куда ссылаются меню, хлебные крошки и блоки рекомендаций, и уберите из карты сайта все неосновные адреса.

Опасны ли дубли товаров для всего сайта?

Сами по себе дубли не приводят к санкциям, но они распыляют внутренние ссылки, отнимают у робота время на обход и могут привести к тому, что в выдаче окажется неудобный адрес. При большом числе почти одинаковых карточек Яндекс может отнести часть страниц к малополезным, и это уже сказывается на видимости каталога.

Проверено редакцией 25.10.2026. Интерфейсы Вебмастера, Метрики и Search Console время от времени меняются — названия разделов сверяйте со справкой сервисов.