Фильтры и категории магазина как посадочные под поиск

Фильтры и категории магазина как посадочные под поиск

Как превратить фильтры каталога в отдельные посадочные страницы: какие комбинации открывать под индексацию, какие закрывать и как не получить дубли категорий.
E-commerce18 августа 2026 г.11 мин
Кратко

Разбираем, что такое SEO-фильтр, как отобрать комбинации под индексацию, чем закрывать остальные, что писать на самой странице и как не столкнуть её с основной категорией.

Вопрос

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

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

Фильтры и категории магазина как посадочные под поиск — статья блога ВебСпринт

Что разберем

  • Спрос уточняют словами, а каталог отвечает галочками
  • Что такое SEO-фильтр простыми словами
  • Комбинаторика: почему «открыть все фильтры» — это не решение, а авария

Кому особенно полезно

Разработка интернет-магазинаТехническое SEOSEO продвижениеЗаявки для мебели на заказ

Для владельцев интернет-магазинов и маркетологов, которые видят в Вебмастере тысячи адресов с «?filter=» и не понимают, где здесь трафик, а где мусор, который съедает обход робота.

Человек редко ищет «диваны». Он ищет «диван угловой синий», «диван угловой с ящиком для белья», «диван еврокнижка 180 см». В каталоге всё это есть — но не как страница, а как три галочки в боковом фильтре, после которых в адресной строке появляется что-то вроде «?color=8&type=3». Такой адрес не участвует в выдаче, и человек, набравший свой запрос в Яндексе, попадает не к вам, а к тому, кто заранее сделал под эту формулировку отдельную страницу. Ниже — как эти страницы собрать, чтобы получить трафик и при этом не завалить сайт сотнями тысяч бессмысленных адресов.

«Просьба «откройте нам фильтры» на практике почти всегда означает «откройте все» — и это худший из возможных вариантов, хуже, чем не открывать ничего. Открытые комбинации — это ручной список, который мы составляем по спросу и остаткам, и в нём обычно десятки страниц, а не тысячи. Мне гораздо чаще приходится закрывать уже нагенерированные адреса, чем открывать новые.»

Георгий
Георгий
Руководитель Web Sprint
от 120 000 ₽
Разработка интернет-магазина
от 35 000 ₽
Техническое SEO
от 30 000 ₽ / мес
Продвижение магазина

Спрос уточняют словами, а каталог отвечает галочками

Категория «Диваны» отвечает на запрос «диваны» — и почти ни на что больше. Всё остальное, что набирают люди, содержит уточнение: материал, цвет, размер, механизм, назначение, бренд, ценовой сегмент. Это и есть основная масса поискового спроса в товарной тематике: по одному общему запросу конкурируют все, а десятки уточнённых формулировок часто не заняты никем, кроме агрегаторов.

В магазине эти уточнения физически существуют — они лежат в фильтре сбоку. Но когда посетитель отмечает галочки, каталог обычно отдаёт адрес с параметрами вида «/divany/?color=8&mech=3». Поисковая система такой адрес либо не индексирует, либо индексирует вместе с сотней его близнецов, полученных в другом порядке щелчков. В выдаче он не участвует в любом случае.

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

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

Что такое SEO-фильтр простыми словами

SEO-фильтр — это обычная выборка каталога, которой дали статус полноценной страницы. Товары в ней те же самые, что покупатель увидел бы, отметив галочки руками. Разница только в оформлении: у страницы есть свой адрес без вопросительного знака, свой заголовок H1, свой title, короткий вводный текст и ссылка из меню категории.

Пример: вместо «/divany/?type=uglovoy&color=blue» получается «/divany/uglovye-sinie/» с заголовком «Угловые синие диваны», подзаголовком с ценовой вилкой и сроками доставки и парой абзацев о том, чем такие модели отличаются. Для покупателя это просто удобная ссылка. Для поиска — отдельный документ, который можно ранжировать по формулировке «угловой синий диван».

