info@toimi.pro Telegram
Спасибо
Мы получили вашу заявку
Хорошо
SEO и аналитика

SEO для страниц фильтров: какие открыть, какие закрыть

8 мин
SEO и аналитика

Открывайте в индекс комбинации фильтров, на которые есть отдельный спрос — поисковые подсказки, Вордстат, запросы в Вебмастере, — и под которые на сайте достаточно товаров в наличии. У такой страницы должны быть свой адрес, H1, title, description и ссылка из категории. Остальные комбинации закрывайте. Тысячи почти одинаковых URL съедают краулинговый бюджет и мешают продвижению каталога интернет-магазина.

Ниже — таблица решения по каждой комбинации, правила для robots.txt и шаблон мета-тегов посадочной страницы фильтра.

Правило: спрос плюс ассортимент

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

Порог по товарам — не норматив, а редакционное правило: меньше 5–10 позиций делают страницу тонкой, и Яндекс рано или поздно помечает её малоценной в Вебмастере. Точная граница зависит от ниши: для мебели 6 диванов на странице — нормально, для крепежа 6 позиций — почти пусто.

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

Как найти комбинации со спросом

Три источника, которые не требуют платных инструментов.

  • Подсказки поисковых систем. Наберите в строке поиска название категории и посмотрите автодополнение: «плитка серая», «плитка серая 30х30», «плитка серая матовая» — если формулировка с фильтром выпадает сама, спрос есть.
  • Вордстат. По каждой гипотезе смотрите частотность точной фразы в кавычках. Формулировки с частотностью ниже 10–15 показов в месяц почти никогда не окупают таблицы, метатегов и текста под отдельную страницу.
  • Отчёты Яндекс.Вебмастера. Раздел «Поисковые запросы» показывает, по каким формулировкам сайт уже получает показы на страницах категорий без фильтра. Если люди ищут «диван угловой кожаный», а у вас открыта только «диваны», — это готовая кандидатура на отдельную страницу.
  • Внутренний поиск на сайте. Лог запросов из поисковой строки каталога — источник, который часто упускают. Формулировка, которую вбивают в поиск сайта чаще пяти раз в месяц, но которой нет отдельной страницы, — прямой кандидат на комбинацию фильтра.

Пересматривайте список гипотез не реже раза в квартал: сезонный спрос и ассортимент меняются, и вчерашняя пустая комбинация через месяц может набрать и спрос, и товар. Раз в год список сверяют целиком заново, а не только дополняют его новыми позициями сверху.

Таблица решения

Разбирайте каждую комбинацию по этой схеме — ниже семь строк для примера, у живого каталога их чаще десятки.

КомбинацияСпрос (где смотреть)Товаров в наличииРешениеЧем реализовать
Плитка серая 30×30Есть, Вордстат24ОткрытьЧПУ + мета-шаблон
Диван угловой кожаныйЕсть, подсказки18ОткрытьЧПУ + мета-шаблон
Плитка серая 45×45 матовая антрацитНет3Закрытьnoindex в коде
Диван прямой, цвет фисташковыйНет1ЗакрытьDisallow по маске
Сортировка «по цене» + любой фильтрНе бывает своего спроса—Закрыть всегдаClean-param
UTM-метка + фильтрНе бывает своего спроса—Закрыть всегдаClean-param
Плитка серая + акцияЕсть, Вебмастер0Отложитьcanonical на «плитка серая» до прихода товара

Строку «отложить» проверяют раз в месяц: как только остатки появятся, страницу переводят в «открыть» без потери накопленной истории — URL уже существует технически, меняется только доступность для индексации.

Как открыть посадочную страницу фильтра

Открытая страница фильтра работает как обычная landing-страница категории, а не как техническая выдача с параметрами в адресе.

  • ЧПУ. Адрес строится по иерархии, а не по порядку кликов: /catalog/plitka/seraya-30x30/, а не /catalog/plitka/?color=serый&size=30x30. Порядок сегментов фиксированный для всех комбинаций одного типа.
  • Мета-шаблон. Title и H1 собираются из атрибутов фильтра по маске: «{Категория} {атрибут1} {атрибут2}: купить в Москве» — с шаблоном description и уникальным текстом-подводкой под каталогом.
  • Текст внизу страницы. Не пересказ характеристик товара, а ответ на вопрос выбора: чем плитка 30×30 отличается от 45×45, для каких помещений подходит.
  • Ссылка из категории. Каждая открытая комбинация получает точку входа — фильтр в интерфейсе категории ссылается на конкретный URL, а не подгружает контент через JavaScript без изменения адреса.
  • Карта сайта. Открытые URL фильтров попадают в отдельный раздел sitemap-filters.xml, чтобы отслеживать индексацию этой группы страниц в стороне от карточек товара.

