Request A Demo

28 Best Practice Tips for Ecommerce Site Search


Twitter Share Link Facebook Share Link Linkedin Share Link

Site search is a crucial but sometimes overlooked area of ecommerce. It’s present on most ecommerce sites, but some give it more love than others. 

In this post, we’ll look at how ecommerce site search should work, with lots of tips to improve the experience for visitors. 

Site search should provide a shortcut for people finding items on an ecommerce site, sending them straight to the relevant product or category page. Others may use site search as an alternative (or as a last resort) when they can’t find what they want by browsing.

Exactly how many people use site search will vary a lot between sites, and much can depend on factors like product type and prominence of search options.

Some estimates put the average percentage of site searchers at around 15%, but there’s likely to be a lot of variance. For example, retailers which focus on site search will drive greater usage, as well as those with large product ranges.

Site search users are sometimes said to have a greater propensity to convert, as some studies have shown. This rings true, as users entering a site and searching for a specific product are showing an intent to purchase, or at the very least are less likely to be browsing.

It therefore makes sense for retailers to optimize for site search users, ensuring that they can find the products they’re looking for easily, and suggesting alternatives when they’re not available.

And so I’ve compiled a list of tips on search box design, key features, and presentation of search results…

Site Search Design

These tips will look at how search boxes are presented to visitors, and the features which help users to return useful results.

Placement of Search Boxes

The size and prominence of the search box can act as an indication to users of how much a site wants people to use it.

If you make the search box more prominent, more people will see it and consider using it.

This may be a design choice for retailers, as reducing the size of the search box can save room for other navigational options or messaging.

For example, many mobile sites simply use the magnifying glass symbol to indicate the site search option and save valuable screen space.

On desktop, both Lush and Anthropologie opt for relatively subtle search boxes. This could be about design, or perhaps it’s a business decision and they’d prefer customers to browse using the standard navigational options.

For some sites, it’s all about the search box. For travel sites like, the journey starts with search, so this is the most prominent feature on the page.

Argos and Amazon have huge product ranges, and therefore emphasise the site search function as a way for customers to find what they want.

Adapt Search Box Size for Your Site

In the Amazon and Argos examples above, larger search boxes invite visitors to use them.

They may well have high site search usage, and the design and placement reflects this.

Also, a larger site search box can make it easier for visitors to enter longer product names – TVs with long model numbers for example.

This way, the text doesn’t vanish as people type (or paste) and they can edit queries more easily.

Adapt Site Search for Type of Site

Most sites allow for just one search term at a time, and this is fine for most sites. However, there are some cases where customers may want to search for multiple items.

For example, Waitrose has a multi-search feature which allows shoppers to search for several grocery items in one go.

Use Text in Box for Suggestions

Adding some microcopy to the search box can prompt people into using search, as well as providing suggestions for products to search for.

Indeed, it can be used as a form of merchandising, using search data to populate these fields, as ConversionXL explain.

Image Search

This is relatively advanced, and I’ve only seen it offered through retailer’s apps so far, but it offers an useful alternative to text only site search.

ASOS uses it in its app, and it allows users to upload photos from their phone to find matching or similar products.

Use Auto-Complete

Auto complete in site search suggests relevant products as users type, thereby speeding up the process.

It can also help to produce more accurate results, as it can help to reduce the chances of users entering typos or misspellings.

Here’s a good example from Expedia, which suggests destinations as you type. It avoids user errors when entering tricky spellings.

Show Images in Auto-Complete

Waterstones also uses auto-complete to help with tricky product names, suggesting author and book results as you type

It also adds images, which provides an excellent visual cue for shoppers.


Use Auto-Complete for Merchandising

Auto-complete offers opportunities for merchandising, and retailers can use suggestions to push particular products, perhaps best sellers or higher margin purchases.

Allow Shoppers to Search Within a Specific Department

This may not be necessary on all sites, but for those with a relatively large inventory.

This enables shoppers to narrow the search and should to produce a more relevant and manageable set of search results.

Make the Text Disappear as Users Type

Retailers should also use JavaScript to ensure that the default text in the box disappears as users click to enter their own search term. As in this example from John Lewis.

Place a Site Search Box on Each Page

Having a site search option on every page makes it easy for customers to get back to a product search from any point in the site.

The only exception would be during checkout, as it would be a distraction from the payment process.

Site search results

There’s a lot that retailers can do to make site search results pages as easy to use as possible, making sure that visitors find what they want without too much effort.

A lot of this is down to presentation of results, and the tools that users have to find what they’re looking for.

Speed Matters

Slow sites annoy users, and search results pages that take time to appear increase the risk that shoppers will abandon.

This can be a problem for travel sites, as they search results from lots of data sources. If site search has to take a while, then progress indicators and loading results bit by bit can help to keep searchers interested.


If people see that search results are a bit iffy, they’ll lose trust in them.

Avoid Returning No Results

If site searches return no results at all, this is a dead end for shoppers.

This can be avoided through the use of auto-complete, and by anticipating common misspellings.

Even when searches are indecipherable, then at least present a few options – the chance to search again and some categories to browse for example.

Return Non-Product Results

While most people will be searching for products, some visitors will use site search to find other information, such as returns policies or customer service numbers.

Perhaps they’ve struggled to find it in other ways, or maybe they want to get there faster. Some sites anticipate these searches and send users straight to the returns page.

Show Reviews in Results

Displaying consumer reviews helps people to decide between different products on result pages.

Show Product Information

Showing a summary of key product features and information helps people to decide which results to look at from the results

Here, shows key product info like capacity, dimensions and key features so shoppers can quickly compare several products.


Allow Easy Product Comparison

Here, Best Buy has an option for shoppers to add results to a comparison table to they can easily view features and specs side by side.

Let People Change the Way They View Results

Add options like viewing results in a list or grid, or how many results to show per page.

Sorting Options

Adding sorting options such as price, review score etc allows customers to view results according to their own priorities.

Add Appropriate Sorting Options

Here Ikea has a color option in its search results page.

Provide useful filtering options

The filter options, normally on the left of search results are vital for customers to narrow down product selection according to their own preferences.

The options will vary according to the site and product, but it’s important to provide enough options for customers to narrow large sets of results.

Another good feature is to show the number of product matching each filter so they can narrow their selection without returning zero results.

Anticipate Common Typos and Misspellings

Looking at site search data, you can identify common errors when customers use site search and anticipate them, serving relevant results.

Use Mouseover Effects in Search Results

Mouseover effects and animations can help to display products more effectively within site search results

These effects can be used to show different product images, as in this example from Sweaty Betty.


Nike also uses this to show the different color options for its trainers.

Help People to Make Sense of Results

Here, Trainline highlights the cheapest fares of each type to help searchers make sense of results.


Use Quick View

Quick view allows shoppers to see a mini version of the product page along with an add to basket CTA to speed up the journey

Here’s an example from Swarovski, where the quick view page displays on mouseover.


Learn from Site Search Data

Data from customers’ searches can contain some great insights which you can learn from.

These insights can be used to improve site search performance, and to identify key trends in customer behavior.


Sites can choose to display certain products more prominently within search results. These may be best sellers, those with higher margins, or perhaps staff or expert picks.


The 2021 Ecommerce Stats & Trends Report

The latest data on ecommerce trends and online customer behaviour

2021 Ecommerce Stats & Trends Report

Graham Charlton

Graham Charlton is Editor in Chief at SaleCycle. He's been covering ecommerce and digital marketing for more than a decade, having previously written reports and articles for Econsultancy. ClickZ, Search Engine Watch and more.