Важно понимать, что это не отдельный раздел сайта и не копия каталога. Никакого нового контента, кроме заголовков и небольшого текста, не создаётся: страница живёт на тех же данных, что и категория. Именно поэтому такие страницы дёшевы в производстве — и именно поэтому их так легко наделать миллион, если не остановиться вовремя.

Комбинаторика: почему «открыть все фильтры» — это не решение, а авария

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

Каждый такой адрес робот должен обойти, скачать и оценить. Ресурс на обход сайта конечный: пока робот перебирает сочетания «синий + 180 см + с ящиком + сортировка по цене + страница 7», он не заходит на ваши новые поступления и переработанные категории. Плюс подавляющее большинство этих страниц почти неотличимы друг от друга по содержанию — а это уже прямая проблема качества сайта, а не только скорости обхода.

Отсюда простое рабочее правило. Открывать имеет смысл сочетания одного параметра — почти всегда. Двух параметров — точечно, там, где такую формулировку действительно набирают. Трёх и больше — практически никогда: спрос на такие фразы близок к нулю, а страниц становится в разы больше.

  • Один параметр («угловые диваны», «диваны с ящиком») — базовый уровень, открываем почти весь набор ходовых значений.
  • Два параметра («угловые синие диваны») — открываем, если формулировку ищут и если под неё в наличии достаточно товаров.
  • Три и более — не открываем, за редчайшими исключениями вроде устойчивых профессиональных формулировок.
  • Диапазоны цены, сортировки, режим отображения списком или плиткой, «показать по 60» — не открываем никогда.

Разбор структуры каталога и запуск посадочных под фильтры

Разработка интернет-магазина

Делаем интернет-магазины, которые доводят посетителя от карточки товара до оплаты: удобный каталог, быстрый чекаут, интеграции с оплатой, доставкой и 1С.

Собрать посадочные под фильтры вашего каталога

Как отбирать комбинации: три фильтра отбора до всякой техники

Первый критерий — спрос. Формулировку проверяем в Яндекс.Вордстате в нужном регионе именно в том виде, как её пишут люди, а не как называется поле в вашей админке. Поле может называться «Тип конструкции», а искать будут «угловой». Заголовок страницы всегда строится по формулировке спроса.

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

Третий критерий — управляемость. Каждая открытая страница требует заголовка, текста и присмотра. Если открытых страниц получилось несколько сотен и заполнять их некому, лучше открыть пятьдесят и довести их до конца, чем оставить триста полуфабрикатов с автоподставленным заголовком.

Итог этого этапа — обычная таблица: формулировка запроса, частотность, сочетание значений фильтра, число товаров, будущий адрес, H1, title. Она же становится техническим заданием и разработчику, и тому, кто пишет тексты.

Чем закрывать остальные адреса и почему одного robots.txt мало

Самая частая ошибка — закрыть параметры директивой в robots.txt и считать вопрос решённым. Запрет на обход не равен запрету на индексацию: адреса, на которые ведут ссылки, могут попасть в выдачу и без обхода, только в совсем непривлекательном виде. А главное — робот перестаёт видеть то, что на этих страницах написано, включая указание канонической версии.

Рабочая схема выглядит иначе. Все неоткрытые сочетания фильтров отдают в разметке указание на каноническую версию — саму категорию. Сортировки и режимы отображения — тоже на базовый вид категории. У открытых SEO-фильтров каноническая ссылка ведёт на самих себя, иначе они никогда не начнут ранжироваться. Мусорные технические параметры вроде меток рекламных кампаний и идентификаторов сессий закрываются на уровне сервера и правил обработки параметров.

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

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

Пагинация и сортировка: как не потерять товары и не создать копии

Пагинация — отдельный больной вопрос, потому что через неё робот добирается до товаров в глубине категории. Ломать её нельзя. Практичный вариант: у каждой страницы пагинации каноническая ссылка ведёт на саму себя, а в title и заголовке добавляется номер страницы — тогда это разные документы, а не дубли. Первая страница при этом всегда доступна по адресу категории без всяких «страница 1».

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

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

