Search in Ecommerce: The Vital Little Details
BY chithra.k
4 years ago

Setting up search in your e-commerce site is equally rewarding as getting your site promoted using multiple channels. Search can not only help your customers to easily find the item they are looking for, it can also help you to increase the conversion rates and improve your business. Refer the previous article, " How Important is Search for an Ecommerce Site? Some Facts and Figures. " for the introduction to this series.

This article explains the key areas where you should be concentrating on, to provide better user experience to your site visitors or potential customers and thus optimizing conversion rate.

Search Box - Positioning and Labelling

Obviously, to enter a search text, you need a search box. What if it is placed on a corner or on the footer? The visitor will have to “search” for the search box first and then do his actual search.

Evidence base research1 states that, the treatment for search should be straightforward :

  • Make it visible
  • Make it wide
  • Keep it simple

Most people prefer ‘keying-in’ the search keyword than finding the products using navigation. Hence, the position for the search box should be selected such that it gains the user attention immediately. Think about the sites like Amazon and Google and see how prominent their search boxes are. Give your search box a wider space and a search button with a ‘search’ or ‘Go’ label and you will be good to go.

Search box - positioning and labelling.jpg Source

Drupal 8 provides you with a default search box which you can theme easily and can place it in a prominent region.

Multi Language, Dialects and Synonyms

If you have more than one language enabled in your site, then you should make sure that the user is provided with relevant search results no matter which language he or she uses to search. For instance, say you have English and Arabic enabled in your e-commerce site and a user searches contents in Arabic while accessing the English site, results should be displayed.

Similarly, product names can be different in multiple countries. A ‘biscuit’ in Britain is called a ‘cookie’ in America. So, your search should be intelligent enough to figure out this and should display the same results when these products are searched.

Another must have feature is the synonyms in search. As the name implies, user search should display results when they key in search terms that are similar to the product names added to the system. For eg: search should display results for all the words - pants, jeans or chinos.

Semantic Search

Semantic search doesn’t require a user to filter the results to get the exact product, but search understands the user intent and delivers the most accurate result. For instance, based on a user’s purchase history or search history, you can display recommended products to the user or items similar to products which the user has searched.

Semantic search is going to be the next normal search. Hence you have to add this to your portal sooner or later.

Search Suggestions

Search suggestions or autocomplete provides the user with a list of items using which they can perform search easily. Using autocomplete option can help your customers to discover products faster thereby increasing the probability of converting the visitor into a customer.

Whenever a user starts typing in, they probably expect the search box to provide suggestions - this could be because they don’t want to waste time entering the whole keyword by themselves or they don't know how to describe the exact product they are looking for or because they are used to search suggestions provided by Google.

Search suggestions can be provided based on product name, previous searched data, phrases from product descriptions etc. Suggesting ‘blue summer dress’ might not be enough to keep a visitor in your site, the suggestions should be something similar like’ blue summer dress in women's clothing’, ‘blue summer dress in kids’ etc.

Search suggestions.jpg Source

On the other hand, autocomplete can also help the shop owners to show items that otherwise the customers won't search directly. An added advantage of providing autocomplete in your e-commerce portal is that, it ensures that search will return a result, as this helps the user to avoid spelling mistakes. Providing autocomplete doesn’t limit your user to search a specific category but increases conversion rate by increasing the speed of the search, faster. Both ‘Solr’ search and ‘elasticsearch’ provides options for autocomplete feature.

Filtering and Sorting

Consider a user’s frustration who has to go through 1000s of search results to find the product he wishes to buy. Hence it is indeed a good decision to provide filtering and sorting options in the search result page which allows users to select, which size they want at what price range and in what colour.

Filtering and Sorting.jpg Source

‘Out of Stock’ Products

While adding filters, it is best to provide an option for the user to choose whether or not to see the out of stock products. It is sometimes best to let the user choose what they would like to view.


