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

Почему фильтры — это и сила, и угроза для SEO

Фасетная навигация опасна не сама по себе, а тем, что масштабируется взрывообразно. Каждый новый фильтр умножается на все предыдущие: бренд × размер × цвет × цена × сортировка — и из нескольких десятков товаров вырастают тысячи URL-комбинаций. Часть из них — золото (люди действительно ищут «кроссовки Nike чёрные»), а часть — мусор, который никто не ищет, но Google вынужден обходить. Задача SEO — не «закрыть фильтры» и не «открыть все», а провести границу между этими двумя группами.

Хороший фильтр — это готовая коммерческая страница

Страница фильтра «категория + бренд» или «категория + характеристика» часто точнее отвечает на запрос, чем общая категория. Человек ищет не «обувь», а «зимние ботинки Ecco» — и если у вас есть такая страница с уникальным заголовком и подборкой, вы выигрываете выдачу. По сути это такая же коммерческая страница, к которой действуют те же требования по структуре и доверию, что мы разбирали в материале о коммерческих страницах. Поэтому сильные фильтры мы не прячем, а наоборот — оформляем как полноценные посадочные.

Откуда берутся тысячи дублей

Проблема начинается, когда индексируется всё подряд. Сортировка по цене, переключатель «показывать по 24/48/96», параметры сессии и UTM-метки создают разные URL с одинаковым содержимым. Добавьте сюда комбинации фильтров, которые никто не ищет, и пустые страницы с нуль товаров — и вот у магазина на 4 тысячи товаров в индексе висит 200 тысяч адресов. Google тратит краулинговый бюджет на этот шум вместо того, чтобы чаще переобходить важные страницы, а сигналы размываются между десятками почти одинаковых URL. Структуру URL и параметров мы проектируем заранее — это часть работы над структурой сайта.

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

Решение всегда упирается в один вопрос: есть ли на эту комбинацию поисковый спрос. Если люди ищут «смартфоны Samsung» или «диван угловой серый» — такую страницу фильтра стоит открыть и оформить. Если комбинацию никто не вводит в поиск (условно «смартфоны Samsung красные 128 ГБ в рассрочку») — её нет смысла держать в индексе.

Правило спроса

Мы составляем список фильтров и комбинаций, проверяем спрос по данным поиска и конкурентов, и делим на три группы: открыть и оформить (есть спрос), закрыть noindex но оставить доступными для людей (спроса нет), свести canonical (это вариация того же контента). Открытых комбинаций обычно немного — десятки, не тысячи, — и именно они приносят основной фильтровый трафик. Остальное должно работать для покупателя, но не претендовать на место в индексе.

Чем управлять индексацией фильтров

Для каждой ситуации — свой инструмент. Путаница между ними и есть причина большинства проблем фасетной навигации. Вот как мы это раскладываем:

СитуацияИнструментПочему так
Фильтр со спросом (бренд, тип)Отдельная индексируемая страница, уникальные title/H1/текстЭто коммерческая страница под реальный запрос
Комбинация без спросаnoindex, followНекому искать, но ссылки и вес работают
Сортировка, показ по N, сессионные параметрыcanonical на базовую страницуТот же контент, лишь другой порядок
Бесконечные комбинации фасетовЗапрет краула параметров в robotsЭкономим краулинговый бюджет на шуме
Пагинация (страницы 2, 3…)Self-canonical на каждую страницуЭто не дубли, а продолжение списка
Пустой фильтр (0 товаров)noindex или 404/410Тонкие и пустые страницы вредят

Важно

noindex и disallow в robots.txt — не одно и то же. Если закрыть страницу в robots, Google на неё не зайдёт и не увидит тег noindex, поэтому она может остаться в индексе. Чтобы убрать страницу из индекса, её нужно РАЗРЕШИТЬ краулить и поставить noindex; запрещать в robots стоит уже после того, как страницы выпали из выдачи.

Семь ошибок, которые убивают SEO магазина

На аудитах интернет-магазинов эти промахи встречаются чаще всего — и стоят дороже всего:

  1. Все фильтры открыты для индексации: тысячи тонких дублей съедают краулинговый бюджет и размывают сигналы.
  2. Все фильтры закрыты noindex: магазин теряет трафик по коммерческим «категория + бренд», которые должны приводить покупателей.
  3. Canonical с фильтра на категорию там, где фильтр на самом деле отдельная целевая страница: вы сами отдаёте свой запрос конкуренту.
  4. noindex вместе с disallow в robots: Google не краулит страницу, не видит noindex и оставляет её в индексе.
  5. Параметры сортировки и отображения индексируются как отдельные URL: массовые дубли с одинаковым содержимым.
  6. Пустые страницы фильтров с нуль товаров попадают в индекс: тонкий контент, который тянет качество домена вниз.
  7. На открытых фильтр-страницах нет уникальных title, H1 и описания: они каннибализируют категорию вместо того, чтобы добавлять трафик.