Разбор структуры каталога и запуск посадочных под фильтры

Разработка интернет-магазина

Делаем интернет-магазины, которые доводят посетителя от карточки товара до оплаты: удобный каталог, быстрый чекаут, интеграции с оплатой, доставкой и 1С.

Собрать посадочные под фильтры вашего каталога

Когда фильтр начинает воевать с категорией

Самый неприятный сценарий — не мусорные адреса, а столкновение двух ваших собственных страниц. Оно возникает, когда в структуре каталога уже есть подкатегория «Угловые диваны», а параллельно открывается SEO-фильтр «диваны → форма: угловой». Обе страницы про одно и то же, обе про одни и те же товары, обе оптимизированы под одну формулировку. Поиск начинает по очереди показывать то одну, то другую, и позиции скачут, вместо того чтобы расти.

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

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

Что должно быть на самой странице фильтра, кроме списка товаров

Открытый фильтр без содержания — это всё та же выборка каталога, только с красивым адресом. Чтобы страница отличалась от соседних и от родительской категории, нужен минимальный набор собственных элементов, и он невелик.

Заголовок H1 формулируется по спросу, а не по названиям полей в базе. Title дополняется коммерческим уточнением — городом, если продвигаетесь локально, и словами про наличие или доставку. Короткий вводный текст на два-четыре предложения объясняет, чем именно эти модели отличаются и на что смотреть при выборе, — этого достаточно, простыни внизу страницы никому не нужны. Хлебные крошки обязательно ведут к родительской категории, а не в обход неё.

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

  • H1 по формулировке из Вордстата, не по названию поля в админке.
  • Уникальный title с коммерческим уточнением и, при локальном продвижении, с городом.
  • Вводный текст на два-четыре предложения — по существу выбора, а не «в нашем магазине широкий ассортимент».
  • Хлебные крошки, ссылки на смежные подборки и разметка списка товаров.
  • Возможность снять фильтр в один клик и вернуться в полную категорию.

Коротко по шагам

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

Порядок работ, который позволяет открыть под индексацию только полезные сочетания фильтров и не получить взрывной рост числа адресов.

  1. 1Выгрузите из базы список атрибутов и их значений по каждой категории и посчитайте процент заполнения — фильтр по недозаполненному атрибуту открывать нельзя.
  2. 2Снимите спрос по формулировкам в Яндекс.Вордстате в своём регионе: берите слова покупателей, а не названия полей в админке.
  3. 3Сведите таблицу кандидатов: формулировка, частотность, сочетание значений, число товаров в наличии, будущий адрес, H1 и title.
  4. 4Отсеките всё, где меньше восьми-десяти товаров в наличии и где задействовано больше двух параметров.
  5. 5Пропишите правила индексации: открытым подборкам — свой адрес и каноническая ссылка на себя, остальным сочетаниям и сортировкам — каноническая на категорию.
  6. 6Уберите из вёрстки обычные ссылки на закрытые сочетания и, наоборот, выведите открытые подборки блоком ссылок в категории и в меню.
  7. 7Через шесть-восемь недель сверьте в Вебмастере число страниц в поиске, обход и запросы: подборки должны появляться в отчёте по фразам, а число мусорных адресов — падать.
Бесплатно

3 точки роста вашего сайта

Посмотрим сайт руками и пришлём в Telegram три конкретные вещи, которые сейчас мешают ему приводить заявки. Без презентации и коммерческого предложения.

  • Что на первом экране мешает понять, чем вы помогаете и сколько это стоит
  • Где теряются заявки: формы, скорость, версия для смартфонов
  • По каким запросам сайт уже близко к топу и чего ему не хватает
Получить разбор в Telegram

Откроется наш Telegram-бот: пришлите ему ссылку на сайт — разбор придёт туда же в течение суток в рабочие дни (Пн–Пт 9:00–19:00, Сб 10:00–18:00 МСК). Звонить и продавать не будем.

FAQ по теме

