Поиск по каталогу: как спроектировать категории, фильтры по параметрам и поиск
1. Первое действие покупателя — сузить выбор, а не листать страницы
Когда зарубежный закупщик заходит в ваш каталог, у него в голове обычно уже есть половина ответа. Он пришёл не смотреть, что у вас есть, а проверить, можете ли вы сделать нужную ему модель.
Сначала разделите посетителей на три типа — требования к странице у них разные:
| Тип посетителя | Как попадает | Первое действие | Что должна дать страница | Где обычно теряется |
|---|---|---|---|---|
| Подбирающий модель | Ищет конкретную модель или параметры | Находит товар и проверяет параметры | Поиск по модели, таблица ключевых параметров, скачивание чертежей | Модель не находится — уходит после третьего клика |
| Закупщик по диапазону | Категорийный запрос, отраслевая рекомендация, визитка с выставки | Сужает выбор по назначению и характеристикам | Навигация по категориям, фильтры по параметрам, счётчик результатов | Только один длинный список — бросает на втором экране |
| Постоянный клиент | Вводит модель напрямую или переходит из письма | Быстро проверяет, можно ли ещё купить | На странице модели есть аналоги и статус поставки | После редизайна старые ссылки на модели перестали работать |
Все три типа пользуются одним каталогом, и цель можно свести к одной фразе: любой посетитель должен доходить до конкретного товара за три клика.
В проектировании каталога всего три точки принятия решений, остальное — исполнение:
| Точка решения | Что конкретно нужно определить | Цена ошибки |
|---|---|---|
| Разрез классификации | Делить по назначению, характеристикам, отрасли или материалу | Покупатель не находит нужное, и фильтры дальше бесполезны |
| Параметры фильтрации | Какие 5–8 параметров выносить в фильтры и какими элементами управления | Параметров слишком много — после двух выборов у клиента пустая выдача |
| Поиск и сравнение | Нужен ли поиск по ключевым словам, по скольким параметрам сравнивать | Либо никто не пользуется, либо нужного нет — и до заявки дело не доходит |
Когда этот подход не работает: Если 90% заказов приходит от клиентов, которые сами присылают чертежи или запрашивают цену на конкретную модель, задача страницы каталога не фильтрация, а понятное изложение моделей, параметров и сертификатов. Сложные фильтры в этом случае почти не окупятся.
2. Формат каталога зависит от числа товаров: 20 и 200 — две границы
Число товаров определяет, как должен выглядеть каталог. Просто выберите подходящий вариант:
| Число товаров | Формат каталога | Обязательные элементы | Опциональные элементы | Затраты на поддержку в квартал |
|---|---|---|---|---|
| Меньше 20 | Страница списка с разбивкой по назначению | Карточка товара: главное фото, модель, 3 ключевых параметра | Фильтры не нужны | Практически ноль |
| От 20 до 200 | Категории плюс фильтр по параметрам | Навигация по категориям, 5–8 фильтров, счётчик результатов | Поиск по ключевым словам, сравнение параметров | Полдня |
| От 200 до 1 000 | Многоуровневые категории плюс фильтры плюс поиск | Подкатегории, комбинации фильтров, прямой переход к модели | Сравнение параметров, подбор аналогов | 1 день |
| Более 1 000 | Поиск в приоритете, категории как дополнение | Поисковик, сопоставление псевдонимов моделей, страницы серий | Страница-вход с отраслевыми решениями | 1–2 дня |
Пороги в 20 и 200 позиций очень практичны. До 20 хватает фильтров: покупатель не успевает кликнуть дважды, как видит пустой результат. После 200 одноуровневые категории не работают: покупателю приходится вручную листать полтора десятка категорий, а дойдя до третьего уровня он просто уходит.
Самая частая ошибка на этом этапе — «категории полные, а модель не находится». Причина обычно не в алгоритме поиска, а в разнобое в написании моделей: в каталоге GX620, на странице товара GX-620, на чертеже GX 620. Сначала приведите написание к единому виду, а частые ошибки добавьте как псевдонимы — это куда дешевле, чем менять поисковую систему.
3. Как выбрать основание для категорий: одного измерения почти всегда мало
Есть четыре распространённых основания для категорий. У каждого свои условия применимости и свои подводные камни:
| Разрез классификации | Подходящие товары | Говорит ли так покупатель | Основные риски |
|---|---|---|---|
| По назначению | Одно оборудование закрывает несколько сценариев | Да, закупщик часто говорит «мне нужно для того-то» | Один товар подходит под несколько назначений, отнести его к одному сложно |
| По характеристикам | Явные диапазоны параметров: давление, мощность, размер | Да, особенно у технических закупщиков | Характеристики — непрерывные значения, границы категорий приходится задавать вручную |
| По отрасли | Товар сильно кастомизирован, отраслевая специфика выражена | Так скажет только покупатель из этой отрасли | Покупатель из другой отрасли не найдёт вход |
| По материалу | Материал определяет свойства: нержавейка, алюминиевый сплав | Да, покупатели в обработке привыкли искать по материалу | Материал слишком узок, делать его главной осью — слишком грубо |
Правило одно: в главных категориях — слова самого покупателя, в дополнительных — реальные различия товара. Покупатель не станет искать по планировке вашего цеха или по тому, как поделены обязанности между вашими менеджерами.
Обычно достаточно двух измерений: до 50 товаров — один уровень категорий, от 50 до 500 — два уровня, свыше 200 — ещё один уровень фильтров поверх категорий. Для кастомизированных товаров можно сделать отдельный отраслевой вход, но если для отраслевой страницы не набирается 300 слов, лучше её не открывать: пустышку никто не воспримет всерьёз.
Граница: На заводах с сильной кастомизацией и почти без стандартных позиций дерево категорий малополезно. Таким сайтам важнее страницы возможностей: какой размер, какая точность, какие материалы, какие сроки. Расскажите о возможностях внятно — и покупатель придёт с вопросом сам.
4. Проектирование фильтров: сначала порядок параметров, потом элементы управления
Чем больше фильтров, тем лучше — это не так. Прежде чем выносить параметр в фильтр, проверьте четыре условия: клиент ищет по нему в первую очередь, значения можно перечислить, данные точные, есть кому поддерживать. Только если выполнены все четыре — выносите.
| Тип параметра | Выносить в фильтр | Обоснование | Рекомендуемый элемент |
|---|---|---|---|
| Дискретный, 3–6 значений | Да, высший приоритет | Клиент ищет по нему в первую очередь | Флажки |
| Непрерывный диапазон: размер, мощность | Да, но с готовыми ступенями | Клиент не назовёт точное значение | Диапазон со ступенями |
| Модель и серия | Да, но в поиск, а не в фильтр | Кто знает модель, тот не фильтрует | Поле поиска |
| Сертификация и соответствие регионам | Да, для зарубежного сайта особенно важно | Закупка начинается с проверки на соответствие | Флажки |
| Цена | В большинстве случаев нет | Публичных цен для фильтра нет | Заменить формой запроса цены |
| Внутренний код или цеховой классификатор | Нет | Клиент не поймёт | Не выводить на сайт |
Фильтры ломаются не на самих параметрах, а на деталях взаимодействия:
| Что проектируем | Правильный подход | Как не надо | Последствия |
|---|---|---|---|
| Счётчик результатов | Показывать число товаров после каждого значения | Показывать только текст значения | Клиент не знает, останутся ли результаты после клика |
| Логика множественного выбора | Внутри параметра — «или», между параметрами — «и» | Везде «и» | Пересечение фильтров легко даёт пустой результат |
| Состояние по умолчанию | По умолчанию ничего не выбрано | По умолчанию отмечено какое-то значение | Клиент думает, что на сайте только эти модели |
| Обновление | Обновлять результаты частично, сохраняя позицию прокрутки | Перезагружать страницу с возвратом наверх | Клиент бросит после второго клика |
| Выбранные условия | Показывать выбранное сверху и давать снять по одному | Показывать только в боковой панели | Клиент не понимает, что он отсеял |
Число комбинаций фильтров нужно ограничивать. 5 параметров по 4 значения — это 1 024 теоретические комбинации, а в наличии может быть меньше 80. Либо ограничьте доступные комбинации, либо при нулевом результате покажите ближайшие аналоги.
Пять. Страница пустого результата и сравнение параметров: два самых недооценённых экрана
Страница пустого результата — самый дорогой экран на сайте. Она появляется в момент, когда клиент наиболее вовлечён: хорошо обработаете — удержите, плохо — потеряете заказ.
| Позиция | Что писать | Чего не писать |
|---|---|---|
| Первая строка | Прямо сказать, что по текущим условиям товаров нет | Не писать пустое «Извините, ничего не найдено» |
| Вторая строка | Показать 3–5 ближайших товаров и объяснить, какой параметр отличается | Не отправлять клиента на главную начинать заново |
| Третья строка | Дать канал связи с менеджером и подставить уже выбранные условия | Не ставить общую форму, где клиент заполняет всё заново |
Сравнение параметров — вторая функция, которую легко переоценить. Оптимально сравнивать 2–3 параметра; больше 6 — сравнение теряет смысл, и тогда лучше просто подсветить различия. Но только если параметры уже приведены к единому виду, иначе сравнение усилит ошибку. Оно нужно клиенту, который колеблется между двумя-тремя моделями; когда он ещё выбирает из двадцати, ему нужен фильтр, а не сравнение.
Шесть. Таблица ключевых параметров и единый формат: от этого слоя зависит, годится каталог или нет
Категории и фильтры — это входы, но выбор модели клиент делает по самой таблице параметров. Важно не количество полей, а их полнота и точность.
| Группа полей | Обязательных полей | Пример | Требования к единообразию |
|---|---|---|---|
| Идентификация | 2–3 поля | Модель, серия, распространённые синонимы | Написание модели едино по всему сайту |
| Ключевые характеристики | 3–5 полей | Диапазон обработки, точность, мощность | Указывать условия испытаний и единицы измерения |
| Условия применения | 2–3 поля | Напряжение, интерфейс, сертификация | Указывать регионы применения |
| Информация о поставке | 1–2 поля | Сроки поставки, минимальный заказ | Давать диапазон, а не обещание конкретного значения |
| Необязательные поля | Без ограничений | Вес, габариты упаковки | Нет данных — оставьте пустым, не пишите «уточняется» |
Конфликты в трактовке параметров — скрытая причина, по которой каталог не работает. Чаще всего встречаются четыре вида:
| Тип конфликта | Частый пример | Последствия | Как унифицировать |
|---|---|---|---|
| Смешение единиц | Где-то миллиметры, где-то дюймы | Клиент ошибается при подборе | На сайте единая метрическая система, отдельно даётся перевод в дюймы |
| Разные условия испытаний | Точность указана то при 20 градусах, то при нормальных условиях | Клиент сравнивает два значения напрямую | Указывать условия испытаний единообразно |
| Разные названия | Один параметр на сайте называется тремя способами | Фильтрация и поиск перестают работать | Составить глоссарий и использовать одно название по всему сайту |
| Смешение диапазонов и конкретных значений | Где-то 0,01, где-то от 0,01 до 0,02 | Клиент ориентируется на самое осторожное значение | Везде указывать диапазон |
Таблицу параметров нужно заполнять по каждой модели отдельно, а не полагаться на одну сводную таблицу по категории. Обновление — раз в квартал, вместе с проверкой обновлений продукции. О связанных вопросах надёжности интерфейса читайте в материале /insight/12-inquiry-form-reliability-anti-spam-delivery/.
Семь. Каталог и SEO: страница категории должна самостоятельно отвечать на поисковый запрос
Структура каталога решает две задачи одновременно: помогает клиенту найти товар и помогает поисковику понять вашу продуктовую систему. Здесь есть одно противоречие: клиенту нужно бесконечное число комбинаций фильтров, а поисковик может обработать лишь ограниченное число адресов.
| Тип страницы | Индексировать | Что делать | Почему |
|---|---|---|---|
| Страница категории | Да | Добавить описание категории на 150–300 слов | У самого запроса категории есть поисковый спрос |
| Страница комбинации параметров | Пропускать только несколько комбинаций с поисковым спросом | Частые комбинации — отдельные страницы, остальные — с запретом индексации | Не плодить сотни и тысячи похожих адресов |
| Страница результатов фильтра | По умолчанию не индексировать | Добавить канонический адрес на страницу категории | Комбинаций бесконечно много, после индексации они конкурируют за одни запросы |
| Страница модели | Да | Модель — в главном заголовке страницы | Запросы по модели дают самую высокую конверсию |
| Пагинация | Первая страница индексируется | Для последующих страниц — канонический адрес, но без запрета сканирования | Запрет сканирования скроет более глубокий контент |
Страница категории должна самостоятельно отвечать на запрос. Критериев три: у неё есть свой заголовок и описание, в описании встречаются слова, которые ищет покупатель, и в категории не менее 5 товаров. Для категорий с меньшим числом товаров отдельную страницу не делайте. Этот принцип перекликается с логикой определения каннибализации ключевых слов — см. метод разделения по интентам в материале /insight/10-keyword-cannibalization-merge-decision/.
Когда фильтры не нужны
| Ситуация | Обоснование | Чем заменить |
|---|---|---|
| Товаров меньше 20 | После фильтрации остаётся 1–2 позиции | Страница списка плюс таблица параметров |
| Различия в параметрах минимальны | Модели отличаются только внешним видом или цветом | Разницу объясняем на странице серии |
| Клиенты покупают по модели | Более 80% запросов содержат модель сразу | Делаем поиск по моделям и сопоставление синонимов |
| Только индивидуальный заказ, выбор не предусмотрен | Каждый заказ делается по чертежу | Делаем страницу возможностей и описание образцов |
| У команды нет людей на поддержку | Никто не может сверять параметры каждый квартал | Сначала статичная категория, фильтры добавим, когда появится человек |
Последний пункт упускают чаще всего. Если некому поддерживать, а вы ставите сложные фильтры, через полгода параметры разойдутся с реальными товарами — это хуже, чем отсутствие фильтров. Техническое завершение правок каталога можно пройти по чек-листу поставки в /site/ или отправить текущую структуру на проверку через /contact/.
FAQ: частые вопросы
В заключение
Каталог товаров кажется вопросом дизайна, а на деле это вопрос решений. Категории, фильтры, поиск, сравнение — каждый элемент исключает лишнее за клиента, но каждый требует поддержки, и чем их больше, тем тяжелее.
Вам нужно решить всего три вещи: по какому признаку строить основные категории, какие параметры стоит выводить в фильтры и когда лучше вообще ничего не делать. Первые две определяют, найдёт ли клиент товар, третья — проживёт ли этот каталог ещё полгода.
Запомнить просто: ценность каталога не в том, чтобы выложить все товары, а в том, чтобы клиент за три клика отсеял ненужные.
