Фильтры интернет-магазина создают тысячи URL: какие из них заслуживают поиск

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

Обновлено: Автор: Вадим Федоров12 минут чтения
Мураз КакиловЕлизавета ГырбуАнтон ШевцовСевочка ГусейноваАлександр Зимаков+5
Команда Медиакод

Фильтр в каталоге полезен покупателю, когда помогает сузить выбор. Для поиска ценна не каждая комбинация фильтров, а только та, которая отвечает на самостоятельный запрос и ведет на содержательную страницу. Если интернет-магазин автоматически открывает для робота все варианты цены, цвета, размера, наличия, сортировки и нескольких параметров сразу, сайт быстро получает тысячи почти одинаковых URL. В этой ситуации задача не в том, чтобы технически «спрятать все фильтры», а в том, чтобы назначить каждой группе адресов понятную роль.

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

Фильтр не равен отдельной посадочной странице

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

Google отмечает, что фасетная навигация может создавать почти бесконечное число URL и из-за этого замедлять обнаружение важных новых страниц. Каждый измененный параметр формирует новый адрес, хотя далеко не каждый адрес ценен для результата поиска. Актуальная рекомендация Google по фасетной навигации предлагает сначала решить, нужны ли эти URL в обходе вообще, а не надеяться, что поисковик сам отсортирует все варианты.

Действие покупателяРоль URLНужен ли поиск
Открывает категорию «беговые кроссовки»Основная категорияДа, если каталог и карточки полезны
Выбирает бренд и назначение, которые образуют понятный спросВозможная отдельная посадочнаяДа, после проверки спроса и наполнения
Меняет сортировку «сначала дешевле»Служебная вариация выдачиОбычно нет
Добавляет временный параметр, метку источника или идентификатор сессииТехническое состояниеНет
Получает ноль товаров по комбинацииПустой результатНе создавать доступный для обхода путь; при постоянной пустоте вернуть корректный 404

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

Вадим ФедоровВадим ФедоровМенеджер по развитию клиентов

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

Проверьте страницу по пяти признакам до решения об индексации

Самая частая ошибка - выбирать будущие посадочные по тому, как красиво выглядит URL. Гораздо важнее ответить, что человек увидит после перехода и почему эта страница лучше родительской категории. Для этого нужна простая проверка, в которой маркетинг, каталог и разработка говорят об одном URL.

ПризнакВопрос к страницеПоложительный сигнал
Самостоятельный запросИщут ли покупатели именно такой тип товара или условия выбора?Формулировка понятна без контекста каталога
Отличие от категорииЧто меняется кроме заголовка и выбранных галочек?Другая товарная подборка, критерии выбора или полезная навигация
Достаточность ассортиментаМожет ли посетитель сделать выбор?Не случайные одна-две карточки, а устойчивая подборка
СтабильностьСохранится ли страница, когда наличие обновится?Логика раздела не держится на временной распродаже
Место в архитектуреМожно ли дать на нее прямую ссылку?Есть понятная связь с категорией, хабом или подборкой

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

Выберите для каждой группы URL один из четырех режимов

Важно управлять не единичными адресами, а типами комбинаций. Так появляется правило, которое будет работать и после добавления новых товаров или фильтров. У одного магазина могут одновременно существовать все четыре режима, и это нормально.

РежимКогда выбиратьЧто видит посетительЧто закрепить команде
Отдельная посадочнаяЕсть самостоятельный спрос и содержательная подборкаПолноценный раздел с понятной темойЧеловеческий URL, Title, описание, внутренние ссылки и контроль ассортимента
Каноническая вариацияПараметры меняют порядок или почти не меняют содержаниеТа же категория в другом представленииПредпочтительный адрес и отсутствие дублирующих ссылок
Неиндексируемая фильтрацияФильтр помогает выбрать внутри каталога, но не создает самостоятельную точку входаРабочий результат для пользователяТехническая модель, например noindex, при которой такой URL не участвует в поиске
Закрытый параметрПараметр служебный, временный или не меняет товарную ценностьПользователь не получает отдельной страницыНе создавать доступный для робота набор комбинаций

