SEO-страницы фильтра в интернет-магазине: как ловить запросы «товар + свойство»
Запросы вида «пледы из шерсти» или «белые кроссовки 42» часто приносят больше заказов, чем общий запрос по категории. Разбираем, какие страницы фильтра открывать поисковикам, как дать им адрес, заголовок и текст и как не завалить индекс тысячами дублей.

SEO-страницы фильтра интернет-магазина — это отфильтрованный каталог («Пледы» + материал «шерсть»), у которого есть постоянный понятный адрес, свои H1, title и текст и который открыт для индексации. Такая страница отвечает на запрос «пледы из шерсти» точнее, чем общая категория. Главное — открывать только сочетания со спросом и товарами, а остальные состояния фильтра закрывать от индекса, чтобы не плодить дубли.
Коротко:
- Открывайте сочетания, которые ищут люди и под которые у вас есть хотя бы несколько товаров.
- Один-два фильтра по одному значению — да, диапазоны цен, сортировки и «в наличии» — нет.
- Адрес фильтра должен быть постоянным и в одном порядке:
/catalog/pledy/f/material-sherst. - Под важные запросы делайте посадочную со своим текстом, а адрес фильтра с тем же выбором перенаправляйте на неё.
- Всё, что не открыто, — noindex и canonical на ближайшую открытую страницу.
Зачем нужны страницы фильтра
Категория «Пледы» может собрать общий запрос «купить плед». Но покупатели, которые уже знают, чего хотят, ищут точнее: «плед из шерсти», «плед из шерсти мериноса», «пледы nord», «серый плед 150×200». У каждого такого запроса небольшая частота, зато в сумме их много, конкуренция ниже, а конверсия выше: человек уже выбрал свойство.
Отдельную категорию под каждое свойство не заведёшь: каталог превратится в свалку. Фильтр уже умеет собирать нужную подборку, остаётся сделать её страницей, которую поисковик может найти и проиндексировать. Агентства называют такие страницы теговыми, посадочными или SEO-фильтром. Суть одна: подборка товаров под конкретный запрос.
Пример. Без SEO-страницы запрос «пледы из шерсти» ведёт на общую категорию, и покупатель сам ищет фильтр. С ней он сразу попадает на страницу с H1 «Пледы из шерсти», 14 товарами и абзацем о том, чем шерсть отличается от акрила. Поисковик видит точное совпадение страницы с запросом, покупатель — нужные товары.
Какие сочетания фильтра стоит открывать для поиска
Если открыть всё, у категории с десятью фильтрами получатся тысячи комбинаций. Большинство из них никто не ищет, а некоторые содержат один товар или ни одного. Поисковик потратит время на обход мусора и может посчитать сайт некачественным.
Критерии отбора:
- Спрос. Запрос есть в Вордстате или подсказках поиска.
- Товары. На странице достаточно товаров, хотя бы несколько. Страница с одним товаром — плохая выдача.
- Простота. Один-два фильтра, по одному значению в каждом.
- Стабильность. Свойство не меняется каждый день, как наличие или скидка.
| Состояние фильтра | Пример | Для поиска | Почему |
|---|---|---|---|
| Одна характеристика | Пледы + шерсть | Открыть | Есть запрос «пледы из шерсти» |
| Бренд | Пледы + Nord | Открыть | Брендовые запросы — одни из самых конверсионных |
| Два фильтра по одному значению | Пледы + шерсть + серый | Открыть, если есть спрос и товары | «Серый шерстяной плед» ищут |
| Несколько значений одного фильтра | Пледы + серый, бежевый, белый | Закрыть | Такой запрос никто не вводит |
| Три и более фильтров | Шерсть + серый + 150×200 + Nord | Закрыть | Почти нет спроса, мало товаров |
| Диапазон цены или размера | ?price=1000-5000 | Закрыть | Бесконечное число вариантов, адрес меняется от любого движения ползунка |
| В наличии, со скидкой, новинки, рейтинг | Пледы + «в наличии» | Закрыть | Состав страницы меняется каждый день |
| Сортировка и число на странице | ?sort=price | Закрыть | Те же товары в другом порядке — дубль |
Запрос вида «подарки до 3000 ₽» тоже бывает с хорошим спросом. Его лучше закрыть отдельной посадочной страницей со своим текстом, а не открывать для индексации все положения ползунка цены.
Понятные адреса фильтра (ЧПУ)
У страницы, которую вы хотите видеть в поиске, должен быть один постоянный адрес. Если фильтр работает только через параметры вида ?f[12][]=48 или меняет адрес в зависимости от порядка кликов, поисковик увидит несколько версий одной страницы.
Хороший адрес фильтра:
- читаемый:
/catalog/pledy/f/material-sherst,/catalog/pledy/f/brand-nord; - в одном порядке: «шерсть + серый» и «серый + шерсть» дают один и тот же адрес, а неканонический порядок перенаправляется 301 на правильный;
- не пересекается с товарами и категориями: отдельный сегмент
/f/гарантирует, что фильтр не займёт адрес будущей категории; - отдаёт 404 на несуществующие значения, а не пустую страницу с кодом 200.
Латинские значения в адресе (sherst, seryj) задаются в справочнике характеристик. Проверьте их до того, как открывать страницы для индексации: адрес, который уже попал в поиск, лучше не менять.
Свой H1, title и текст для страницы фильтра
Если у страницы фильтра те же заголовок и текст, что у категории, это дубль, даже если товары другие. Ей нужны свои:
- H1: «Пледы из шерсти»;
- title: «Пледы из шерсти — купить от 2 490 ₽ | Магазин»;
- description: с числом товаров и выгодой;
- текст: для массовых страниц можно без него, для важных — короткий абзац сверху и полезный текст под товарами.
Для сотен страниц тексты руками не пишут. Нужны шаблоны с переменными: категория, выбранные значения, бренд, число товаров, минимальная цена. Например, title «{category} {values} — купить от {min_price} ₽ | {site}». При этом страница фильтра не должна повторять текст категории: она его просто не показывает.
Для 10–30 главных запросов сделайте полноценные посадочные с ручными H1 и текстом. Это дольше, но именно эти страницы приносят основной трафик из фильтра.
Правила индексации и дубли
Правило, которое мы рекомендуем и которое по умолчанию заложено в 100300 CMS:
- Страница фильтра открыта для индексации (
index, follow) и ссылается на себя в canonical, только если на ней не больше двух фильтров по одному значению, нет диапазонов, нет фильтров «в наличии», «скидка», «новинки», «рейтинг» и нет параметров сортировки. - Все остальные состояния получают
noindex, followи canonical на ближайшую открытую страницу. Например, «шерсть + серый + бежевый» указывает на «шерсть». - Ссылки в фильтре, которые ведут на закрытые состояния, помечаются
rel="nofollow", чтобы робот не тратил на них время. - В карту сайта попадают посадочные страницы и, если хотите, открытые страницы с одним значением фильтра.
Почему не закрыть фильтр в robots.txt целиком? Робот не может прочитать страницу, закрытую в robots.txt, а значит, не увидит ни noindex, ни canonical. К тому же так вы закроете и полезные сочетания. robots.txt подходит для служебных разделов, а для фильтра нужны правила на уровне страницы.
Как SEO-страницы фильтра устроены в 100300 CMS
На многих платформах SEO-фильтр — это сторонний модуль или доработка программиста. В 100300 CMS адреса фильтра, правила индексации и посадочные страницы входят в модуль «Интернет-магазин». Порядок настройки:
- Характеристики. В Магазин → Каталог → Характеристики отметьте, какие характеристики участвуют в фильтре, и проверьте латинские адреса значений.
- Фильтр в категории. В карточке категории в блоке «Фильтр в категории» задайте набор и порядок фильтров или возьмите набор родительской категории.
- Правила. В Магазин → Настройки → «Фильтр и его SEO» включите индексацию фильтра, задайте, сколько фильтров и значений можно открыть, и шаблоны заголовков страниц фильтра.
- Посадочные. В Маркетинг → SEO-посадочные создайте страницу «Пледы из шерсти»: категория, фильтр «материал: шерсть», адрес
/catalog/pledy/iz-shersti, H1, title, description, текст над товарами и под ними. Адрес фильтра с тем же выбором сам перенаправится 301 на посадочную, а ссылки в фильтре начнут вести на неё. - Массово. Генератор посадочных создаёт страницы по шаблону для одного-двух фильтров: только сочетания с достаточным числом товаров, с предпросмотром, не больше 500 за раз.
- Перелинковка. Под списком товаров в категории появляется блок «Смотрите также» со ссылками на посадочные и открытые страницы фильтра. Так робот находит их и без карты сайта.

