Один товар в магазине karniz-samara.ru может выпускаться в семи-восьми цветах. До нашей доработки все эти цвета жили внутри одной карточки, и поисковик видел один товар. Мы научили каталог автоматически раскладывать каждый цвет в отдельную карточку с чистым URL — сейчас в индекс уходят 172 страницы вместо 60.
Один товар в магазине karniz-samara.ru может выпускаться в семи-восьми цветах. До нашей доработки все эти цвета жили внутри одной карточки, поисковик видел один товар — и весь трафик по запросам «карниз луксор бронза» уходил конкурентам. Мы научили каталог автоматически раскладывать каждый цвет в отдельную карточку с чистым URL, своим заголовком и собственным canonical. Сейчас в индекс уходят 172 страницы вместо 60, без ручной возни с контентом.

В чём была проблема
В каталоге Битрикса с торговыми предложениями стандартная схема такая: один товар — одна карточка, цвета и размеры выбираются переключателями внутри неё. Если человек хочет именно «бронзу», он нажимает на кружок и URL подставляет GET-параметр: /product/karnizy/ks10037/?oid=2434.
Внешне всё работает. А с точки зрения поиска — нет.
Во-первых, в robots.txt у магазина стоит правило Disallow: *?* — закрыты все URL с GET-параметрами. Это правильное решение, потому что иначе индекс забивается дублями фильтров, сортировок и пагинации. Но цветовые вариации попадают под этот же запрет.
Во-вторых, даже если бы открыли — у всех восьми цветов внутри одной карточки одинаковый <title>, одинаковое мета-описание и один <link rel="canonical">. Поисковик честно признаёт это одной страницей, а семь оставшихся цветов — техническими копиями без права на собственное место в выдаче.
В итоге запрос «карниз металлический Твистер бронза купить в Самаре» вёл человека либо на общую карточку без выделения цвета, либо вообще на чужой сайт.
Что сделали
Добавили в карточку товара одно свойство — «Размножать по цвету?» (системный код WM_VIRTUAL_SKU). У товара ставится «Да» — каталог сам формирует виртуальные карточки по каждой цветовой вариации. Никакого дублирования контента в админке, никаких новых элементов, которые надо отдельно вести.
Каждая виртуальная карточка получает:
- Чистый человекочитаемый URL вида
/product/karnizy/ks10037_bronza-ideay/— без вопросительных знаков, не подпадает подDisallow: *?*в robots.txt. - Уникальный
<title>с указанием цвета: «Карниз металлический двухрядный Твистер II Ø25/19 мм без наконечников, цвет: Бронза». - Свой
<link rel="canonical">, который указывает на эту виртуальную страницу, а не на общий товар. Для поисковика каждый цвет — самостоятельная страница. - Свой артикул (
ks10037-62), своё фото нужного цвета, корректное наличие.
При переходе по виртуальному URL открывается стандартная карточка товара — нужный цвет уже выбран как активный. Шаблон карточки мы не трогали, всё работает на штатных компонентах Битрикса. Можно переключаться между цветами и размерами как обычно.

Как это выглядит вживую
Товар ks10037 — «Твистер II Ø25/19 мм» — в каталоге выпускается в семи цветах. После включения свойства поисковик увидит семь самостоятельных страниц:
/product/karnizy/ks10037_bronza-ideay/
/product/karnizy/ks10037_antik-zoloto/
/product/karnizy/ks10037_hrom-glynec/
/product/karnizy/ks10037_satin-matoviy-hrom/
/product/karnizy/ks10037_beliy-faktura/
/product/karnizy/ks10037_nerjaveushay-stal/
/product/karnizy/ks10037_zoloto-glynec/
Открываете любую — это полноценная карточка с заголовком вида «Карниз металлический двухрядный Твистер II Ø25/19 мм без наконечников, цвет: Бронза», активной бронзой в палитре цветов и URL без параметров.

В sitemap.xml сайта добавился отдельный файл sitemap-iblock-49.xml — он строится автоматически из новых виртуальных карточек и подхватывается общей картой сайта. Сейчас у karniz-samara.ru в этом файле 172 виртуальных URL: 60 базовых товаров превратились в 172 страницы для индексации. Поисковик находит их сам, отдельная отправка не нужна.
Короткий ролик показывает весь процесс — от грязного URL до чистого индекса:
Кому это нужно
Любому интернет-магазину, где цвет, размер или материал — это самостоятельный поисковый запрос:
- Шторы, карнизы, текстиль — где «бронза» / «белый» / «антик-золото» — реальные ключи.
- Мебель — кресла, диваны, столы в нескольких отделках.
- Одежда и обувь — бренд + модель + цвет.
- Отделочные материалы — плитка, ламинат, краски.
- Авто-аксессуары — коврики, чехлы, подсветка по моделям.
Если у вас в карточке торговые предложения с «выбором» цвета через переключатель — есть высокая вероятность, что вы теряете поисковый трафик ровно по той же причине, что и karniz-samara.ru до доработки.
Как это подключается
- В админке Битрикса откройте карточку товара, который хотите разнести по цветам.
- Включите свойство «Размножать по цвету?» (код
WM_VIRTUAL_SKU) — поставьте «Да». - Сохраните карточку. Кеш сбросится автоматически.
- Виртуальные URL начнут открываться сразу. В sitemap они появятся при следующей перегенерации.
Дальше всё работает на автомате. Добавили новый цвет в торговые предложения — он подхватится. Удалили — пропадёт. Включили свойство для нового товара — каталог сам разнесёт его по цветам.
Можем настроить виртуальные SKU для вашего магазина под ключ — расскажем, посмотрим карточки, подключим без даунтайма. Пишите на info@wintramedia.ru или оставьте заявку на wintramedia.ru — обсудим.
