During our mobile e-commerce usability study we observed that more than 50% of users tried to “search within” their currently navigated category path, in an attempt to “filter the product list on my screen with a search query”. Yet, 94% of mobile e-commerce sites do not support such behavior – and will instead perform a site-wide search query.
During testing the issues related to ‘search within’ behavior and site support thereof was observed to be the direct cause of site abandonments. Interestingly, this user behavior finding lies at the intersection between category navigation, filtering and search.
Also, this behavior appears to be most important to support on mobile sites – the test subjects during our large-scale usability study of desktop e-commerce search did not exhibit nearly the same proclivity to ‘search within’ their current category as the test subjects in our mobile e-commerce study. This is unfortunate because our mobile benchmark shows the average mobile site fails to support to ‘search within’ behavior – in fact, 94% of the benchmarked mobile sites hadn’t implemented this feature.
In this article we’ll present our mobile usability research findings on this “search within current category” behavior, including both the mobile and desktop aspects. Furthermore, we’ll showcase 3 different types of design solutions from a few sites that do support this behavior.
Users Assume the Site Will ‘Search Within’
The most common scenario where we’ve observed test subjects trying to ‘search within’ their current category, is when they’re on a mobile site and begin browsing the site’s category navigation, moving down the hierarchy until they reach a product list. Once the subjects reached the product list many of them would scan the products and quickly decide that the selection was too broad, prompting them to look for ways to further refine the product listing. This typically made them scroll back to the top of the page where they would immediately spot a large empty search field – which more than 50% of the subjects believed would ‘search within’ that product category (as opposed to searching the site’s entire product catalog).
In fact, to some of the test subjects this expectation of “searching within the current category” was so strong that they even expected it despite the site’s search field placeholder text objectively suggesting otherwise (e.g. “Search [BestBuy].com”).
However, on 94% of mobile sites this “search within” behavior is not supported, as their search field performs a site-wide query or only suggests generic category scopes. During testing this caused severe product finding issues as it led to unintentional scope jumping, yielded irrelevant search results, triggered poor filtering options, and caused the subjects to unintentionally leave the category they had navigated to.
When first seeing a list of categorized products, and then seeing a search field above it, it’s only natural that users assume the two are related. As one of the test subjects explained after performing such a search and learning that it was not connected to his category:
“When I search – when I am in a category – then to me it seems logical to search within that category.”
Once we appreciate this user context, it’s easy to understand how users make this conclusion. In fact, it seems a perfectly reasonable assumption once we adopt the user’s point of view. Yet it can be difficult to imagine when we’re in the shoes of a site designer or developer, and search statistics rarely provide the necessary insights to discern it. This may explain why so many sites fail to support this user behavior.
3 Types of Solutions
While our usability testing clearly showed that mobile users should always be allowed to “search within” their currently navigated category, the findings didn’t dictate a dominant design. Instead three design solutions proved equally effective: a top autocomplete suggestion vs. a scope selector vs. a dedicated “search within” field.
1) Autocomplete. The user’s currently navigated category scope can be added to the already existing search autocomplete suggestions. Given that 74% of mobile sites already have a search autocomplete interface in place, using the autocomplete to suggest searching within the user’s current category will likely be a simple addition for most sites.
The benefit of using the autocomplete is that it allows for other search scopes to be suggested as well, and it doesn’t add any new interface elements to the site. For sufficient exposure it’s important that the user’s current category scope is suggested as the first option in the autocomplete.
(Tip: we also have an article dedicated to our general findings on Search Autocomplete design.)
2) Search Scope. Another option is to scope the search field itself. This is typically implemented via a “manual” search scope selector (often a drop-down embedded in or placed next to the search field), which then defaults to the current category but may be changed if the user decides to do so. Such manual search scope selectors are especially popular at large e-commerce sites with varied product catalogs, such as mass merchants. Among mass-merchant sites most sites have such a search scope selector on their desktop site – typically implemented as a custom drop-down integrated in the search field.
If a search scope is applied but there isn’t a manual scope selector (as seen in the above example on Amazon), it is extremely important to have a highly fine-tuned logic for auto-changing “wrong” scopes on the results page, as it will otherwise introduce a new issue: users wanting to perform a site-wide search cannot figure out how to do that! It’s perhaps worth mentioning that our desktop search benchmark found that 45% of e-commerce sites fail to implement such auto-scope change logic (Search guideline #33).
3) ‘Search With’ Field. Another option is to have a dedicated “Search Within” search field. This has the benefit of encouraging users to “search within” instead of applying traditional filters, which can provide your users with incredible control over the product list by effectively acting as a freeform open-text filtering tool – granted that your site has a great search engine.
Indeed, such strong encouragement towards search requires that your site has a top-tier search engine with flawless support for Feature Search Queries – which we found 56% of large e-commerce sites to lack.
Desktop vs. Mobile
This is likely because mobile users frequently lack page overview, and therefore much more frequently misinterpret the context of and relationships between in-page features compared to desktop users. Furthermore, filtering and sorting options are often expanded in desktop designs, while they tend to be collapsed in mobile design, giving the search field much more prominence in many mobile designs, and often with much lower visual separation between product list and search field.
Based on the severity and frequency of the issue, we therefore recommend that mobile platforms always support “search within” (via one of the 3 design solutions explored above) – whereas we for desktop platforms only have it as a “consideration”, something that can lift the user’s search experience but isn’t directly harmful if omitted.
Of course, since the “search within” feature is required on mobile, having the feature implemented on desktop as well will often be technically straightforward – especially on responsive sites –since the underlying technology can typically be reused.
You may even pick from the above three design solutions based on your current implementation, for example:
At the end of the day, what’s important is that you support the “search within current category” user behavior. Therefore go with whichever implementation you find easier or more appropriate to your site design, because it doesn’t matter which of the three design solutions you adopt, so long as you adopt one of them.