Категории — основные коммерческие хабы

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

Атрибуты и фильтры требуют whitelist

Размер, цвет, материал, бренд и другие attributes могут создавать посадочные с реальным спросом, но не каждая комбинация заслуживает индекса. Владимир разделяет SEO-whitelist и UX-only filters, чтобы не получить миллионы сочетаний без ценности.

Товарный lifecycle нужно продумать заранее

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

Вариации не должны создавать хаос дублей

Если вариации отличаются только технически, часто достаточно одной product page. Если размер/модель имеет самостоятельный спрос и контент, архитектура может быть другой. Решение зависит от интента, а не от того, как WooCommerce хранит variation.

Schema и feed должны совпадать с видимыми данными

Цена, availability, SKU и характеристики должны быть согласованы между страницей, structured data и Merchant feeds, если они используются. Разметка не должна сообщать то, чего пользователь не видит.

Практика Владимира Николаева

Проверка перед внедрением

  1. Выгрузить product categories, attributes и filter URLs.
  2. Составить whitelist индексируемых фильтров по спросу и ассортименту.
  3. Определить правила out-of-stock и discontinued товаров.
  4. Проверить canonical и internal links на variation/filter URLs.
  5. Сопоставить видимые product data со structured data.
Граница рекомендации: Для разных магазинов роль attributes и filters различается; нельзя закрывать или индексировать их одним глобальным правилом.