Фильтр или категория

Не каждая комбинация с хорошим спросом обязана оставаться фильтром. Если у связки «Гостиная → Диваны → Угловые» стабильно высокая частотность, свой ассортимент и растущий трафик, есть смысл поднять её в постоянный раздел меню, а не держать URL с параметрами фильтра. Разница в том, что категория живёт в навигации и получает входящие ссылки из других разделов, а фильтр остаётся техническим URL внутри каталога. Как устроена эта иерархия и когда комбинацию поднимают в отдельный раздел, разбирает структура каталога.

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

Открытая страница фильтра без единой входящей ссылки из тела других страниц для Яндекса выглядит подозрительно: технически доступна, а по факту изолирована. Ссылку с карточки товара или из блога дают на явную формулировку фильтра, а не на общий каталог. Схему, по которой блог должен ссылаться на разделы каталога, показывает материал про перелинковку каталога.

Как закрыть лишние комбинации

Комбинации без спроса закрывают одним из трёх способов — в зависимости от того, что за URL и для какого поисковика.

Clean-param — директива robots.txt, которую понимает только Яндекс. Она сообщает роботу, что параметр в адресе не меняет содержание страницы, и экономит краулинговый бюджет без запрета захода на саму страницу:

```
User-agent: Yandex
Clean-param: color&size&sort /catalog/
```

Есть нюанс, который в чек-листах чаще всего опускают. В интерфейсе Яндекс.Вебмастера на странице «Настройка GET-параметров» можно задать те же правила без правки robots.txt. Если веб-мастер задал правило в интерфейсе, а разработчик — своё в файле, робот выполняет более строгое из двух: то, которое запрещает индексацию. Перед тем как чинить robots.txt руками, загляните в этот раздел Вебмастера — иногда мусорные страницы держит именно он, а не файл на сервере.

Disallow с точечными Allow — универсальный способ для обоих поисковиков, но требует аккуратной маски, чтобы не закрыть заодно нужные открытые комбинации:

```
User-agent: *
Disallow: /catalog/?
Allow: /catalog/*/plitka-seraya-30x30/
```

Canonical и noindex в коде — для Google, который Clean-param не поддерживает: на странице неоткрытой комбинации canonical указывает на родительскую категорию, а мета-тег robots со значением noindex, follow не даёт странице попасть в выдачу, но оставляет краулеру доступ к ссылкам. Источник по обоим механизмам — справка Яндекс.Вебмастера о директиве Clean-param (yandex.ru/support/webmaster, проверено 29.09.2026) и документация Google Search Central «Managing crawling of faceted navigation URLs» (developers.google.com, проверено 29.09.2026): там же приведена прямая рекомендация Google отдавать код ответа 404 для комбинаций без результатов.

Платформы: 1С-Битрикс и OpenCart

1С-Битрикс. Штатный умный фильтр отдаёт результаты по GET-параметрам — страницы технически не индексируются без доработки. ЧПУ, карту сайта и мета-шаблоны для комбинаций фильтра добавляют модулями с Маркетплейса 1С-Битрикс (например, категория «SEO умного фильтра»); без модуля SEO-настройка фильтра ограничена ручным canonical на каждую страницу. Формулировки модулей меняются между версиями — сверяйте по актуальной документации на day разработки.

OpenCart. Родные фильтры работают похоже: параметры в адресе, без отдельного title и description на комбинацию. При переходе на четвёртую версию часть модулей фильтра приходится переустанавливать заново — подробнее в материале про фильтры и модули в OpenCart 4.

Перед выбором модуля для любой из двух платформ проверьте три вещи. Формирует ли он ЧПУ по маске из атрибутов, а не только транслитерацию названия категории. Даёт ли поле для ручного title и description на конкретную комбинацию, а не только шаблон на всю группу. Выгружает ли открытые URL фильтров в отдельный файл карты сайта — так проще отслеживать их индексацию, не смешивая с карточками товара. Без одного из трёх пунктов модуль закрывает только половину задачи, а мета-теги и структуру карты придётся достраивать вручную.

Что будет, если открыть всё