Фильтр работает без перезагрузки страницы, а на телефоне открывается в выдвижной шторке. При этом каждое состояние — это настоящий адрес с серверной страницей, и поисковик видит то же, что и покупатель. Подробно об экранах — в справке «Каталог, фильтр и поиск».
Модуль SEO Pro дополняет это для всего сайта: IndexNow сообщает Яндексу о новых посадочных сразу, аудит находит страницы с малым текстом и дублями заголовков, а журнал 404 ловит старые адреса фильтра после переезда.
Ограничение, о котором стоит знать: открыть для индексации состояние с диапазоном цены или с фильтром наличия нельзя, это закрыто правилом специально. Под такие запросы делайте посадочную вручную.
Итог
SEO-страницы фильтра работают, когда открыто немного и по делу: сочетания со спросом и товарами, постоянный адрес, свои H1, title и текст, noindex и canonical для всего остального. Начните с 10–20 посадочных под самые частые запросы «категория + свойство», потом подключайте массовую генерацию и смотрите в Вебмастере, какие страницы попали в поиск.
Фильтр — одна из 40 тем в нашем чек-листе SEO интернет-магазина. Что ещё умеет магазин на 100300 CMS, смотрите на странице CMS для интернет-магазина. Ядро бесплатное, а фильтр и посадочные входят в модуль «Интернет-магазин» (разовая лицензия на домен, есть пробный период).
Посмотрите настройки фильтра и генератор посадочных в демо-админке без регистрации: Магазин → Настройки → «Фильтр и его SEO» и Маркетинг → SEO-посадочные.


