Умные фильтры — обязательный элемент любого современного интернет-магазина или крупного каталога. Они помогают пользователям в пару кликов найти нужный товар: по цвету, размеру, бренду, цене или техническим характеристикам. Однако то, что удобно для покупателя, может стать настоящим кошмаром для SEO-специалиста.
Если фильтр настроен неправильно, при каждом выборе параметров генерируется новый URL-адрес (?brand=samsung&color=black&ram=8gb). Поисковый робот начинает переходить по всем возможным комбинациям, создавая сотни тысяч мусорных страниц-дублей. Это приводит к расходованию краулингового бюджета, падению позиций сайта и размытию релевантности.
В этой статье мы разберем, как правильно настроить умные фильтры, чтобы они помогали продвижению, а не топили сайт в дублях.
1. Разделите фильтры на SEO-полезные и технические
Первое правило оптимизации фильтров: в поисковый индекс должны попадать только те страницы, под которые есть реальный спрос (частотность).
Например, страница «Красные платья» имеет спрос, и ее нужно индексировать. А страница «Красные платья 42 размера из хлопка дешевле 3000 рублей» — это слишком узкий запрос, который создаст дубль и не принесет трафика.
Обычно к индексации открывают:
- Пересечения «Категория + 1 параметр» (например, смартфоны Apple).
- Реже — пересечения «Категория + 2 параметра» (например, женские кроссовки Nike белые).
Все остальные многоуровневые комбинации необходимо закрывать от роботов. Для более глубокого понимания того, как правильная работа с тегами и фильтрами влияет на алгоритмы ранжирования, рекомендуем изучить источник, где подробно описан процесс оптимизации.
2. Используйте ЧПУ для посадочных SEO-страниц
Для тех комбинаций фильтров, которые вы решили индексировать (тегирование), необходимо формировать человеко-понятные URL (ЧПУ).
- Неправильно:
site.com/catalog/phones/?brand=samsung - Правильно:
site.com/catalog/phones/samsung/
Такие страницы должны быть полноценными посадочными: иметь уникальный Title, Description, заголовок H1, оптимизированный текст (при необходимости) и хлебные крошки.
3. Как технически избавиться от дублей: 3 главных метода
Для всех остальных комбинаций фильтров (3 и более параметров, сортировки по цене/алфавиту) необходимо применить железобетонные правила блокировки.
Метод А: Тег Canonical
Если пользователь выбирает нестандартную комбинацию ?color=red&size=s&price=low, на этой странице должен стоять тег rel="canonical", указывающий на основную категорию товара или на индексируемый ЧПУ-адрес.
Пример: <link rel="canonical" href="https://site.com/catalog/dresses/" />
Так поисковик поймет, что текущая страница — лишь вариация главной, и не будет добавлять ее в индекс.
Метод Б: Meta Robots (Noindex, follow)
В код страниц сложной фильтрации добавляется мета-тег:
<meta name="robots" content="noindex, follow">.
Это дает команду поисковой системе: «Не добавляй эту страницу в результаты поиска, но переходи по ссылкам на товары, которые на ней представлены». Это идеальный вариант для сохранения ссылочного веса карточек товаров.
Метод В: Запрет в robots.txt
Если движок вашего сайта генерирует параметрические URL (через ? или &), вы можете отсечь целые группы мусорных адресов в файле robots.txt.
Например:
Disallow: /*?*sort= (запрет страниц сортировки)
Disallow: /*?*price= (запрет фильтрации по цене)
Важно: Не стоит запрещать в robots.txt вообще все параметры с вопросительным знаком, так как это может закрыть доступ полезным скриптам и системным файлам. Используйте этот метод точечно.
4. Скрытие ссылок от поисковых роботов (AJAX и PRG-паттерн)
Даже если закрыть страницы фильтров тегом noindex, поисковые роботы все равно будут тратить время (краулинговый бюджет) на их обход. Чтобы этого избежать, ссылки на неиндексируемые комбинации вообще не должны выглядеть как ссылки в HTML-коде.
- Загрузка через AJAX: Фильтр работает без перезагрузки страницы. При выборе параметров ассортимент обновляется на лету, а в адресную строку подставляется хэш (например,
#color-red), который поисковики игнорируют. - PRG-паттерн (Post/Redirect/Get): Клики по фильтрам реализованы не через теги
<a>, а через формы<form>методом POST. Поисковые боты не отправляют POST-запросы и, следовательно, не могут перейти на бесконечные страницы фильтрации.
5. Чек-лист: проверяем настройку ваших фильтров
Чтобы убедиться, что ваши фильтры не вредят сайту, проверьте следующие 5 пунктов:
- Выбраны высоко- и среднечастотные комбинации свойств (не более 1–2 параметров), для которых созданы статические ЧПУ-страницы.
- На ЧПУ-страницах уникализированы мета-теги (H1, Title, Description).
- При выборе 3 и более параметров URL либо не меняется (AJAX), либо страница отдает
noindex, followили ссылается черезcanonicalна родительскую категорию. - Технические параметры (сортировка «сначала дешевые», «показать по 40») закрыты от индексации.
- При проверке сайта в Google Search Console или Яндекс.Вебмастере нет уведомлений о резком росте исключенных страниц с пометкой «Дубль без выбранного канонического».
Заключение
Умный фильтр требует умной настройки. Оставляя фильтрацию на самотек, вы рискуете замусорить индекс миллионами бесполезных страниц, из-за чего поисковые системы понизят ваш сайт в выдаче. Внедрение ЧПУ для популярных запросов и жесткое ограничение (через noindex, canonical или AJAX) для узких характеристик — это золотой стандарт SEO, который позволит вашему каталогу расти быстро и без технических ошибок.
Мир игр новости Новости игр онлайн