Открыть в индекс все технически возможные комбинации — соблазн для каталога с десятками атрибутов: кажется, что больше страниц значит больше трафика. На практике происходит обратное. Робот тратит обход на тысячи почти одинаковых URL вместо того, чтобы чаще заходить на карточки товаров и открытые категории. Страницы без спроса не получают ни показов, ни кликов и со временем попадают в раздел Вебмастера «Мало-полезные страницы» — а масса таких страниц в отчёте портит общую картину сайта в глазах поисковика. Что делать с уже накопленными малоценными страницами и как вернуть нужные из них в поиск, разобрано в материале про малоценные страницы в Вебмастере.

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

Нужно ли закрывать фильтры от индексации полностью, одним правилом на весь каталог?

Нет, полное закрытие теряет страницы со спросом. Решение принимают по каждой комбинации поштучно: спрос и остатки есть — открывают, нет — закрывают. Общий Disallow на весь /catalog/?* подходит только как база, поверх которой точечными Allow открывают конкретные URL с частотностью.

Что делать, если Clean-param настроен, а мусорные страницы фильтров всё равно в индексе Google?

Clean-param — правило только для Яндекса, Google его не читает. Для Google нужен отдельный canonical на родительскую категорию или мета-тег noindex, follow на странице каждой закрытой комбинации, а не только запись в robots.txt.

Сколько товаров должно остаться на странице фильтра, чтобы не закрывать её?

Единого норматива нет, ориентир — 5–10 позиций в наличии. Ниже этого порога страница чаще выглядит пустой для посетителя и рискует стать малоценной в Вебмастере даже при формальном спросе на формулировку.

Как понять, что открытая страница фильтра приносит пользу, а не просто занимает место в индексе?

Через 4–6 недель после открытия смотрите показы и клики по её URL в Вебмастере и Search Console. Нулевые показы при заявленном спросе — сигнал пересмотреть title и мета-шаблон, а не сразу закрывать страницу.

Нужен ли уникальный текст на каждой странице фильтра?

Да, минимум один абзац под каталогом, который отвечает на вопрос выбора, а не пересказывает характеристики. Шаблонный текст с подстановкой атрибута в одну и ту же фразу поисковик распознаёт как дубль и не отличает от соседних комбинаций.

Что делать с сезонными комбинациями фильтров, если спрос есть только полгода?

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

Лучшие статьи ⭐

Бренд и маркетинг
Ребрендинг: стратегия обновления без потери клиентов
Изменения на рынке требуют адаптации бренда. Независимо от причины — глобальное потепление или экономический кризис — мы объясним, когда необходим ребрендинг и как провести его эффективно для достижения максимальных результатов. Артем Довгопол Успешный ребрендинг не стирает вашу историю — он просто помогает рассказать ее по-новому. Ключевые идеи👌 Ребрендинг — это…
23 апреля, 2025
8 мин
714
Бренд и маркетинг
Как обновить сайт и не потерять заявки и позиции
При редизайне теряют три вещи: адреса страниц, из-за которых обнуляются позиции в поиске, содержимое первого экрана, которое держит конверсию, и формы заявок, которые перестают доходить в CRM после смены вёрстки. Все три риска снимаются до старта работ: карта соответствия старых и новых URL, сверка первого экрана по метрикам до правки…
26 мая, 2025
6 мин
648
Все категории
Дизайн сайта для роста конверсии: ключевые элементы
Ваш сайт — это сложная экосистема взаимосвязанных элементов, каждый из которых влияет на то, как пользователи воспринимают вас, ваш продукт и ваш бренд. Давайте подробнее разберем, какие элементы делают сайты успешными и как заставить их работать на вас. Артем Довгопол Веб-дизайн — мост между бизнес-целями и потребностями пользователей. Ключевые идеи👌…
30 мая, 2025
7 мин
635
Веб-разработка
Личный кабинет: разработка для роста бизнеса
Личный кабинет на сайте — это тот маленький островок персонализации, который заставляет пользователей чувствовать себя как дома. Хотите узнать больше о том, как они могут принести пользу вашему бизнесу? Мы собрали всю необходимую информацию в этой статье — приятного чтения! Артем Довгопол Личный кабинет — это карта вашего пользователя для навигации…
28 мая, 2025
10 мин
600
Веб-разработка
Сколько стоит сайт в 2026 году: вилки цен по типам
Сайт в 2026 году стоит от 250 000 ₽ за лендинг до 1,5 млн ₽ и выше за корпоративный сайт с интеграциями. Точную смету определяют тип сайта, дизайн и интеграции. Ниже — вилки по типам с суммами и сроками, цены по прайсу Toimi на 06.10.2026. Тип сайтаЦена отСрокТехническое задание (отдельный…
7 октября, 2026
8 мин
0
Ваша заявка отправлена!

Мы свяжемся с вами в ближайшее время, чтобы обсудить проект.

Закрыть