Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Проектирование

Адрес карточки товара: название, артикул или путь через категорию

Адрес карточки товара — самое массовое решение в каталоге: оно тиражируется на тысячи страниц. Ошибку здесь исправлять дороже всего, поэтому выбирать стоит осознанно.

Три схемы

СхемаПримерГлавный плюсГлавный минус
Плоская /product/divan-milano-2/ Адрес не зависит от категории Не видно раздела
Через категорию /catalog/divany/divan-milano-2/ Видна структура, слова раздела в адресе Меняется при переносе товара
С артикулом /product/divan-milano-2-4821/ Гарантированная уникальность Лишние символы в адресе

Универсального ответа нет, но есть правило выбора: если товар может лежать в нескольких категориях сразу — берите плоскую схему. Она снимает главную проблему каталогов.

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

Диван «Милано-2» логично видеть и в разделе «Диваны», и в «Распродаже», и в «Мебели для гостиной». При схеме через категорию это даёт три адреса одной страницы:

/catalog/divany/divan-milano-2/
/catalog/rasprodazha/divan-milano-2/
/catalog/gostinaya/divan-milano-2/

Все три отдают одинаковое содержимое, сигналы делятся натрое. Решений два: перейти на плоскую схему или назначить один из адресов каноническим — как это работает, разобрано в статье про rel=canonical.

Проверка схемы за минуту. Найдите товар, который точно лежит в двух разделах, и откройте его из каждого. Разные адреса в строке браузера — значит, дубли уже есть.

Что писать в адрес

Наименования товаров в учётных системах длинные: «Диван угловой Милано-2 серый рогожка левый угол». Целиком в адрес это не идёт.

Оставляйте то, что отличает товар от соседних и совпадает с запросом:

  • Тип товара: divan;
  • Модель или название: milano-2;
  • Ключевую характеристику, если по ней различают модификации.
Наименование: Диван угловой Милано-2 серый рогожка левый угол
Адрес:        /product/divan-milano-2/

Цвет, материал и сторона угла — это модификации одного товара, и им не нужны отдельные адреса, если они не продвигаются по отдельности.

Модификации: отдельные страницы или одна

Вопрос решается тем же критерием — есть ли спрос на конкретную модификацию.

СитуацияРешение
Ищут «серый диван Милано»Отдельная страница с адресом
Цвет выбирают уже в карточкеОдна страница, выбор внутри
Размеры одежды и обувиОдна страница всегда
Объём памяти у техникиОбычно отдельные страницы

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

Когда нужен артикул

Артикул в адресе оправдан в трёх случаях: названия товаров повторяются, по артикулу ищут, артикул напечатан на упаковке и клиенты его вводят. Подробный разбор — в статье про цифры в адресе.

Во всех остальных ситуациях он только удлиняет адрес. Внутренний код учётной системы вида 00-00012345 в адресе не нужен никогда.

Пять ошибок

  1. Идентификатор вместо названия: /product/4821/ — адрес не несёт смысла.
  2. Полное наименование из 1С — адрес на 70 символов, о пределах в статье про длину URL.
  3. Категория внутри адреса при множественной привязке — гарантированные дубли.
  4. Смена адреса при переносе товара без редиректа.
  5. Разные схемы в разных разделах — часть товаров через категорию, часть плоско.

Если схему нужно менять

Массовая смена адресов карточек — операция уровня переезда сайта. Порядок такой же, как при любом переезде: выгрузка текущих адресов с трафиком, таблица соответствия, 301-редиректы, обновление внутренних ссылок и карты сайта, отправка на переобход.

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

Адреса при импорте из учётной системы

Основная масса карточек создаётся не руками, а обменом с 1С или загрузкой прайса. Что здесь важно проверить:

  • Заполняется ли адрес вообще. Часто выгрузка передаёт только наименование, а поле адреса остаётся пустым, и товар выпадает из ЧПУ.
  • Не пересоздаётся ли адрес при каждом обмене. Если наименование в учётной системе слегка меняется, адрес не должен меняться следом.
  • Что происходит с повторами. Система добавит суффикс, и появится divan-2 вместо осмысленного адреса.
  • Обрезается ли длина. Наименования в 1С длинные, и без ограничения адреса получаются на 70 символов.

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

Быстрая проверка каталога

  1. Откройте пять случайных товаров из разных разделов — адреса читаемые и разные.
  2. Найдите товар в двух категориях и убедитесь, что адрес у него один.
  3. Отсортируйте выгрузку адресов по длине и посмотрите верхние строки.
  4. Поищите адреса, оканчивающиеся на дефис с цифрой, — это повторы.
  5. Проверьте, нет ли адресов с идентификаторами вместо названий.

Частые вопросы

Включать категорию в адрес карточки товара?

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

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

Если по конкретному цвету ищут — да. Если цвет выбирают уже внутри карточки, достаточно одной страницы с переключателем.

Что делать при переносе товара в другую категорию?

При плоской схеме ничего — адрес не меняется. При схеме через категорию нужен 301-редирект со старого адреса на новый.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также