Практическое руководство

Как спроектировать структуру каталога интернет-магазина

Как построить каталог интернет-магазина: категории, свойства, варианты товаров и маршруты выбора. Как избежать дублей и подготовить структуру к наполнению.

Материал WebexlabПодготовлено 6 мин чтения

Краткий ответ

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

Отделите складскую классификацию от выбора

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

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

Разведите сущности каталога

Разведите сущности каталога — сравнение
СущностьНазначениеПример без привязки к магазину
КатегорияУстойчивый тип товараНастольные светильники
СвойствоПризнак сравненияМощность или материал
ВариантПродаваемое исполнениеОдин артикул в определённом цвете
ПодборкаРедакционная задачаОсвещение небольшого рабочего места
БрендПроизводительСамостоятельный признак ассортимента

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

Проверьте глубину и названия

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

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

Подготовьте данные до массового импорта

Для категории задайте обязательные характеристики и единицы измерения. Значения «10 см», «100 мм» и «0,1 м» могут описывать одно свойство, но без нормализации фильтр и сравнение будут путать покупателя. Отдельно храните значение и единицу, если это позволяет модель данных.

Проверьте небольшой, но разнообразный набор: обычный товар, вариант, отсутствующую позицию, комплект и товар с неполными сведениями. Паспорт карточки товара помогает заранее определить, что показывать и что блокирует публикацию. Импорт всего каталога до этой проверки лишь увеличивает объём исправлений.

Свяжите каталог с поисковыми входами

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

В официальном руководстве Google подчёркивается роль связей между категориями и товарами. Не оставляйте важные карточки доступными только после ввода в поиск. Пагинация и переходы должны позволять обнаружить ассортимент по обычным ссылкам.

Не смешивайте структуру и фильтры

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

Правила фильтрации и индексации задавайте отдельно. Определите, какие комбинации являются поисковыми посадочными, а какие остаются состояниями интерфейса. Canonical используется в конкретной технической схеме, но не заменяет решение о назначении страницы.

Что передать в разработку

  • Дерево категорий с названиями и примерами товаров.
  • Словарь свойств, значений и единиц измерения.
  • Правила вариантов, комплектов и отсутствующего товара.
  • Матрицу обязательности полей по типам карточек.
  • Маршруты поиска, фильтрации и возврата к списку.
  • Правила адресов и ответственных за ассортимент.

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

Минимальный набор для проверки дерева

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

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

После теста составьте правила добавления нового товара. Редактор должен знать, кто создаёт категорию, когда разрешено новое значение свойства и как обозначается неизвестная характеристика. Иначе аккуратная исходная структура быстро разойдётся из-за разных решений сотрудников.

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

Пример паспорта каталога с вариантами товара

Возьмём вымышленный магазин освещения. Модель настольной лампы L-20 продаётся в двух цветах, причём у каждого исполнения свой остаток. Покупатель выбирает модель по назначению и характеристикам, а заказ должен содержать конкретное продаваемое исполнение. Заполним небольшой паспорт, который можно проверить до импорта.

Пример паспорта каталога с вариантами товара — сравнение
ОбъектЗначение в примереПравило для разработки
КатегорияНастольные лампыСодержит ссылки на доступные карточки
МодельL-20Объединяет описание и общие характеристики
ИсполнениеL-20-W, белоеОтдельный артикул и остаток 4 штуки
ИсполнениеL-20-G, сероеОтдельный артикул и остаток 0 штук
ХарактеристикаМощность 8 ВтЧисло и единица из общего справочника
ПодборкаДля домашнего кабинетаСсылается на ту же модель без копирования товара

Числа и артикулы учебные. В этой модели цвет выбран атрибутом исполнения, поскольку он влияет на продаваемую позицию; для другого ассортимента правила могут отличаться. Выбор серого цвета должен менять доступность именно L-20-G. Суммарный остаток модели 4 не разрешает продать четыре серые лампы. Проверка связывает структуру с обменом ценами и остатками, а не только с внешним видом карточки.

Для каждого объекта отдельно согласуйте адрес и способ перехода. По руководству Google поисковику нужны доступные ссылки от категорий к товарам; рассчитывать только на внутренний поиск магазина нельзя. Паспорт не предписывает индексировать каждый цвет как самостоятельную посадочную: это отдельное решение о вариантах и фильтрах. Перед массовым наполнением пройдите путь «категория → модель → исполнение → корзина» и сверьте переданный артикул.

Термины из материала

Источники и документация

У каждого документа указана дата последней проверки. Состав функций и интерфейсы сервисов могут меняться. Ссылки открываются в новой вкладке.

Следующий шаг

Применить к вашему проекту

Поможем спроектировать категории и товарные данные до разработки каталога.

Обсудить задачу
Все материалы блога