Google допускает canonical как способ консолидировать сигналы у вариаций, но это не заменяет выбора: у поисковика должна быть ясная предпочитаемая страница. Для фасетов, которые не нужны в обходе, в документации предлагаются закрытие их от обхода через robots.txt или использование фрагментов #; при этом базовые категории и полезные посадочные должны оставаться доступными по обычным ссылкам. Подробности у Google помогают обсудить это с разработкой без универсального «поставим canonical на все».

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

Я бы не утверждал новую SEO-страницу, пока команда не может одним предложением объяснить ее роль. Если это самостоятельная витрина для конкретного выбора, мы развиваем ее как страницу. Если это только способ перебрать каталог, ей не нужно притворяться новой категорией.

Вадим ФедоровВадим ФедоровМенеджер по развитию клиентов

Сначала задайте правила группам параметров, а уже потом решайте судьбу конкретных URL: это защищает каталог от новых дублей при следующем обновлении фильтров.+

Начните с инвентаризации, а не с массовой правки

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

Что проверитьЗачем это нужноВозможный вывод
Список параметров и их назначениеОтделить товарный признак от техническогоСлужебные параметры не формируют самостоятельные URL
Порядок параметровНайти несколько адресов с одним результатомЗакрепить единый порядок в URL
Число товарных комбинацийУвидеть, где рост URL становится неконтролируемымОграничить вложенные фильтры или закрыть группу
Пустые результатыНе давать роботу бесконечно ходить по нулевым выдачамОтключить переходы и выбрать корректный статус
Внутренние ссылки и sitemapПонять, какие вариации сайт сам отдает поискуОставить ссылки только на выбранные посадочные

Для Яндекса большое число параметров и длинные URL тоже могут ухудшать индексирование. Вебмастер рекомендует закрывать от индексирования технические и неценные страницы, а также учитывать, какие CGI-параметры незначимы. Рекомендация Яндекс Вебмастера дает полезную проверку: сначала нужно назвать полезные страницы, затем ограничивать технические вариации, а не наоборот.

Сделайте SEO-посадочную страницу полезнее списка карточек

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

Блок посадочнойЧто он отвечаетКогда особенно нужен
Четкий H1 и вводный абзацЧто входит в подборкуФормулировка фильтра может трактоваться по-разному
Доступные фильтры и подкатегорииКак уточнить выбор без потери темыВнутри подбора есть несколько логичных сценариев
Карточки с корректным наличиемЧто можно выбрать сейчасАссортимент регулярно обновляется
Подсказка по выборуНа какие характеристики смотретьТовар требует сравнения, а не импульсной покупки
Ссылки к смежным разделамКуда перейти, если задача шире или ужеЕсть соседние самостоятельные категории

Google рекомендует строить каталог так, чтобы робот мог находить товары через обычные ссылки из навигации, категорий и подкатегорий. Если продукт доступен только через поиск по сайту или JavaScript-событие, его могут не обнаружить при обходе. Руководство Google по структуре интернет-магазина полезно здесь не ради формальности: оно возвращает вопрос к архитектуре, а не к набору метатегов.

Страница фильтра получает право на поиск не после заполнения Description, а после того, как становится самостоятельным разделом каталога. Важно не размножать текстовые абзацы на сотни комбинаций. Лучше развивать те страницы, где есть своя роль, товарная логика и маршрут для пользователя. Для общей модели категорий и карточек пригодится разбор SEO интернет-магазина.

Не создавайте новые URL из действий, которые не меняют выбор

Каталог растет незаметно, когда любое действие превращается в новый индексируемый адрес. Сортировка, номер страницы, просмотр по количеству карточек, временное наличие, повтор параметра, рекламная метка или сессия не создают новый товарный спрос. Их задача - изменить состояние просмотра, а не конкурировать с основной категорией.