Filters applied by the user can be added as breadcrumbs in the search result page. This works as an additional navigation system in your website. Looking at the breadcrumbs will provide you the information on category and filters used to reach the product, which will help the users to know the way around. Poor navigation in an e-commerce site can be frustrating to users and they might give up what they are looking for. Hence adding these little things could really improve user experience in your site which in turn may lead to conversion.

Breadcrumbs.jpg Source

No Results Found Page

‘No results found’ page in your e-commerce portal can tell you exactly what you could do to meet the customer expectations. By tracking this page, retailers can get an insight on what the customers are searching and what retailers are missing out. But that doesn’t mean that you can simply let the users see the ‘No results found’ page and you sit back and track.This is another opportunity where you can bring relevant content to the user.

By adding blocks like ‘Based on your recent searches’, ‘Top picks for you’, ‘More items to consider’ etc inside the ‘No results found’ page, you can attract the attention of your site users and can hopefully prevent them from leaving your site.

Search and Mobile Phones

Whatever you do in your desktop site, test thoroughly in your mobile sites as mobiles are now the next big thing. Nowadays usage of mobile phones for e-commerce purchases has increased drastically. Hence it is your responsibility to ensure that users are given a seamless experience across all devices.

Site search is definitely not something you’ll want to overlook if you want to increase your conversion rate. Once you provide few easy steps for users to have control on their search results, you might probably see conversions and increase in revenue as you help your site visitors to find what they need quickly and easily.

All of the Above and Drupal!

Be it the positioning of search box or providing relevant search suggestions to help customers in their journey, let it be configuring ‘no results page’, adding filters to your search results page, multilingual search or mobile search, Drupal has a solution for all your needs. Out-of-the-box Drupal features can be extended and be tailored to your needs. To know more, get in touch with us We will be back with next topic in the series. Keep reading.

Footnotes 1.



on 28th September 2007 / by webmaster
Our hosting packages and their prices have been finalized. As promised we have come up with very competitive rates for our different hosting packages. The hosting service is targeted at both the Indian market and the International market and the rates are given in both Indian Rupee and in US Dollars. We currently accept cheque, bank and paypal payments. Business Solution Hosting Plan Nitish Bezzala (not verified) access_time 20 Sep 2021 - 00:44 please add a link.. will be easier than gooling to find it!!! Edward jose (not verified) access_time 20 Sep 2021 - 00:44 Too happy with your service and support. Thank you.. Voos Baratos (not verified) access_time 20 Sep 2021 - 00:44 Great prices and package! Fantastico is great to install a bunch of apps for the websites! gaby (not verified) access_time 20 Sep 2021 - 00:44 really interesting and helpful piece, thanks gaby Robert Todd Be… (not verified) access_time 20 Sep 2021 - 00:44 These pretty like really good rates. I like how you have home plans as well as Enterprise plans. Do you have any more information? webmaster access_time 20 Sep 2021 - 00:44 In reply to hosting plans by Robert Todd Be… (not verified) Please let us know what additional information that you need pillai (not verified) access_time 20 Sep 2021 - 00:44 pls let me know further details. I already registered domain name with tata indicom. now i am looking for web hosting only webmaster access_time 20 Sep 2021 - 00:44 In reply to pls let me know further by pillai (not verified) It does not matter whether you registered your domain with another provider. You can still host your site with us. If you have decided on the plan that you want just make the payment either directly to our bank account or at our office and we can set up the hosting plan for you. If you wish you can also transfer your domain name to us so that you can manage both your domain name as well as your hosting at the same provider. (not verified) access_time 20 Sep 2021 - 00:44 Is possible to move irish domains .ie? medisoft (not verified) access_time 20 Sep 2021 - 00:44 This article was really interesting! Thanks for the information. I would like to learn more info on web hosting, unfortunately cost is a major concern for me at the time being. Medisoft (not verified) access_time 20 Sep 2021 - 00:44 Zyxware is fantastic! This article was really helpful and interesting! Thanks so much. apartments croatia (not verified) access_time 20 Sep 2021 - 00:44 Nice post.Thank you :-) Anonymous (not verified) access_time 20 Sep 2021 - 00:44 can you please mention if u have owned the site or u are reseller any established domain selling website. just for info please Anonymous (not verified) access_time 20 Sep 2021 - 00:44 I would need a domain name with the Enterprise Pro would you be so kind as to provide me the cost for both.

