Разделите товар и продаваемый вариант
Футболка как модель и футболка определённого размера и цвета — разные уровни данных. Для продаваемого варианта нужны стабильный артикул, цена и остаток; общие фотографии и описание могут принадлежать модели. Заранее решите, как показываются недоступные варианты и что происходит при смене характеристик. Не используйте название товара как единственный идентификатор обмена.
Стройте навигацию по задаче покупателя
Категории должны отражать понятный выбор, а фильтры — действительно различающие характеристики. Для оборудования важны совместимость и назначение, для одежды — размер и материал. Не добавляйте десятки пустых фильтров ради интерфейса. Проверьте нулевую выдачу, сброс условий, сортировку и сохранение состояния при возврате из карточки.
Управляйте адресами и качеством карточек
Комбинации фильтров могут создавать много похожих URL. Заранее определите, какие страницы полезны для поиска, а какие служат только интерфейсу, и согласуйте canonical и правила обхода. Карточке нужны реальные характеристики, условия покупки, изображения и доступность, а не повторяющееся описание категории.
- У варианта есть стабильный артикул.
- Единицы измерения согласованы со складом.
- Фильтры проверены на пустом результате.
- Индексируемые адреса выбраны осознанно.
Вопросы о проекте
Нужно ли индексировать все комбинации фильтров?
Нет. Полезные посадочные страницы выбирают по самостоятельному спросу и содержанию. Автоматическая индексация каждой комбинации создаёт дубли и лишний обход.