каталогфильтрыfaceted navigationиндексация

Faceted navigation: какие комбинации фильтров открывать для индексации

Открыть все фильтры для индексации = десятки тысяч дублей и потеря crawl budget. Закрыть все = упустить миллионы показов long-tail. Где середина.

Что такое faceted navigation

Faceted navigation — это фильтры в каталоге, которые меняют URL и контент страницы. Пользователь выбрал «частная школа + ЦАО + с программой ЕГЭ» → URL стал /shkoly/?type=private&district=cao&program=ege → показывается подмножество карточек.

С точки зрения SEO это создаёт сложную дилемму:

  • Если открыть все комбинации для индексации → десятки тысяч URL-дублей (даже изменение порядка фильтров создаёт «новый» URL для Google)
  • Если закрыть все → упустить миллионы показов по long-tail запросам типа «частные школы ЦАО»

Правильный ответ — избирательная индексация. Открываем только те комбинации, которые имеют реальный поисковый спрос.

Метод выбора: смотрим Wordstat и GSC

Алгоритм:

  1. Собрать топ-100 запросов ниши через Wordstat
  2. Разметить, какие из них == комбинации фильтров вашего каталога
  3. Открыть только эти комбинации для индексации
  4. Остальное — canonical на родительскую категорию

Пример из icolleges:

ЗапросWordstatОткрываем?
«колледжи Москвы»18 000✅ Базовая категория (тип×город)
«частные колледжи Москвы»3 500✅ Топ-комбинация
«технические колледжи Москвы»2 200✅ Топ-комбинация
«колледжи Москвы платные с общежитием»80❌ Закрываем canonical
«колледжи ЦАО с бюджетом и общежитием для девушек»15❌ Закрываем canonical

Получается ~30-80 открытых комбинаций на каталог, остальные тысячи — закрыты.

Технические способы реализации

1. Canonical для закрытия дублей

На странице с не-приоритетной комбинацией фильтров:

<link rel="canonical" href="https://example.com/category" />

Это говорит Google «это разновидность главной категории, индексируй главную».

2. Robots Meta для жёсткого закрытия

<meta name="robots" content="noindex, follow" />

Используется, когда комбинация полезна пользователю, но бесполезна поиску.

3. Clean-param для Яндекса

В robots.txt:

Clean-param: utm_source&utm_campaign&color&size

Яндекс склеит варианты URL с этими параметрами в одну каноническую версию.

4. URL-pattern в Disallow для агрессивной чистки

Disallow: /*?*color=*
Disallow: /*?*sort=*

Полностью блокирует индексацию страниц с параметрами цвета/сортировки.

Когда открывать комбинации (правила)

Комбинация фильтров открывается для индексации, если:

  1. Есть реальный спрос в Wordstat (минимум 100-300 показов/мес)
  2. Достаточно карточек в результирующей выборке (минимум 5-10, иначе тонкое содержание)
  3. Уникальный H1 + title + meta description — не повторяющие родительские
  4. Есть текст 200-400 слов на странице (не только список карточек)
  5. Логичная цепочка breadcrumbs ведёт к этой странице

Когда НЕ открывать (анти-правила)

  1. Меньше 5 карточек в результате — пользователь и поисковик увидят «пусто»
  2. Дублирующее содержание с родительской категорией
  3. Параметр сортировки (по цене, по алфавиту) — это не контентная разница
  4. Технические параметры (UTM, sessionId, page X для пагинации с canonical на 1)

Структура URL для индексируемых комбинаций

Лучшая практика — превратить фильтры в семантические URL для открытых комбинаций:

ПлохоХорошо
/shkoly/?type=private&district=cao/shkoly/chastnye/cao/
/cards/?country=kz&service=chatgpt/cards/kazakhstan/chatgpt/
/catalog/?brand=bmw&model=x5/catalog/bmw/x5/

«Хорошие» URL дают сигнал релевантности, попадают в breadcrumbs и легче ранжируются.

H1 и title для комбинаций

Не дублируйте title с родителем! Если родительская категория — «Школы Москвы», то комбинация «Частные школы Москвы» должна иметь title «Частные школы Москвы — каталог N школ», не «Школы Москвы».

Шаблон:

  • H1: «{Подтип} в {Город}»
  • Title: «{Подтип} в {Город} — {N} вариантов с ценами и отзывами»
  • Meta description: «Полный каталог {подтипа} в {Город}. Сравните {N} вариантов, читайте отзывы, выбирайте лучшее.»

Пагинация открытых комбинаций

Открытая комбинация фильтров часто имеет несколько страниц (page 1, 2, 3...). Правильный подход:

  • Page 1 — основная страница комбинации, индексируется
  • Page 2+canonical на page 1, не закрываем через noindex (иначе теряется глубина каталога)

Полный разбор пагинации →

Чек-лист

  • [ ] Через Wordstat собран список запросов ниши
  • [ ] Размечены ваши комбинации фильтров vs не-комбинации
  • [ ] Открыто 30-80 топ-комбинаций с реальным спросом
  • [ ] Остальные закрыты через canonical или noindex
  • [ ] Открытые имеют семантический URL (не ?param=value)
  • [ ] У каждой открытой комбинации — уникальный H1 + title + контент
  • [ ] Меньше 5 карточек → закрываем

Итог

Faceted navigation — это тонкая настройка, а не «открыть всё или закрыть всё». Грамотная индексация комбинаций фильтров даёт +30-60% к long-tail трафику без риска переиндексации мусором.

Прогнать SEO-аудит каталога →

Получить SEO-аудит своего сайта

Бесплатно. Без регистрации. Топ-проблемы и план роста позиций за 60 секунд.

Проверить сайт →