Почему это связано со скоростью и краул-бюджетом

Чем больше мусорных URL, тем реже Google доходит до по-настоящему важных страниц — новых товаров и прибыльных категорий. А ещё раздутые фасеты часто означают тяжёлые страницы листинга с кучей скриптов фильтрации, что бьёт по скорости. Поэтому фильтры мы всегда рассматриваем в паре с техническим состоянием сайта: как мерить и чинить скорость, мы подробно расписали в материале о Core Web Vitals. Чистый индекс и быстрый листинг работают на один результат — чтобы робот и покупатель быстрее добирались до товара.

Как мы настраиваем фильтры

Сначала — аудит: собираем все типы URL, смотрим, сколько страниц в индексе против количества товаров, ловим дубли и пустые фильтры. Дальше составляем карту фильтров по спросу, назначаем каждому типу инструмент из таблицы выше, оформляем открытые комбинации как посадочные страницы и чистим индекс. Это ложится в работу над SEO интернет-магазина и шире — в комплексное SEO, где фильтры, категории и контент работают как одна система.

Кейс

У одного магазина фасетная навигация нагенерировала более 200 тысяч URL в индексе при 4 тысячах товаров. Мы открыли только фильтры со спросом (бренд, тип), остальные комбинации закрыли noindex, а сортировку и показ по N свели canonical на базовую категорию. За квартал индекс очистился до нескольких тысяч осмысленных страниц, а органический трафик категорий заметно вырос — без добавления новых товаров.

Вывод

Фильтры — не мусор и не золото по умолчанию: ценность создаёт решение, какие из них открыть, а какие спрятать.

Главное — не воспринимать чистку индекса как разовую акцию. Ассортимент меняется, добавляются новые фильтры и категории, поэтому карту индексации стоит пересматривать хотя бы раз в квартал. Иначе через полгода фасеты снова расползаются, и работу приходится начинать сначала. Мы оставляем магазину понятные правила: какой тип фильтра открывать, какой прятать, и как проверить, что новое не попало в индекс случайно.

Фасетная навигация становится преимуществом только тогда, когда вы осознанно управляете индексацией: открываете комбинации со спросом, прячете остальное и не позволяете параметрам плодить дубли. Начните с простого — сравните количество товаров с количеством страниц в индексе: если разница в десятки раз, фильтры уже работают против вас. Если хотите увидеть, сколько мусорных URL в вашем магазине и что с ними делать, закажите аудит — вернёмся с картой фильтров и планом чистки.

FAQ

Частые вопросы

Что такое фасетная (фильтрованная) навигация

Это система фильтров интернет-магазина, когда выбор бренда, размера, цвета или цены формирует подборку товаров по отдельному URL. Для покупателя это удобный способ сузить выбор, а для SEO — источник как полезных посадочных страниц, так и тысяч дублей, если индексацией не управлять.

Почему фильтры вредят SEO магазина

Когда индексируется всё подряд, комбинации фильтров, сортировка и параметры плодят десятки тысяч почти одинаковых URL. Они съедают краулинговый бюджет, размывают сигналы между дублями и заполняют индекс тонкими страницами. В результате Google реже доходит до важных страниц, а позиции проседают.

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

Те, на которые есть поисковый спрос: обычно «категория + бренд» или «категория + ключевая характеристика». Такие страницы оформляют как полноценные посадочные с уникальными title, H1 и текстом. Комбинации, которые никто не ищет, оставляют доступными для покупателей, но закрывают от индексации.

Что использовать — canonical или noindex

Зависит от ситуации. Для вариаций того же контента (сортировка, показ по N, сессионные параметры) — canonical на базовую страницу. Для комбинаций без спроса — noindex, follow. Для фильтров со спросом — отдельная индексируемая страница без canonical на категорию. Один инструмент не заменяет другой.

Почему noindex на фильтрах не сработал

Самая частая причина — страницу одновременно закрыли в robots.txt. Если краул запрещён, Google на неё не заходит и не видит тег noindex, поэтому страница остаётся в индексе. Правильный порядок: разрешить краул с noindex, дождаться выпадения из выдачи, и лишь потом, при необходимости, запрещать в robots.

Как проверить, что фильтры не съедают краул-бюджет

Сравните количество товаров с количеством проиндексированных страниц в Search Console: разница в десятки раз — тревожный сигнал. Посмотрите статистику сканирования и отчёт об индексации, проверьте оператором site: типовые мусорные URL. Если робот тратит обходы на параметры и дубли — фильтры требуют настройки.

Елена Уманенко

Head of SEO · сооснователь heleum.studio

10+ лет в SEO. Ведёт комплексные проекты в конкурентных нишах — e-commerce и B2B. Одна из первых в Украине начала системно работать с GEO-оптимизацией под AI-выдачу.