The Search assistant is a web component used to enable an intelligent search box. For the search to be available on all pages on a site, it is recommended to add it to the header.
Key features to help visitors have a frictionless search experience include phrase and product suggestions. There is also support for content links and other features.
Phrase suggestions provide the visitor with relevant phrases to the start of their search query, that most likely match their intent. Some of the featured techniques to make optimal use of the screen real-estate are described below.
The phrase suggestions provide diverse options that helps narrow down the search, given the user provided input. This means that the phrases are not only well considered suggestions on their own, but they provide clear separate options when used together.
For example, provided the input
tsh the following suggestions:
t shirts, and
t-shirts, might all be good suggestions separately but not when presenting them simultaneously. It is not only unhelpful as well as a waste of space, but also confusing since they all ought to lead to the same product result. By ensuring that the options are diverse, additional helpful information can be added to the different suggestions instead.
Word infix search¶
The use of infix search allows eSales Lifestyle to find suitable suggestions even if the suggestion does not start with the search phrase. For example, a search for
dress could suggest the category
Visitors frequently misspell words. eSales Lifestyle will automatically correct to what it thinks the visitor probably means while typing, and at the same time provide phrase suggestions based on the corrected phrase, so as not to penalise the visitor for their typo.
Stability of phrase suggestions provide a better user experience. Search phrase suggestions should not necessarily change just because another letter have been added to a search phrase. The phrase suggestions should only change when eSales Lifestyle interprets the input to change the intent of the search phrase. For example the search phrase
tshi should provide the same phrase suggestions as
tshir, as the intent behind both phrases likely is interpreted as
eSales Lifestyle has a degree of semantic intelligence due to its understanding of different concepts in the data model, combined with its intelligent query analysis. If a visitor would enter
green t-shirt as a search phrase, eSales Lifestyle will interpret this as a t-shirt with the colour green prior to a t-shirt with the title
The semantic intelligence also understand that some concepts are good to combine and others are not. A visitor entering
skater dress as a search phrase is for example not helped by appending the word
dresses. By understanding the product hierarchy, information redundancy can be avoided. Furthermore, eSales Lifestyle understands what parts of the data likely are nouns and adjectives and uses that linguistic knowledge when proposing phrases.
To enable a visitor to clearly see how the suggestions differ from the entered phrase, a stable visual highlighting is implemented. The highlighting is performed on the part of the phrase that differs from the user input, as this has proved to be more visually helpful in UX research studies by the Baymard Institute.
Highlighting remains stable even when providing corrected phrase suggestions, in these cases the difference of the anticipated meaning of the phrase is highlighted.
The product suggestions are built to provide visitors with relevant products that, based on their current search phrase, most likely match their intent. Stability and consistency in the product suggestions is highly important for a good user experience.
Stability of product suggestions provide a better user experience. Product suggestions should not necessarily change just because another letter have been added to a search phrase. The product suggestions should only change when eSales Lifestyle interprets the input to change the intent of the search phrase. For example the search phrase
tshi should provide the same product suggestions as
tshir, as eSales Lifestyle interpret the intent of the search phrase to find products based on the phrase
eSales Lifestyle provide the visitor consistent results for their search term, both in the Search Assistant and Search Results Page. For example,
sho may present three shoes in the Product Suggestions, and the visitor expects to see the same three shoes at the top of the Search Results List.
Visitors frequently misspell words. eSales Lifestyle will automatically correct to what it thinks the visitor probably means while typing, and at the same time provide product suggestions based on the corrected phrase, so as not to penalise the visitor for their typo.
Product code search¶
A visitor searching for a Product Code will be automatically transferred to the corresponding Product Page, without any additional steps.
Many visitors are looking for information regarding returns, shipping and delivery, physical stores, FAQs etc. Allowing them to find this type of information via search is supported in eSales Lifestyle though the use of content links.
Whilst phrase and product suggestions are presented after a single character has been entered, any matching content links will be presented after three entered characters. This helps the visitor, as it is more likely they are looking for product than content.
There is a clear visual difference between what is a suggestion of a search phrase and what is a suggestion for a content link page. This allows a visitor to have a correct anticipation of what will happen when interacting with the suggestion. For example, if a site sells shoes with the brand
Contact it will clearly be separated from a
Contact page served as a content link.
Pure content link redirect¶
If an executed search yields no product results, but there is a single content link result matching the search phrase, a visitor will automatically be redirected to that specific page instead of an empty product result page.
Visitors may want retrace their steps when re-visiting the site. The most recent search queries are displayed, so that visitors don't have to re-enter previously executed search phrases.
Clear recent searches¶
The recent searches can be cleared with a click. An easy way to keep shopping for presents on a shared device a secret, and most importantly a necessary feature when saving the recent searches of a visitor.
The eSales Lifestyle search assistant comes with some additional helpful features, designed to assist the visitors and make their search experience as frictionless as possible. Each with a distinct purpose.
UX research has shown that a small percentage of online shoppers may interpret the product suggestions as the entire search result. Therefore it is important to visually complement the suggested products with an indication that more products are found.
Clear search field¶
Clear the search input field with a click.
Visitors often want to adjust their search phrase. On the Search Results Page, the entered search phrase is kept within the search box, so visitors don't have to re-type their original input.
All contents within the eSales Lifestyle search assistant is accessible using the keyboard. This includes moving between phrase and product suggestions with the arrow keys and using the Enter key for executing searches.