Если вы задаётесь вопросом, как настроить поиск на сайте правильно, стоит знать, что сначала ваш интернет магазин все таки должен иметь хотя бы какую-то систему поиска по каталогу товаров и всему интернет магазину или сайту. И желательно чтобы поиск на сайте работал. В конце списка вас ждёт бонусный пункт!
После того, как вы убедились в способности системы поиска хотя бы что-нибудь искать по сайту, обратим внимание на следующие критерии:
- Сбор статистики. Система поиска на сайте должна собирать в журнал все запросы, которые вводят пользователи в интернет магазине или на сайте и желательно не только сам запрос, но и количество результатов поиска. А как иначе можно действительно понять свою аудиторию и своих потенциальных клиентов? После начала сбора подобной статистики, вдруг оказывается что люди ищут совсем по другому, недели изначально предполагал разработчик вашего интернет магазина. Выделите в собранной статистике наиболее частые запросы с нулевыми результатами поиска и начните доработку каталога и страниц именно с них.
- Синонимы. "Умный" поиск на то и умный, чтобы учитывать возможные синонимы при поиске, а самое главное опечатки и ошибки в словах. Если ваш поиск в интернет магазине так не умеет, очень жаль, большая часть аудитории может так и не найти нужный товар или страницу. Масштаб проблемы можно оценить по статистике поиска по сайту.
- Предварительные результаты поиска по сайту. Система, которая начинает искать ещё не дождавшись пока посетитель интернет магазина допишет свой запрос до конца, должна показывать предварительные результаты. После этого пользователю становится очевидно: дальше можно не набирать, ведь сайт уже нашел то, что было нужно. Предварительные результаты поиска по запросу приносят пользу и упрощают поиск в 99% случаев. Благодарность пользователей за сэкономленное время трудно переоценить.
- Структура результатов поиска и группировка по типам. Зачастую в интернет магазинах с большим количеством товаров на один и тот же запрос логично показывать не только найденные товары, но и подкатегории каталога. Знать заранее невозможно, ищет ли пользователь 1 товар или хочет посмотреть всю категорию. Поэтому всю выборку по поисковому запросу необходимо разбивать по типу страницы: отдельно товары, отдельно категории каталога и отдельно информационные страницы. Также логично использовать разные шаблоны в зависимости от типа найденной страницы: для товара важна картинка, а для категории достаточно просто текстовой ссылки
- Морфологический поиск. Поиск по интернет магазину должен учитывать морфологию слова, только тогда пользователь может получить адекватные результаты. Проверить поиск очень легко: введите в поиск на своем интернет магазине последовательно одно и то же слово в разных словоформах, например "доставка" и "доставки". Не менее важная функция - исключение мусорных слов из строки запроса. Мусорные или незначительные слова могут мешать поиску или исключать часть подходящих документов. Примером мусорных слов служат предлоги, слово "цена" в ряде случаев, вопросительные слова ("почему", "сколько" и пр) и другие. В зависимости от ниши интернет магазина логично прописать свои "мусорные слова", например для интернет магазина пряжи, логично не учитывать слово "пряжа" в поисковом запросе.
- Не оставлять пустые результаты поиска. Даже в случае если ничего не найдено по искомому запросу, необходимо показать какие-то результаты, ссылки и текст с предложением дальнейших действий. Самый логичный способ реализации: сделать поиск с отображением в первую очередь результатов по "полному" запросу, а если ничего не найдено, выводить результаты для поиска по отдельным словам поискового запроса. Например если интернет магазин ничего не нашел по запросу "жёлтая кофта с лампасами", логично показать результаты поиска отдельно для слов "жёлтый", затем "кофта", затем "лампас". Последовательность вывода необходимо продумать: логичнее всего выводить сначала для слова с меньшим количеством результатов поиска, а потом по возрастающей. Для указанного примера лучше всего сначала показать результаты по слову "лампас", потом "кофта", и только потом "жёлтый" (условно).
Умный поиск может разбивать поисковый запрос на более сложные комбинации и выдавать результаты, сортируя по количеству результатов поиска по каждой комбинации. Для указанного выше примера логично показать результаты отдельно по запросам: "жёлтая кофта", "кофта с лампасами", "жёлтая с лампасами"
- Скорость обработки запроса. Для интернет магазинов с большим количеством товаров время обработки поискового запроса - критический фактор. В некоторых случаях логично использовать схему с поиском быстрых результатов поиска с последующей подгрузкой ajax-ом остальных результатов поиска.
Для чего делать все эти пункты?
Их реализация поможет напрямую увеличить продажи, улучшить поведенческие факторы и удовлетворённость пользователя, а также время нахождения на сайте.
Бонусный пункт:
Хранение запрашиваемых данных в сессии, для следующего использования: Все что ввел пользователь в строку поиска на сайте можно и нужно запоминать и хранить в его сессии. Как это применить для улучшения интернет магазина?
- Хранить в свойствах заказа данные о его поисках. При отправке пользователем заказа в интернет магазине, добавить скрытые поля с информацией о его предыдущих поисковых запросах на сайте. Это важно потому, что отправленный заказ ещё не является продажей и менеджеру по продажам необходимо довести заказ до оплаты, и сохраненная история поиска по сайту поможет заранее подготовиться к ситуации и даже возможно сделать допродажу.
- Подсветка искомых слов на странице товара. Без лишних комментариев - это очень удобно.
- Обращение к менеджерам и консультантам со статистикой.
- Подсветка предыдущих поисковых запросов для удобства пользователя
- В дальнейшем для анализа и улучшения интернет магазина очень логично обрабатывать статистику поисков привязанных к заказам.
А ваш интернет магазин умеет так?