Нужна ли на e-commerce сайте система поиска? Какие преимущества она может дать? Казалось бы, что любой поиск на сайте будет вести к повышению продаж (посетители быстрее находят то, что им нужно, а это часто влияет на их положительно желание сделать покупку), показателей конверсии и лояльности. На практике многое будет зависеть от качества вашей поисковой машины и от ее способности находить именно то, что посетитель действительно хотел найти.
Едва увидев поисковую форму на вашем сайте, посетитель сразу пытается что-нибудь туда вписать и нажать кнопку «Найти». При этом впишет он совсем не то, на что вы рассчитывали – например, название или бренд товара, но с ошибкой или не на том языке. И если в такой ситуации поиск ничего не дает, то тут начинаются всякие неприятности. Дело в том, что, когда пользователь ищет через популярный поисковик (Google, Яндекс и т.п.), он в целом уверен, что нужная ему информация где-то обязательно есть. То есть он готов переформулировать свой запрос, подбирая правильный вариант. Когда же он ищет на отдельном сайте, он не знает наверняка, что на сайте в принципе есть нужная ему информация. Поэтому, как только он видит, что ничего не найдено, то чаще ;всего не утруждает себя уточнением запроса или работой с навигацией и покидает сайт. Другая крайность – посетитель очень быстро находит только то, что ему необходимо именно сейчас, и уходит с сайта. При этом вы фактически лишаетесь возможности показать ему что-то еще, что вы можете предложить. Ведь когда посетитель работает с навигацией сайта, он невольно знакомится с его содержанием. Вместе с тем, полное отсутствие поисковой подсистемы на сайте также воспринимается посетителем отрицательно и допустимо только при очень малом количестве предлагаемых товаров и услуг.
Столь противоречивое поведение пользователей сделало поисковую машину одним из сложнейших элементов инфраструктуры современного e-commerce сайта. А появление и желание использовать Big Data (большие данные) усложнило эту задачу многократно. Дело в том, что практически все, что изготовлено даже в профессиональной веб-студии, вообще говоря, для полноценного поиска не годится (за исключением редких специфических случаев, когда поисковая машина должна работать по какому-то совсем нестандартному алгоритму). Поисковая машина – очень сложный механизм. Там должен быть и учет словоформ, в том числе, форм единственного и множественного числа, непростой алгоритм расчета релевантности (соответствия результата поисковому запросу) и многое-многое другое.
Самое простое и необременительное решение – использование поисковых сервисов (движков), которые предоставляют ведущие поисковые платформы Google (https://developers.google.com/custom-search) и Яндекс (https://site.yandex.ru). В какой-то момент казалось, что они постепенно займут почти весь рынок, кроме каких-то уж совсем экзотических случаев. Но по мере развития электронной коммерции проявились совершенно новые тренды, которые вынудили искать способы интеграции поисковой подсистемы со всей средой навигации сайта и выстраивать персонализованные интерфейсы на основе истории взаимодействия с конкретным посетителем. Тренд на персонализацию и использование Big Data существенно изменил расклад на рынке и вернул вопрос о выборе поисковой машины в число приоритетных для всех более или менее крупных e-commerce площадок.