on 09th April 2008 / by webmaster
Privacy Policy for Business Solution Blog Jayant Seraph (not verified) access_time 20 Sep 2021 - 00:44 Hi... namaskaram... .. i recently came across ur website on google.. ... nice to hear a Mallu- tech company supportng & enouraging FOSS... ... and Ubuntu too, I had ordered the 6th version frm Canonical .. ... but culdnt spend more tim e on it since i had to complete my engg... lol. ... Hope Hardy Heron wuld be more better and advanced ... .. being a malayalee i feel proud that they r teachng linux at schools in kerala.. ... also suppory 4 linux is increasing.. .. feel glad to have "googled" you guys... great work.. . and "nanni" for the laptop sound driver tech support [:P] webmaster access_time 20 Sep 2021 - 00:44 In reply to Great work by Jayant Seraph (not verified) Dear Jayant, Thanks for the complements and wishes. We are trying our best to promote Free Software in our community locally as well as over the web. Do spread the word around and help in the good work Cheers Anoop John Team Zyxware Tipson (not verified) access_time 20 Sep 2021 - 00:44 Hai dear anoop, I have installed Linux mint 7 in my laptop which is co existing with Xp. but Now my brightness control key is not working. Any idea how to solve this. in Xp also the key is Disabled. ( Model - Compaq C700) Tipson. Steve (not verified) access_time 20 Sep 2021 - 00:44 We are trying our best to promote Free Software in our community locally as well as over the web. We recognize that privacy of your personal information is important. Thank you. chris12stones access_time 20 Sep 2021 - 00:44 How does COP works?I live in Roorkee(Uttarakhand).If i buy something and choose COP, should expect someone to deliver the order to my doorstep? shezmina (not verified) access_time 20 Sep 2021 - 00:44 i want to get an appointment from the general manager of srilanka burearu of foregin employment. regarding my new burearu licence. pls give me the best appoinment letter to come foward in my life. thankyou

on 06th June 2008 / by webmaster
When a company takes up a project with a client they normally will have to sign an agreement with the client that neither party will disclose information that will be shared as part of the project to anybody else and that the information shared shall not be used for creating competing products/services by the company. This is a standard document that needs to be signed for most projects. This document is also referred to as Non Disclosure Agreement. We are publishing our Confidential Disclosure Agreement here. Feel free to copy and use for your needs. Business Solution Agreements CDA NCA nithin (not verified) access_time 20 Sep 2021 - 00:44 In the event of a dispute, what is the legal validity of such a document? webmaster access_time 20 Sep 2021 - 00:44 In reply to Legal validity by nithin (not verified) The validity would depend on how you register the contract. I think you can have a legally binding contract registered between two parties. There is an Indian Contracts Act that deals with such issues. You can please refer that or talk with a lawyer ;) Shailendra (not verified) access_time 20 Sep 2021 - 00:44 Hi, I would like to know whether this Agreement can be printed on a Company Letterhead to be legally enforceable or does it need to be done on a Stamp Paper only? If on a Stamp Paper, then of what value? Thank you, Regards, Shailendra Naveena (not verified) access_time 20 Sep 2021 - 00:44 In reply to What is the Substrate that should be used for this Agreement? by Shailendra (not verified) It has to be ideally on Rs. 50 stamp paper, or refer to the state stamp Act where it is executed. In case of other party being an International client, in such a case on letter head or original sheets. Anonymous (not verified) access_time 20 Sep 2021 - 00:44 Can a non compete agreement be voided if it only has the day and month on it, the year was not completey filled (200 )? It was signed by both parties, without dates by signatures. Thank tx