Чем страница фильтра отличается от обычной подкатегории каталога?+
Технически почти ничем: и там и там выборка товаров по признаку. Разница в управлении. Подкатегория живёт в структуре каталога, её видно в меню, её адрес постоянный, и её заводят под устойчивое понятие, у которого есть своё название. Страница фильтра собирается из значений атрибутов и нужна там, где понятия как такового нет, а формулировка спроса есть. Одно и то же нельзя реализовывать обоими способами сразу.
Сколько подборок под фильтры имеет смысл открыть магазину на 3000 товаров?+
Считать нужно не от числа товаров, а от числа формулировок, которые реально ищут и под которые у вас есть ассортимент. Обычно это десятки страниц на категорию, а не сотни: в средней категории набирается пять-пятнадцать ходовых значений одного параметра и ещё несколько сочетаний двух. Лучше открыть меньше и довести каждую страницу до нормального заголовка и текста, чем открыть всё и получить полуфабрикаты.
Что делать, если товары в открытой подборке закончились?+
Оставлять пустую страницу нельзя — это и отказ посетителя, и сигнал низкого качества. Рабочих вариантов два: показать расширенную выборку по смежным значениям с честной пометкой, что точного совпадения сейчас нет, или временно вывести подборку из индексации и убрать ссылку на неё из категории до появления остатков. Выбор зависит от того, вернётся товар через неделю или через полгода.
Можно ли генерировать заголовки и тексты подборок по шаблону с подстановкой?+
Заголовок H1 и title по шаблону — допустимо, если шаблон строится на формулировке спроса, а не на служебных названиях полей. А вот вводный текст по шаблону с подстановкой значений даёт сотни почти одинаковых абзацев, и это ровно тот случай, за который каталог получает оценку низкого качества. Разумный компромисс: шаблонные заголовки для всех подборок и ручные тексты для тех, что действительно приносят переходы.
Как проверить, что открытые подборки не съедают трафик основной категории?+
В Яндекс.Вебмастере в отчёте по поисковым запросам посмотрите, какие адреса вашего сайта показываются по общей формулировке категории. Если по ней периодически показывается то категория, то подборка — они конкурируют. Дальше решается вручную: подборка перенацеливается на более узкую формулировку, либо, если она объективно сильнее, категория и подборка объединяются с постоянным редиректом на одну из них.
Нужно ли закрывать страницы пагинации от индексации?+
Закрывать их полностью не стоит: через пагинацию робот доходит до товаров в глубине категории. Оптимально — оставить страницы доступными, каждой поставить каноническую ссылку на саму себя и добавить номер страницы в title и заголовок, чтобы они не считались копиями. Каноническая ссылка со всех страниц пагинации на первую — распространённая ошибка, после которой часть каталога перестаёт индексироваться.
Через сколько после внедрения подборок ждать переходов из поиска?+
Первые появления в выдаче обычно видно через несколько недель после того, как страницы попали в карту сайта и получили ссылки из категории — новые адреса надо обойти и переоценить. Заметный поток по уточнённым формулировкам собирается ближе к трём-четырём месяцам, потому что вклад даёт не одна подборка, а весь их набор. Гарантировать конкретные позиции к конкретной дате никто честно не может: скорость зависит от того, как часто робот заходит на ваш сайт и что происходит в выдаче у конкурентов.
Георгий

Георгий

Основатель Web Sprint, автор статьи

Контролирую качество каждого этапа: от первого аудита до финального релиза. Отвечаю репутацией за результат.

Применить к проекту

Собрать посадочные под фильтры вашего каталога

Если хотите применить рекомендации к своему сайту, нише или рекламной воронке, не нужно идти в отдельный раздел контактов. Отсюда удобнее сразу запросить короткий разбор по вашей ситуации.

  • Покажем, что стоит делать в первую очередь, а что можно отложить
  • Сверим рекомендации статьи с вашими страницами, трафиком и воронкой
  • Разберём задачу без лишних услуг и расплывчатых обещаний
Обсудить задачу

Связанные услуги

Полезные материалы