During large-scale desktop, mobile web, and mobile app testing nearly all users relied on the guidance of autocomplete suggestions at some point when devising queries.
However, those suggestions often failed users if queries contained even the slightest spelling error (e.g., searching “furnture” instead of “furniture”).
Since autocomplete plays a key role in early search interactions, unexpected suggestions due to minor typos can cause users to change their product-finding strategies by seeking other browsing methods or reworking queries.
In the worst cases, if autocomplete fails to handle minor typos well it can contribute to abandonment downstream if alternate product-finding strategies don’t quickly lead to relevant results.
Despite the seriousness of the issue, our benchmark shows that 69% of sites don’t support autocomplete spelling suggestions for slightly misspelled queries.
In this article we’ll discuss
- how not supporting autocomplete spelling suggestions can hamper users’ product-finding efforts, and
- 2 strategies for mitigating the issue.
How Not Supporting Autocomplete Spelling Suggestions Can Hamper Users’ Product-Finding Efforts
During testing, users’ misspelled queries were frequently met with irrelevant autocomplete suggestions, or suggestions that disappeared once an error was detected.
This signaled to many users that their queries would be unlikely to yield desired results.
During testing users typically reacted in 1 of 4 different ways (in increasing order of severity):
- Notice the error and quickly correct it (a minimal disruption to the product-finding process)
- Notice the error and spend upwards of 30 seconds or longer trying to correct it (a more substantial disruption to the product-finding process)
- Quickly conclude search is “poor” on the site and switch to trying to find a relevant product list through category navigation (with varying degrees of success)
- Quickly conclude search is “poor” on the site and abandon (“They must not have ‘ergonomic office chairs’”)
While the workarounds for groups 1, 3, and 4 used are perhaps self-explanatory, the behavior of group 2 was particularly interesting.
This group of users were highly focused on using the autocomplete tool to find a relevant product list (or product).
These users would often pause and revise their query text simply to get autocomplete to suggest “something” relevant before they’d proceed.
Indeed, many were hesitant to submit a query without the validation that came from matching autocomplete suggestions — causing these users to get temporarily “stuck” in the search field making corrections.
Moreover, the issue was observed to be more severe for mobile testers, where not only is typing more difficult on mobile keyboards but editing is as well.
Unlike users who are using a desktop keyboard and mouse, who can simply point and click to where they want to edit, mobile users were observed to delete characters one-by-one or attempt to tap precisely in the middle of a misspelled word — often having to repeat the process several times after their first attempts failed.
Having to repeatedly correct search query text results in wasted time and effort — time that could have been spent instead on exploring products of interest.
Finally, it’s important to mention that many sites correct misspellings on results pages (including on “No Results” pages).
While important for users who arrive at a results page, these spelling corrections come too late for users who choose to revise their query multiple times in the search field without submitting their query, or those users who abandon search altogether due to poor misspelling support in autocomplete.
Thus these users won’t benefit from spelling corrections on the results page — they never get far enough to take advantage of that feature.
2 Strategies for Improving Autocomplete’s Ability to Handle Misspellings
Since spelling errors in search queries do occur with significant frequency, autocomplete’s relevance can be enhanced by mapping misspelled words to meaningful autocomplete suggestions.
In particular, there are two ways to get started with mapping:
-
Spell check solutions: There are existing spell check solutions (many of them freely available online), which means common misspellings should be relatively cheap to catch. However, depending on the search engine and autocomplete implementation, it may not be feasible to integrate an off-the-shelf solution. Additionally, misspellings of brand names or highly specialized products may be difficult to catch.
-
Manual mapping: Depending on the search engine and autocomplete implementation, careful monitoring of autocomplete query logs and search logs should shed light on misspelled queries that users enter into the search field, which can be a good starting point for analysis and prioritization of improvement efforts for autocomplete spelling suggestions.
Help Users Get to Relevant Product Lists
Autocomplete is often a crucial feature that’s heavily relied on by users — especially when they first start exploring a site.
Indeed, autocomplete query suggestions can lead users directly to relevant product lists — and eventually to the product they’d like to purchase.
Yet brittle autocomplete features, which quickly break when obvious misspellings are entered, were observed to distract users during testing — and autocomplete went from a very useful feature to a hindrance to users’ ability to find suitable products.
In order to ensure autocomplete can handle simple misspellings, it’s important to map common misspellings to their correctly spelled counterparts, using an off-the-shelf solution, manual mapping, or a combination of the two.
Yet despite the importance of having a high-performing autocomplete feature, 69% of sites don’t offer relevant autocomplete suggestions for closely misspelled queries — leaving some users to abandon using search at all.
This article presents the research findings from just 1 of the 650+ UX guidelines in Baymard Premium – get full access to learn how to create a “State of the Art” e-commerce user experience.