Представляю вашему вниманию перевод статьи под названием "Site Search: Strategies for No Results Found" от Linda Bustos. Перевели в компании UXDepot специально для пользователей Хабрахабра с одобрением компании Elastic Path.
Эта статья написана по мотивам книги Грега Ньюдельмана "Designing Search: UX Strategies for Ecommerce Success". Необычно видеть книгу на 300 страниц, посвященную одному единственному аспекту создания интернет-магазинов, но оптимизация поиска по сайту действительно заслуживает такого внимания!
![image](https://habrastorage.org/getpro/habr/post_images/c09/a10/907/c09a10907915a292ed9a21416fa8678f.png)
Есть одна составляющая оптимизации поиска по сайту, на которой мы часто зацикливаемся: как удержать пользователя на сайте, даже если в результате поиска ему не удалось найти то, что требовалось. Статья основана на разделе "No Search Results Strategy: Not a Zero-Sum Game" вышеупомянутой книги. Ньюдельман говорит о том, что «нет простого набора правил, которые гарантировали бы успешное внедрение страницы результатов поиска в случае, когда не было найдено ни одного совпадения. Но есть четыре принципа, от которых стоит отталкиваться»:
- Не бойтесь сказать «Я не знаю». Явно покажите, что ничего не нашлось, так, чтобы ваш посетитель точно понял это.
- Фокусируйтесь на предоставлении путей выхода. Убедитесь в том, что каждый контрол на странице поиска помогает пользователю выйти из положения, когда поиск не выдал подходящих результатов.
- Создайте хороший механизм частичных совпадений. Самой частой ошибкой пользователей, использующих поиск по сайту в интернет-магазинах является то, что они вводят в строку поиска слишком много ключевых слов. Поэтому гибкая система поиска имеет важнейшее значение.
- Используйте сразу несколько стратегий дальнейшего поведения. Когда поиск не дал результатов, расширяйте область поиска, при этом старайтесь показать сначала наиболее релевантный контент, но дайте пользователю понять, что вы правильно поняли его запрос, и по нему просто ничего не нашлось.
Не бойтесь сказать «Я не знаю»
Если поиск не выдал подходящих продуктов, то не стесняйтесь сказать об этом прямо. Сайт Morningstar.com — это яркий пример того, как делать не следует.
![](https://habrastorage.org/getpro/habr/post_images/9c8/104/d60/9c8104d602fc49c382713b4328589b72.jpg)
Google поступает правильнее, четко показывая, что была совершена автозамена, и предлагая возможность искать по изначальному поисковому запросу.
![](https://habrastorage.org/getpro/habr/post_images/e86/7a1/ab6/e867a1ab6136ba7976f31000997193d3.jpg)
Фокусируйтесь на предоставлении путей выхода
Каждая страница поиска, на которой ничего не нашлось, должна помогать пользователю найти желаемый товар. Меню “Уточните параметры поиска” на Endless.com бесполезны — нельзя отфильтровать ноль. Эта страница никак не помогает пользователю; он может только ввести новый запрос:
![](https://habrastorage.org/getpro/habr/post_images/36e/11e/98f/36e11e98fb1fbe692ac2a75eb4fbcd06.jpg)
Интересно, что Endless.com принадлежит Amazon.com, который предоставляет изумительный выход из безрезультатного поиска, заменяя слова в поисковом запросе на более общие, и показывая, как именно автозамена изменила запрос.
![](https://habrastorage.org/getpro/habr/post_images/f2d/542/669/f2d54266982835a18f884d4dc65a4d89.jpg)
А вот еще один пример: Ebay на странице результатов поиска показывает ссылки на схожие запросы и количество найденных результатов по каждому из них.
![](https://habrastorage.org/getpro/habr/post_images/ac0/ec2/1c7/ac0ec21c7da451aeb066c4b9f5dfd5be.jpg)
Создайте хороший механизм частичных совпадений
Рисунок выше показывает использование частичных совпадений. Согласно юзабилити-исследованию Ньюдельмана и некоторым полевым исследованиям, ввод слишком большого количества ключевых слов в поисковое поле является второй по распространенности причиной нулевого результата поиска (сразу после опечаток). Показывая пользователю релевантные результаты поиска, найденные по части его запроса, при этом показывая, какие слова были опущены, вы повышаете шансы того, что пользователь найдет то что искал, вместо того чтобы покинуть сайт.
«В большинстве исследований, которые я изучал, даже после того, как пользователи понимали, в какой части запроса они совершали ошибку, ни один человек не возвращался обратно на сайт, не предоставивший результатов по частичным совпадениям, которые могли бы каким-либо образом привести их к искомому продукту».
Ньюдельман утверждает, что немного сайтов справляются с частичными совпадениями лучше, чем Amazon.com. В примере ниже на одной странице показаны результаты по сразу двум частичным совпадениям:
![](https://habrastorage.org/getpro/habr/post_images/bb8/ea0/2ec/bb8ea02ec8c1d94980c792a3a2d5474b.jpg)
Иногда поиск не дает результатов вследствие того, что пользователь ищет только внутри какой-то категории. Предоставление опции расширить область поиска до всех категорий — это еще одна тактика использования частичных совпадений. На сайте Ketera для этого используется текстовая ссылка (хотя мы не уверены, что она достаточно заметна).
![](https://habrastorage.org/getpro/habr/post_images/06c/881/fb1/06c881fb1fa9b22a41271b9ea8df2142.jpg)
Ньюдельман отмечает, что хотя этот подход работает, он заставляет пользователя совершить действие, не зная, найдутся ли результаты по этой ссылке. Лучшим путем было бы показывать все результаты из всех категорий сразу на той же странице, с подходящим заголовком вроде «Похожие товары».
Часто при поиске товаров на Ebay я выставляю Канаду в качестве региона поиска, так как для меня это лучший вариант в плане скорости и цены доставки. Однако поиск по товарам в Канаде часто оканчивается безрезультатно. Ниже на странице, Ebay показывает товары от продавцов в других странах, что часто бывает очень полезным.
![](https://habrastorage.org/getpro/habr/post_images/ce6/8b2/c34/ce68b2c341a47cd8748e8829806f2284.jpg)
Используйте сразу несколько стратегий дальнейшего поведения
Наряду с поиском по частичным совпадениям, мы советуем использовать несколько стратегий дальнейшего поведения в случае, когда поиск не дал результатов. В одном из примеров выше, на странице результатов поиска на сайте Ketera есть сразу несколько вариантов дальнейших действий для пользователя — ссылка, позволяющая вручную исследовать соответствующую категорию, ссылка на создание публичного запроса информации и ссылки на избранных поставщиков.
Вот еще несколько идей:
- Автоматически исправляйте опечатки или заменяйте введенные ключевые слова другими словами из контролируемого словаря.
- Опускайте некоторые ключевые слова в запросе, или используйте частичные совпадения.
- Сделайте, чтобы по ключевым словам в запросе находились соответствия среди категорий или особенностей товаров.
- Показывайте самые популярные запросы и самые популярные товары (или избранные).
- Используйте механизм автозаполнения форм.
- Показывайте в результатах поиска ресурсы с других сайтов и рекламу.
![](https://habrastorage.org/getpro/habr/post_images/fd0/031/542/fd00315428ef512ccdd3b65e48b9dace.jpg)
Сколько людей прокрутит дальше рекламы?
![](https://habrastorage.org/getpro/habr/post_images/5af/e44/d96/5afe44d968969dbeb06a556d4d12342e.jpg)
Мы часто забываем о пользователях, покидающих сайт из-за неудавшегося поиска, обращая все свое внимание на процесс покупки. Но удержание на сайте посетителей, использующих поиск, должно быть такой же важной целью. Возможно, у вас не выйдет быстро внедрить все описанные тактики (или вообще не выйдет в вашей текущей системе поиска). Но все-таки полезно знать, как можно решить проблему с отсутствием результатов поиска, чтобы иметь эти тактики ввиду и использовать во время внедрения улучшений в будущем.
.
PS от переводчиков: Надеюсь, вам понравилась статья. Мы будем рады, если вы укажете нам на ошибки в переводе, чтобы мы могли их оперативно исправить. Пишите мне в личку, пожалуйста :)