Почему фильтры убивают SEO вашего интернет-магазина
Вы добавили в каталог фильтры по цвету, размеру, бренду, цене. Пользователям удобно, продажи растут. Но через несколько месяцев вы замечаете: органический трафик застыл на месте, новые товары индексируются неделями, а в Search Console появились тысячи «заброшенных» страниц.
Фильтры — это палка о двух концах. С одной стороны, они критически важны для пользовательского опыта (UX). С другой — при неправильной настройке они генерируют миллионы URL-адресов, которые «забивают» краулинговый бюджет и создают дубликаты контента .
Главная проблема 2026 года: интернет-магазины с большим ассортиментом (10 000+ товаров) сталкиваются с экспоненциальным ростом страниц фильтрации. Поисковые
системы не сканируют сайт бесконечно — у каждого домена есть лимит на обход страниц. Если этот бюджет уходит на страницы вроде
/catalog?color=black&size=l&sort=price_desc&page=7, то карточки новых товаров могут индексироваться неделями .
В 2026 году SEO для e-commerce — это в первую очередь архитектура фильтрации, а не ссылки и контент .
Фильтры vs Фасеты: в чём разница и почему это важно
В e-commerce эти термины часто путают, но разница принципиальная :
- Фильтр — это техническая выборка. Пользователь выбирает «цвет — чёрный», «размер — L», и система формирует выборку. С точки зрения SEO это потенциальная ловушка.
- Фасет (facet) — это страница с реальным поисковым спросом. Если комбинация «кроссовки Nike чёрные» имеет стабильный поисковый спрос, её можно превращать в индексируемую SEO-страницу с оптимизированным Title, H1 и текстом .
Ошибка большинства магазинов — открывать к индексации всё подряд или, наоборот, закрывать всё полностью. И то и другое убивает рост .
Пошаговое руководство по настройке фильтров
Шаг 1. Аудит существующих фильтров (семантическая нормализация)
Прежде чем что-то менять в технических настройках, нужно понять, какие фильтры вообще имеют SEO-смысл. Фильтры должны говорить на языке покупателя, а не разработчика .
Что делать:
- Соберите список текущих фильтров и их значений (например, «Тип: Для игр»).
- Соберите выгрузку поисковых запросов из Яндекс.Вордстата / Google Keyword Planner для вашей категории (топ-100 запросов).
- Сравните формулировки фильтров с тем, как реально ищут люди.
Пример семантической нормализации :
| Было (технически) | Стало (SEO-оптимизированно) | Обоснование | Приоритет индексации |
|---|---|---|---|
| Тип: Для игр | Назначение: Игровые | Пользователи ищут «игровые ноутбуки», а не «для игр» | Высокий |
| Цвет: Красный (официальный код #FF0000) | Цвет: Красный | Технические названия не нужны, «Красный» понятен всем | Средний |
Промпт для анализа фильтров через ChatGPT/DeepSeek:
Ты — Senior E-commerce SEO Architect. Категория: [НАЗВАНИЕ КАТЕГОРИИ, например «Роботы-пылесосы»] Текущие фильтры и значения: [ВСТАВЬТЕ ВАШ СПИСОК] Список поисковых запросов (семантическое ядро): [ВСТАВЬТЕ ТОП-100 ЗАПРОСОВ] Твоя задача: 1. Семантическая нормализация — переименуй фильтры и их значения так, чтобы они совпадали с формулировками пользователей. 2. Gap analysis — найди запросы, под которые нет фильтров, и предложи новые. 3. Приоритезируй индексацию: High/Medium/Low. Выведи результат в таблице: Текущий фильтр → Предлагаемое SEO-название → Тип действия (Rename/New/Merge/Delete) → Обоснование → Приоритет индексации.
Шаг 2. Определяем, какие фильтры открывать для индексации
Золотое правило: Если комбинация фильтров имеет устойчивый поисковый спрос — открываем. Если нет — закрываем .
Когда индексировать страницы фильтрации:
- Есть стабильный поисковый спрос (проверяем через Вордстат).
- Комбинация фильтров даёт уникальный, не пересекающийся с категорией контент.
- На странице более 5-10 товаров (чтобы избежать «тонкого» контента) .
Когда НЕ индексировать страницы фильтрации:
- Комбинация фильтров даёт 0-3 товара (страница не имеет ценности).
- Фильтр просто дублирует существующую категорию (например, категория «Кроссовки Nike» + фильтр «бренд Nike»).
- Страницы создаются массово и бесконтрольно (цвета + размеры + бренды).
По данным исследования, страницы с хорошо оптимизированными фильтрами под long-tail запросы становятся полноценными посадочными (Landing Pages) и приносят дополнительный трафик. Задача — превратить технические названия фильтров в человекопонятные поисковые сущности .
Шаг 3. Техническая реализация: Canonical, Noindex, Robots.txt
После того как вы определили, какие страницы оставлять в индексе, а какие нет, нужно правильно настроить техническую сторону .
3.1. Для ценных страниц фильтрации (которые вы хотите индексировать)
Такие страницы должны иметь:
-
ЧПУ (человекопонятный URL):
/catalog/nike/krossovki-muzhskie/вместо/catalog?brand=nike&category=krossovki&sex=muzh. - Уникальный Title и H1: автоматически генерируйте их из выбранных фильтров. Пример: «Купить красные кроссовки Nike для мужчин».
-
Каноническую ссылку на саму себя (self-canonical):
<link rel="canonical" href="текущий_URL" />. - Микроразметку (Schema.org): Product, Offer, BreadcrumbList .
3.2. Для страниц без SEO-ценности (но нужных пользователям)
Это большинство страниц фильтрации. Их задача — помочь пользователю найти товар, но не попадать в поисковую выдачу .
Вариант А (рекомендованный): noindex + follow
<meta name="robots" content="noindex, follow">
Почему follow, а не nofollow: Google всё равно может пройти по ссылкам на такой странице и найти новые товары. А noindex убирает страницу из выдачи. Это безопаснее, чем закрывать в robots.txt .
Вариант Б: Canonical на родительскую категорию
<link rel="canonical" href="https://site.ru/category/" />
Этот вариант подходит, когда страница фильтрации полностью дублирует категорию (например, фильтр «чёрный цвет» на категории «чёрные кроссовки»). Но canonical — это рекомендация, а не директива. Google может его проигнорировать .
Чего НЕЛЬЗЯ делать:
- Не закрывайте фильтры в robots.txt (Disallow: /catalog?*). Это не убирает страницы из индекса, а просто мешает роботу их ползать. Поисковик всё равно может их индексировать по внешним ссылкам, но не будет видеть canonical/noindex .
- Не смешивайте canonical и noindex на одной странице. Если вы ставите canonical на другую страницу и noindex на текущую, вы посылаете противоречивые сигналы .
- Не используйте параметры сортировки (sort, page) как отдельные страницы для индексации. Сортировка не меняет суть страницы .
Шаг 4. Оптимизация URL и внутренней перелинковки
Правильные URL решают половину проблем с дублями .
Чистый URL vs URL с параметрами:
| Плохо | Хорошо | Почему |
|---|---|---|
| /catalog?brand=nike&color=black&size=42 | /catalog/nike/krossovki-chernye-42-razmer/ | ЧПУ читается людьми и поисковиками, содержит ключевые слова |
Если ваша CMS не позволяет генерировать ЧПУ для фильтров, агрегируйте параметры в URL :
❌ Было: /catalog?attribute_value=1-1&attribute_value=1-2&attribute_value=2-3 ✅ Стало: /catalog/attribute_value=1-1,2&attribute_value=2-3
Внутренняя перелинковка: Не ссылайтесь на страницы с параметрами внутри сайта. Все внутренние ссылки должны вести на канонические URL. Если на сайте есть ссылки вида
/catalog?sort=price, замените их на /catalog .
Шаг 5. Работа с пагинацией
Пагинация (страницы 2, 3, 4 в категории) — отдельная головная боль .
- Страницы пагинации должны быть доступны роботу (200 OK, не noindex).
- Каноническая ссылка — на саму себя. Не ставьте canonical с /page/2 на главную страницу категории.
- Уникальные Title/H1. Добавьте «— Страница 2» в заголовок .
- Если товаров менее 100, подумайте о стратегии «view-all» — одной странице со всеми товарами. Это удобнее для SEO, но может быть медленным.
Чек-лист настройки фильтров для e-commerce
Пройдите по пунктам, чтобы убедиться, что всё настроено правильно:
- ☐ Семантическая нормализация: Названия фильтров совпадают с формулировками поисковых запросов .
- ☐ Стратегия индексации: Только комбинации с реальным поисковым спросом открыты для индексации .
- ☐ Техническая реализация: Для неиндексируемых страниц —
noindex, followили canonical на категорию . - ☐ ЧПУ-URL: У индексируемых страниц человекопонятные адреса без параметров .
- ☐ Уникальные мета-теги: Title и H1 генерируются из выбранных фильтров.
- ☐ Количество товаров: Страницы с 0-3 товарами закрываем от индексации .
- ☐ Пагинация: Страницы 2+ имеют self-canonical и уникальные заголовки.
- ☐ Внутренние ссылки: На сайте нет ссылок на страницы с параметрами.
- ☐ Микроразметка: Добавлена разметка Schema.org для фильтрованных страниц (Product, BreadcrumbList) .
- ☐ Мониторинг: Настроен еженедельный аудит через Screaming Frog или Sitechecker для поиска новых нежелательных страниц .
Кейс: как настройка фильтров дала +70% коммерческого трафика
В 2025–2026 году сервис CDEK.Shopping (более 10 млн товаров) столкнулся с классической проблемой: каталог огромен, а SEO-трафик стагнирует. Фильтры генерировали миллионы мусорных страниц, краулинговый бюджет уходил впустую .
Что сделали:
- Изменили единицу работы — вместо отдельных страниц начали собирать семантику для целых разделов и продуктовых направлений.
- На основе собранной семантики определили, какие фильтры и теговые страницы нужны, а какие нет.
- Внедрили систему, где каждый месяц прорабатывали несколько направлений по единому циклу: сбор семантики → согласование структуры → создание фильтров → создание теговых страниц → принудительная индексация.
- Учитывали время переиндексации — оставляли минимум месяц на то, чтобы робот обошёл новые страницы .
Результат через год системной работы:
- 📈 Ежемесячный небрендовый трафик вырос на 53%
- 🎯 Коммерческий трафик на товарные разделы увеличился на 70%
- ⚡ Количество проиндексированных страниц выросло в 2 раза за 3 месяца
Этот кейс показывает: настройка фильтров — не разовая акция, а выстраивание системы, которая работает на масштаб.
Типичные ошибки при настройке фильтров
1. Закрытие всех фильтров через robots.txt
Это самая распространённая ошибка. Disallow: /catalog?* только запрещает роботу ползать по страницам, но не убирает их из индекса. Более того, если на эти страницы есть внешние
ссылки, Google всё равно их проиндексирует, но не увидит ваших директив noindex или canonical .
2. Смешивание canonical и noindex
Если страница А имеет canonical на страницу Б, но при этом на странице А стоит noindex, вы посылаете противоречивые сигналы. Ошибка: canonical → noindex URL .
3. Индексация всех комбинаций фильтров
10 фильтров × 5 значений каждый = 9 765 625 теоретических комбинаций. Даже если реально используются не все, масштаб проблемы понятен. Поисковик начнёт индексировать мусор, а не ваши деньги — карточки товаров и категории .
4. Отсутствие семантической нормализации
Фильтры называются так, как удобно разработчику («Тип продукта: VAR-001»), а не так, как ищет пользователь («Ноутбуки игровые»). Это убивает long-tail потенциал .
5. Игнорирование пагинации
Каждая страница пагинации (страница 2, 3, 4.) может рассматриваться как отдельный документ. Если у вас canonical со страницы 2 на категорию, вы говорите Google не индексировать глубокие страницы — и товары с 5+ страницы пагинации никогда не найдут .
Заключение: системный подход — ключ к успеху
Настройка фильтров — это не «поставил плагин и забыл». Это постоянный процесс анализа спроса и технической оптимизации .
Главные выводы 2026 года:
- Фильтры ценны для SEO только тогда, когда они отражают реальный поисковый спрос .
- Технически правильно разделяйте UX и SEO. Для пользователей — все фильтры. Для поисковиков — только ценные комбинации через noindex, follow или каноникалы .
- Не экономьте на архитектуре. Одна правильно настроенная фильтрация может дать больше роста, чем месяцы работы над ссылками .
- Автоматизируйте, но контролируйте. CMS может сама генерировать canonical, но закладывайте в регулярный аудит проверку, что canonical указывают на существующие и индексируемые URL .
Если ваш интернет-магазин теряет позиции, а ассортимент растёт — начните аудит с фильтров. Вероятно, ответ лежит именно здесь.
Нужна помощь с настройкой фильтров и комплексным SEO-продвижением интернет-магазина? Закажите профессиональный SEO-аудит в EDGESECTION. Проведём кластеризацию запросов, настроим семантическую нормализацию фильтров и техническую оптимизацию под ключ.