
Что разберем
- Спрос уточняют словами, а каталог отвечает галочками
- Что такое SEO-фильтр простыми словами
- Комбинаторика: почему «открыть все фильтры» — это не решение, а авария
Кому особенно полезно
Для владельцев интернет-магазинов и маркетологов, которые видят в Вебмастере тысячи адресов с «?filter=» и не понимают, где здесь трафик, а где мусор, который съедает обход робота.
Человек редко ищет «диваны». Он ищет «диван угловой синий», «диван угловой с ящиком для белья», «диван еврокнижка 180 см». В каталоге всё это есть — но не как страница, а как три галочки в боковом фильтре, после которых в адресной строке появляется что-то вроде «?color=8&type=3». Такой адрес не участвует в выдаче, и человек, набравший свой запрос в Яндексе, попадает не к вам, а к тому, кто заранее сделал под эту формулировку отдельную страницу. Ниже — как эти страницы собрать, чтобы получить трафик и при этом не завалить сайт сотнями тысяч бессмысленных адресов.
«Просьба «откройте нам фильтры» на практике почти всегда означает «откройте все» — и это худший из возможных вариантов, хуже, чем не открывать ничего. Открытые комбинации — это ручной список, который мы составляем по спросу и остаткам, и в нём обычно десятки страниц, а не тысячи. Мне гораздо чаще приходится закрывать уже нагенерированные адреса, чем открывать новые.»
Спрос уточняют словами, а каталог отвечает галочками
Категория «Диваны» отвечает на запрос «диваны» — и почти ни на что больше. Всё остальное, что набирают люди, содержит уточнение: материал, цвет, размер, механизм, назначение, бренд, ценовой сегмент. Это и есть основная масса поискового спроса в товарной тематике: по одному общему запросу конкурируют все, а десятки уточнённых формулировок часто не заняты никем, кроме агрегаторов.
В магазине эти уточнения физически существуют — они лежат в фильтре сбоку. Но когда посетитель отмечает галочки, каталог обычно отдаёт адрес с параметрами вида «/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Выгрузите из базы список атрибутов и их значений по каждой категории и посчитайте процент заполнения — фильтр по недозаполненному атрибуту открывать нельзя.
- 2Снимите спрос по формулировкам в Яндекс.Вордстате в своём регионе: берите слова покупателей, а не названия полей в админке.
- 3Сведите таблицу кандидатов: формулировка, частотность, сочетание значений, число товаров в наличии, будущий адрес, H1 и title.
- 4Отсеките всё, где меньше восьми-десяти товаров в наличии и где задействовано больше двух параметров.
- 5Пропишите правила индексации: открытым подборкам — свой адрес и каноническая ссылка на себя, остальным сочетаниям и сортировкам — каноническая на категорию.
- 6Уберите из вёрстки обычные ссылки на закрытые сочетания и, наоборот, выведите открытые подборки блоком ссылок в категории и в меню.
- 7Через шесть-восемь недель сверьте в Вебмастере число страниц в поиске, обход и запросы: подборки должны появляться в отчёте по фразам, а число мусорных адресов — падать.
3 точки роста вашего сайта
Посмотрим сайт руками и пришлём в Telegram три конкретные вещи, которые сейчас мешают ему приводить заявки. Без презентации и коммерческого предложения.
- Что на первом экране мешает понять, чем вы помогаете и сколько это стоит
- Где теряются заявки: формы, скорость, версия для смартфонов
- По каким запросам сайт уже близко к топу и чего ему не хватает
Откроется наш Telegram-бот: пришлите ему ссылку на сайт — разбор придёт туда же в течение суток в рабочие дни (Пн–Пт 9:00–19:00, Сб 10:00–18:00 МСК). Звонить и продавать не будем.
FAQ по теме
Чем страница фильтра отличается от обычной подкатегории каталога?+
Сколько подборок под фильтры имеет смысл открыть магазину на 3000 товаров?+
Что делать, если товары в открытой подборке закончились?+
Можно ли генерировать заголовки и тексты подборок по шаблону с подстановкой?+
Как проверить, что открытые подборки не съедают трафик основной категории?+
Нужно ли закрывать страницы пагинации от индексации?+
Через сколько после внедрения подборок ждать переходов из поиска?+
Ниши, где это особенно важно
Основатель Web Sprint, автор статьи
Контролирую качество каждого этапа: от первого аудита до финального релиза. Отвечаю репутацией за результат.





