Всем привет! С вами команда KISLOROD. Мы занимаемся разработкой и развитием интернет-магазинов.
Сегодня расскажем о реализации удобного функционала фильтрации и сортировки товаров.
Выбирая и сравнивая товары, пользователь чаще всего опирается на информацию в категориях со списком товаров — листингах. Функционал фильтрации на страницах листинга призван упрощать выбор, но содержание и логика работы фильтров не всегда отвечают ожиданиям пользователей, что может негативно сказаться на конверсии.
Если хотите быть в курсе трендов в UX/UI- дизайне, подписывайтесь на наш Telegram-канал. Мы запустили новую рубрику, где разбираем свежие направления в дизайне вместе с экспертами из крупных брендов и дизайн-тусовки.
Фильтрация товаров — возможность сузить ассортимент до выборки с характеристиками, наиболее релевантными индивидуальным потребностям пользователя. Такими характеристиками может быть цена, размер, бренд или другой важный для пользователя параметр. Фильтры помогают быстрее найти нужный товар и в какой-то мере заменяют продавца-консультанта. Обычно располагаются в сайдбаре.
Если фильтры исключают определенные продукты из выборки, то сортировка товаров упорядочивает выдачу по заданному критерию — например, по возрастанию цены, рейтингам пользователей или популярности. Располагается над списком товаров.
Фильтры и сортировка упрощают поиск нужных товаров и помогают избежать мук выбора. Взаимодействие пользователей с этими инструментами увеличивает среднюю продолжительность сессии и глубину просмотра страниц.
После фильтрации пользователь переходит на сформированную под его запросы страницу — товары на ней наиболее релевантны потребностям, поэтому коэффициент отказа минимальный, а конверсия максимальная. После сортировки пользователь остается на той же странице — только теперь товары располагаются в соответствии с его приоритетами, что помогает сделать заказ быстрее.
Проблемы с фильтрацией товаров обычно связаны с отсутствием важных для пользователей параметров фильтрации, непродуманной логикой и интерфейсами. Разберём решения, которые помогут улучшить функционал фильтрации товаров в интернет-магазине.
Лучше сразу сузить поле вариантов, чем получить список товаров с огромным количеством товаров из нерелевантных категорий. С этой целью список категорий располагают на видном месте — например, вверху блока с фильтром, как на скриншоте выше. Или над выдачей, как в примере ниже.
Бывает, что в определённых нишах пользователь хочет искать товары в нескольких категориях сразу. Дайте ему такую возможность, чтобы не приходилось выполнять фильтрацию в каждой категории поочередно и запоминать или выписывать информацию о товарах из разных категорий.
Хотя существуют параметры фильтрации, универсальные для всех категорий (цена, рейтинг и так далее), пользователей больше интересует фильтрация по уникальным параметрам фильтрации в нужной категории. Если для телевизора важен размер диагонали, а для гидрокостюма — толщина неопрена, то дайте пользователям возможность отсортировать товары по этим параметрам. Отображая информацию об этих параметрах фильтрации, вы напомните или покажете пользователям, что параметры важны и побудите фильтровать по ним.
Если характеристика товара настолько важна, что выводится в превью, значит должна быть возможность отфильтровать весь список товаров по этой характеристике. Пользователи ищут параметры фильтра по важным для них свойствам, а если не находят — разочаровываются. Особенно эта проблема актуальна для мобильных устройств, где не всегда можно быстро понять, что необходимой характеристики товара в фильтре не существует.
Например, в превью карточки мобильного телефона на ozon.ru выведены такие параметры: число SIM-карт, поддержка карты памяти, особенности, назначение слотов.
По всем этим параметрам доступны фильтры:
Определите и предложите тематические параметры фильтрации в зависимости от специфики интернет-магазина и контекста использования товара. Примеры тематических фильтров — по стилю (повседневный, праздничный, романтический), времени года, условиям использования, параметрам выбора.
В офлайн-магазине продавец легко отработает тематический запрос вроде весенней куртки или праздничной рубашки. В интернет-магазине реализовать просмотр товаров по теме не так просто — придется вручную помечать товары или группы товаров.
Без тематических фильтров испытуемые в исследовании Baymard Institute тратили много времени на поиск. А также часто отказывались от поиска, так как нужный товар был спрятан в огромной выдаче и пользователи думали, что его нет на сайте.
В нашем исследовании покупки матрасов в онлайне испытуемые не нашли на сайте производителя параметр фильтрации с возможностью выбора матраса для пар с большой разницей в весе. В результате многие из респондентов не справились с заданием. Эту проблему можно было решить, добавив тематический параметр «для пар с большой разницей в весе».
Выбор некоторых товаров определяется совместимостью с другими товарами, которыми пользователь уже владеет. Пример таких товаров — запчасти, расходные материалы, аксессуары. Если совместимый товар не подходит к исходному, то не важно, насколько хороши отзывы о нем и привлекательна цена. Для таких товаров параметр совместимости выходит на первый план — нужно предоставить пользователю возможность получить список товаров, совместимых с имеющимся.
Испытуемым в исследовании Baymard Institute было чрезвычайно трудно найти нужный совместимый товар — только 35% справлялись с задачей. Практически на всех сайтах был фильтр по брендам, но его не хватало для определения совместимости — не все блоки питания одного бренда подходят ко всем ноутбукам того же производителя. Не всегда один производитель выпускает и продукты, и аксессуары к ним.
В некоторых нишах реализовать такой фильтр просто необходимо — например, в сегменте электроники и бытовой техники. Выбрать специализированный объектив под фотоаппарат намного сложнее, чем сумку под него же. Особенно когда всё, что может предложить фильтр — определить совместимость на основе специализированных характеристик товара из баз поставщиков и производителей. Можно дать возможность указать название и номер исходной модели, а можно размер, емкость или мощность.
Фильтр совместимости снижает риск выбрать несовместимый товар, а значит и показатель возврата товаров.
Фильтры должны быть простыми, с очевидным нахождением тех или иных параметров фильтрации в определенных категориях.
На сайте одного из производителей матрасов фильтрация жесткости не очевидна. Отображаются параметры — высокая, средняя, низкая и разная жесткость сторон. Последняя по умолчанию неактивна. Испытуемые не понимали, что можно сделать ее активной — для этого нужно выбрать два параметра. Они считали, что на сайте просто нет матрасов с разной жесткостью сторон.
Часть фильтров на этом же сайте реализована в виде ползунков, передвинув которые можно поменять, например, диапазон стоимости. Но как показывает опыт, пользователям это не всегда удобно — проще ввести вручную нужный диапазон в соответствующие поля.
Несмотря на то, что в фильтре есть такая возможность, мы не раз убеждались: для пользователей она не очевидна. Причина — чрезмерная стилизация полей для ввода значений.
На сайте anatomiyasna.ru дизайн полей для ввода значений более очевидный — испытуемые понимали, что могут вводить значения самостоятельно.
Названия свойств фильтра также должны быть предсказуемыми, понятными, не включать в себя жаргон и сленг.
Важное правило: дизайн должен улучшать опыт покупки, а не делать его хуже.
В некоторых категориях удобно фильтровать товары по определённым комбинациям параметров фильтра или, проще говоря, тегировать. Вывод таких параметров по отдельности в боковой панели фильтрации создает риск, что пользователи либо пропустят их, либо не поймут важность фильтрации товаров по конкретном списку параметров.
Упростите покупателям жизнь — выводите важные параметры над списком товаров. Например, выделив специальный блок над фильтром, как на citilink.ru:
Еще 3 важных момента:
Длинные списки из параметров фильтрации на два-три экрана шокируют пользователей — их стоит обрезать. Это лучшее решение, поскольку список выглядит компактно, но при этом пользователь по-прежнему видит все фильтры.
Как правильно обрезать списки:
Иногда списки не обрезают, а предоставляют значениям фильтрации собственную область прокрутки, которую можно скроллить независимо от остальной части страницы.
Но вы должны знать, что это решение может вызвать следующие проблемы:
Если все-таки реализуете это решение, по той причине, что у вас предполагается огромный список параметров в том или ином типе фильтрации, добавьте возможность быстрого поиска параметра в списке путем введения его названия в специальное поле, как на скриншоте выше.
Значения фильтров часто исключают друг друга — к примеру, в фильтре «Цвет» пользователь может выбрать только один параметр. При выборе второго параметра первый исключается. Хотя возможно, пользователю было бы удобнее искать товары сразу нескольких расцветок.
В исследованиях Baymard Institute 45% испытуемых пытались выбрать несколько параметров фильтрации и разочаровывались, если это не удавалось.
Фильтрация по запросу — это когда страница обновляется не мгновенно, после выбора одного параметра, а когда пользователь нажал кнопку «Применить», выбрав один или несколько параметров, как на скриншотах выше.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13360 тендеров
проведено за восемь лет работы нашего сайта.
Мгновенная фильтрация раздражает пользователей, особенно если сайт обладает низкой производительностью и пользователю приходится терпеть не только постоянное обновление списка товаров, но и большую паузу между обновлениями.
Фильтрация по запросу — идеальное решение для сложных каталогов с большим ассортиментов товаров. Она оправдана и при медленном интернете — пользователь ждет результат только один раз, при этом выбрав сразу несколько параметров.
Единственный недостаток — высокая вероятность получить нулевой результат при выборе большого количества параметров. Как этого избежать расскажем ниже.
Решение поможет избежать следующих проблем, с которыми может столкнуться пользователь без выведения фильтров:
Желательно отображать не только количество выбранных параметров фильтрации, но и сам тип фильтра вместе с примененными параметрами. Примененные параметры фильтрации можно разместить над списком товаров, над боковой панелью фильтрации и под горизонтальной панелью фильтрации.
Для пользователей удобнее, когда примененные фильтры отмечены и в боковой панели, и выведены в верхней части листинга.
Так пользователю будет понятно, на основании чего сделана выборка. Ему не придётся выискивать проставленные галочки в фильтре, чтобы удалить их. Достаточно будет удалить их над выдачей. К примеру, если среди прочих свойств телевизоров пользователь выбрал телевизор определенного бренда и не нашел подходящие товары, он может сразу удалить бренд из списка параметров и получить выборку со всеми брендами.
Возможность сброса выбранных параметров фильтрации должна быть всегда. Лучше не располагать кнопку сброса фильтров рядом с кнопкой запуска фильтрации, чтобы пользователи меньше ошибались. Оптимально расположить ее над списком товаров, как на скриншоте выше.
Если нет возможности сбросить все значения фильтрации, пользователи прибегают к кнопке возврата на предыдущую страницу в браузере. И часто разочаровываются, ведь работа сайта не соответствует их ожиданиям — они думают, что останутся на той же странице, вернувшись в тот момент, когда они ещё не успели отфильтровать. А по факту загружается новый контент.
В нишах, где важно выбирать товар по определенным параметрам, но потенциальные покупатели не разбираются в этих параметрах, нужно объяснить их особенности. Например, для пары с большой разницей в весе нужно выбирать матрас с независимым пружинным блоком, но многие пользователи об этом не знают. На сайте matras.ru подсказки есть практически у всех характеристик. Нажав на знак вопроса рядом с характеристикой, получаем подсказку:
Если фильтрация товаров согласно выбранным параметрам занимает много времени, это раздражает пользователя — с высокой вероятность он не станет ждать и покупка не состоится. Сайты, которые долго обрабатывают запросы и соответственно обладают низкой производительностью, не любят и пользователи, и поисковые машины.
Перед блоком отфильтрованных товаров или возле него стоит выводить общее количество найденных позиций, чтобы пользователь оценил, нужно ли ему сузить или расширить параметры фильтрации.
Если пользователь после тщательного выбора критериев в фильтре видит вместо результатов «ничего не найдено», он разочаровывается. Зачастую вместо того, чтобы поработать с фильтрами еще, несостоявшиеся покупатели покидают сайт.
Решение — исключить параметр, ведущий к нулевой выдаче из списка доступных характеристик товара или отобразить его неактивным еще на этапе выбора. Возможно, этот параметр не имеет решающего значения для пользователя и он найдет подходящий товар в выдаче.
При выборе операционной системы iOS на ozon.ru несовместимые с системой параметры перестают отображаться — остаются только подходящие линейки и модели, которые попадут в отфильтрованный список товаров.
Пользователи чаще всего пользуются сортировкой по цене. Реализовать такую возможность нужно обязательно — причем как в формате «от дешевых товаров к дорогим», так и наоборот.
Сортировка по рейтингам — второй по популярности вид сортировки по данным Baymard Institute. Правда в большинстве случаев сортировка проводится по средней оценке и не учитывает количество оценок, что раздражает пользователей.
На рейтинги чаще всего обращают внимание, когда не уверены в выборе и хотят довериться опыту большого количества людей. Поэтому важно учитывать в сортировке и число проголосовавших. Количество оценок должно отображаться в сочетании со средним рейтингом.
Помогает покупателям, которые интересуются трендовыми вещами или, как в предыдущем случае, не разбираются в тематике и хотят увидеть, что заказывают другие. Популярность определяется количеством заказов.
Некоторые пользователи хотят увидеть в первую очередь новинки. Особенно это касается ниш, связанных с одеждой.
Еще один популярный способ сортировки — к нему прибегают те, кто хочет купить товар как можно выгоднее.
Наличие товара. Если часть товаров доступна только под заказ, дайте возможность отсортировать товары, которые можно купить сразу.
Это сортировка по любым параметрам, которые относятся только к конкретным категориям. Например, сортировка чемоданов по вместимости, жестких дисков по объему памяти или столов по длине, ширине, высоте — как в ИКЕА.
Такая сортировка — идеальное решение для пользователей, которые не хотят жестко отсекать значения с помощью фильтрации, но почему-то практически не предлагаемое интернет-магазинами.
Определить, какие параметры фильтра нужно реализовать в сортировке по категориям несложно: возьмите 3-5 самых важных параметров в каждой категории и превратите их в параметры сортировки.
Пара нюансов сортировки товаров:
Чтобы решить, какую сортировку реализовать по умолчанию, можно опросить клиентов или посмотреть в Google Analytics, как сортирует товары большинство пользователей.
Расположение фильтра в сайдбаре — привычное решение, но горизонтальный фильтр может работать лучше. Пользователи часто игнорируют боковой фильтр из-за баннерной слепоты и принимают сортировку за единственно возможный инструмент работы с сужением выборки товаров. Это приводит к тому, что посетители уходят с сайта с пустыми руками.
Горизонтальная панель может объединять инструменты фильтрации и сортировки — это хорошо сказывается и на обнаружении инструментов, и на удобстве использования, так как пользователю проще сосредотачивать внимание в одном месте. К тому же отсутствие фильтра в сайдбаре визуально расширяет список товаров и освобождает место для еще одной колонки в сетке листинга.
Размещая инструменты фильтрации и сортировки горизонтально в один ряд, можно реализовать визуальное отличие, как на lamoda.ru:
При всем удобстве, горизонтальные фильтры имеют недостатки:
Поэтому горизонтальная фильтрация и сортировка подходит для ниш, не требующих использования большого количества фильтров — например, одежды, предметов интерьера. Для магазинов, продающих электронику или спорттовары, вариант вряд ли подойдет.
При использовании горизонтального расположения фильтра на сайте:
Грамотная реализация фильтрации — один из способов улучшить UX всего сайта, ведь хороший фильтр поможет пользователям найти товар и совершить покупку.
Теперь вы знаете, как должна работать фильтрация и сортировка товаров.
***
Совместно с сервисом AskUsers мы провели исследование с участием 1000 респондентов, чтобы выявить ключевые проблемы в интерфейсе интернет-магазинов, а также понять, что отталкивает покупателей на этапе оформления заказа. Изучайте итоги UX-исследования и применяйте эту информацию как основу для генерации гипотез и планирования A/B-тестов, чтобы проверить эффективность предлагаемых решений.
Если хотите быть в курсе трендов в UX/UI- дизайне, подписывайтесь на наш Telegram-канал. Мы запустили новую рубрику, где разбираем свежие направления в дизайне вместе с экспертами из крупных брендов и дизайн-тусовки.