Источник лишнего URLПочему он растетПрактическое правило
Разный порядок одинаковых фильтровОдин результат получает несколько адресовНормализовать порядок параметров
Повторяющиеся значенияURL накапливает одинаковые признакиУдалять повтор при формировании адреса
Сортировка и вид каталогаМеняется только представление одних товаровНе создавать для этого отдельную SEO-страницу
Пустые сочетанияФильтр разрешает следующий выбор без товаровНе делать ссылку доступной; для постоянной пустоты вернуть 404
Бесконечные числовые диапазоныПользователь может сгенерировать множество вариантовОставлять только осмысленные диапазоны или фильтровать без новых URL

Google прямо советует возвращать 404 для комбинаций фильтров без результатов и поддерживать последовательный порядок фильтров в адресе, если фасетные URL все же нужны в обходе. Это уменьшает число случайных вариантов и делает поведение каталога предсказуемым. Та же официальная инструкция важна не только для робота: покупатель тоже не должен попадать в тупик из пустых страниц.

Качество фильтров измеряется не количеством созданных URL, а тем, насколько быстро покупатель и поисковик находят несколько действительно полезных разделов.

Проверьте результат по поведению каталога, а не по одной настройке

После внедрения важно проверить не «появился ли canonical» или «добавили ли правило», а весь путь. Откройте будущую посадочную как новый пользователь, пройдите к ней из родительской категории и убедитесь, что сортировка, наличие и фильтры не создают новый набор адресов без роли. Затем посмотрите, что попадает в sitemap и какие ссылки формирует шаблон каталога.

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

Вадим ФедоровВадим ФедоровМенеджер по развитию клиентов
Проверка после измененияЧто должно быть видноКто подтверждает
Посадочная открывается по прямому URLСодержательная подборка и ясная темаКонтент и SEO
Категория ведет на посадочную обычной ссылкойЕсть путь для пользователя и роботаКаталог или разработка
Служебные фильтры не создают новые точки входаНет бесконтрольного роста вариантовРазработка
Пустая комбинация не развивает навигациюПользователь получает понятный выходКаталог и UX
Sitemap содержит только выбранные страницыВ поиске не продвигаются технические вариантыSEO

Начните с одной категории, где ассортимент и спрос понятны, а затем используйте принятую модель для похожих групп товаров.+

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

Автор: Вадим Федоров

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

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

Когда комбинация описывает понятную товарную задачу, отличается от родительской категории подборкой и логикой выбора, имеет стабильный ассортимент и получает место во внутренней навигации. Один только параметр в URL не делает страницу посадочной.

Нет. Canonical помогает обозначить предпочитаемую версию у близких страниц, но не устраняет бесконтрольное создание URL и не определяет, какая комбинация полезна пользователю. Сначала нужно разделить типы фильтров, затем выбрать техническую модель для каждого типа.

Не нужно предлагать дальнейшее уточнение, если комбинация уже не дает результатов. Для постоянно пустой комбинации Google рекомендует возвращать 404. Если отсутствие товаров временное, решение нужно привязать к реальному поведению каталога и не делать из такой выдачи отдельную поисковую страницу.

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

Усилить результат

Если выводы из материала совпадают с вашей задачей, эти направления помогают перейти от чтения к действию.

Запишитесь на консультацию —и мы соберём план роста вашего проекта

Мураз Какилов

Что разберём за 45 минут. До встречи изучим ваш продукт, сайт, рекламу и аналитику, чтобы на созвоне сразу перейти к цифрам и пути клиента.

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

По итогам у вас останется порядок действий: что исправить в первую очередь, какую гипотезу проверить следующей и по каким показателям оценивать эффект.

Мураз КакиловCEO Медиакод. Отвечаю за стратегию агентства и качество работы команды. Каждую задачу разбирают профильные специалисты по рекламе, SEO, SMM, разработке и аналитике. Мы смотрим на маркетинг целиком — от первого касания до заявки и продажи — и находим точки роста, которые можно измерить.

За 45 минут найдём, где теряются заявки и что исправить в первую очередь