Практическое руководство

Как организовать фильтры магазина без множества бесполезных страниц

Как выбрать фильтры интернет-магазина и управлять их страницами для SEO. Полезные свойства, пустые результаты, комбинации и проверка доступных роботу адресов.

Материал WebexlabПодготовлено 6 мин чтения

Краткий ответ

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

Начните с выбора, а не списка всех полей

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

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

Определите правила взаимодействия

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

При возврате из карточки полезно сохранять состояние выбора. На телефоне панель может открываться отдельно, но применённые условия должны оставаться понятными. Если обновление списка требует времени, покажите ожидание, сохранив управление и объяснив ошибку загрузки.

Разделите типы адресов

Разделите типы адресов — сравнение
СостояниеОсновная задачаРешение для поисковой структуры
Базовая категорияВыбор типа товараСамостоятельная страница
Полезная устойчивая подборкаКонкретное намерениеРассмотреть отдельную посадочную
Случайная комбинацияЛичный отбор посетителяНе включать автоматически в индекс
СортировкаПорядок тех же товаровНе считать новым предложением
Пустой результатОбъяснение отсутствия совпаденийЗадать явное техническое поведение

Решение зависит от ассортимента и архитектуры. Не переносите одну схему robots и canonical на любой магазин. Сначала перечислите доступные варианты URL и проверьте, как робот может переходить между ними.

Почему комбинаций становится слишком много

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

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

Как выбрать посадочные для поиска

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

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

Не смешивайте технические инструменты

Запрет обхода, noindex и canonical решают разные задачи. Если робот не может получить страницу из-за robots.txt, он не прочитает находящийся внутри noindex. Предпочтительный адрес также не равен гарантированному удалению всех вариантов из индекса.

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

Проверка на примерах

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

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

Пример паспорта фильтра

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

В паспорте отдельно описывается URL. Укажите, как записываются несколько значений, что происходит при повторе параметра и как обрабатывается недопустимое значение. Затем зафиксируйте, является ли это состояние самостоятельной поисковой посадочной или лишь персональным отбором пользователя.

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

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

Что показывать, когда сочетание фильтров не даёт результатов

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

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

Термины из материала

Источники и документация

У каждого документа указана дата последней проверки. Состав функций и интерфейсы сервисов могут меняться. Ссылки открываются в новой вкладке.

Следующий шаг

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

Поможем спроектировать фильтры и отделить поисковые посадочные от технических комбинаций.

Обсудить задачу
Все материалы блога