Фильтры каталога: где удобство убивает индекс и заявку
Каталог с фильтрами обещает «найти за три клика», а на практике отдаёт сотни параметрических URL, пустые страницы и форму заявки где-то внизу. В B2B и B2C это одна и та же ловушка: удобство интерфейса не равно удобству для индексации и конверсии.
Ниже — чек-лист для каталога до релиза и до рекламы. Перекрёстно сверяйте с материалами о наполнении карточек и редизайне без потери SEO: фильтры работают только поверх живого контента и сохранённой структуры URL.
URL и индексация: где фильтры плодят дубли
- Каждая комбинация GET-параметров без правил — отдельный URL для робота
- ЧПУ без каноникала не спасает: /catalog/color-red/ и ?color=red — два адреса
- Порядок параметров (?a=1&b=2 и ?b=2&a=1) — классический дубль в больших каталогах
- noindex на служебных фасетах дешевле, чем борьба с дублями в Search Console
Нейровыдача и классический поиск одинаково смотрят на сигнал страницы: есть ли уникальный ответ, стабилен ли URL, не конфликтует ли он с каноникалом. Если фильтр создаёт страницу «красные подъёмники до 12 м в наличии», она должна либо осмысленно ранжироваться с собственным title и текстом, либо не попадать в индекс вовсе. Полумеры — hundreds of thin pages, которые тянут весь каталог вниз.
Фасеты: что показывать, а что прятать
- Индексируем только фасеты с поисковым спросом и достаточным числом SKU
- Цена, наличие, город — чаще служебные; их оставляют для UX, но не для SEO-landing
- Несовместимые комбинации блокируют на уровне UI, а не сообщением «ничего не найдено»
- Счётчик «найдено N» обязателен: пользователь и робот должны видеть, что выдача живая
На этапе проектирования составьте матрицу «фасет × индекс × реклама». Не каждый чекбокс заслуживает посадочную. Типичная ошибка — отдать разработке список из 40 фильтров и надеяться, что SEO «как-нибудь закроет» лишнее. Закрывать нужно до релиза: retro-noindex дороже и дольше.
Пустые выдачи: тихий убийца конверсии
- Определите топ-20 комбинаций фильтров по логам и CRM — именно их проверяйте первыми
- При нуле результатов показывайте ближайшие альтернативы или кнопку сброса последнего фасета
- Не индексируйте URL, которые стабильно отдают пустую выдачу — это thin content с предсказуемым исходом
- Добавьте микрокопию: «Такой связки нет, но вот что близко по параметрам»
Форма заявки: близко к решению, не к подвалу
Форма должна подхватывать контекст фильтра: выбранная категория, диапазон цены, бренд — уже в скрытых полях или в подсказке менеджеру. Пользователь не обязан повторять то, что система и так знает. Если после фильтрации остаётся длинный список, sticky-блок «запросить подбор» на десктопе и плавающая кнопка на мобиле окупаются быстрее, чем очередной редизайн карточек.
Чек-лист перед запуском каталога и рекламы
Фильтры не заменяют наполнение карточек
Даже идеальная схема URL не спасёт каталог, где карточки пустые: один SKU, нет фото, нет параметров для фасетов. Сначала — базовое наполнение и структура карточки, затем — фасеты поверх реальных атрибутов. Иначе фильтр «до 12 метров» покажет три позиции без цены, и ни SEO, ни заявка не случатся.
ФактПри редизайне не ломайте URL фильтров без карты редиректов и правил канонизации. Об этом отдельно — в материале про редизайн без потери SEO.
Итог: удобство — когда URL, выдача и форма согласованы
Хороший каталог не генерирует бесконечный хвост адресов, не встречает пользователя пустотой и не прячет заявку от того, кто уже подобрал параметры. Согласуйте индексацию, UX и форму один раз на этапе проектирования — это дешевле, чем чинить органику и ставки после запуска.
Частые вопросы
Сколько URL с фильтрами можно оставить в индексе?
Только те комбинации, где есть спрос, уникальный контент и стабильный спрос в аналитике. Остальное закрывают noindex, каноникал или AJAX без смены адреса. Правило простое: если страница не отвечает на конкретный запрос и не конвертирует — ей не место в индексе.
ЧПУ для фильтров обязательны?
Не всегда. ЧПУ помогают людям и нейровыдаче понять смысл страницы, но без правил канонизации каждый новый сегмент URL множит дубли. Сначала схема индексации, потом красивые пути — иначе «красота» создаст сотни пустых landing.
Что делать с пустой выдачей после фильтрации?
Не показывать пустой экран. Предлагайте снять последний фильтр, показать близкие позиции или CTA «подберём под ваш запрос». Пустая выдача без альтернатив — прямой путь к отказу и минус в поведенческих сигналах.
Где ставить форму заявки в каталоге?
Рядом с решением: в карточке товара, в sticky-блоке списка, в модальном окне «запросить цену». Форма только в подвале на каталоге с длинным путём выбора почти не работает — пользователь уже «остыл» к покупке.
Как проверить фильтры перед запуском Директа?
Пройдите 10–15 типовых сценариев: бренд + параметр, цена + наличие, несовместимые фасеты. Сверьте title, h1, каноникал, счётчик товаров и наличие формы. Ошибка на этапе фильтра бьёт и по SEO, и по стоимости клика.