Search in Ecommerce: The Vital Little Details
BY chithra.k
1 year ago
comments comment

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

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

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

‘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.


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.




on 09th March 2015 / by anoop.v
E-Commerce testing is a very difficult task. E-commerce websites are very complex in nature. Simulating every possible action of the user is impossible because testers cannot predict the nature the of the customers. With quick change in technology, testers find it difficult to regulate tools or techniques for E-commerce testing. Some of the challenges of E-commerce testing are showing below. Brisk change of technology Brisk change in E-Commerce technology keeps the tester and developer on their toes. New software brings better functionality, conditions for testing become different for time to time. So the testers have to setup the new environment each time. Customer profiles Site visitors are vary from beginning customer to experienced customer. SO testing have to simulate all kinds of customers to meet the need through in testing the E-Commerce sites. Simulating the activity causes great challenge tot he tester. Business Environment They are especially in terms of shipping cost, Delivery, Dispatch, item tax etc should be simulated. Issues related to credit card also make the issue. Security Chance of hacking is very high in those sites, so there are no standard for security testing. Few tools are available to overcome this situation. E-Commerce Leave a reply Your email address will not be published. Required fields are marker *

on 02nd May 2016 / by Nisha.Oommen
Drupal is the No.1 CMS used to build e-commerce websites. To make your business have a wider impact, an online e-commerce site is quintessential. According to Gartner's survey of 2015 marketing budgets and projection of 2016 expectations, they predict digital commerce as the mandate for driving profitable growth. The essential features that make Drupal the CMS of choice for e-commerce sites are that it is flexible, scalable and can be used to build websites of all sizes and complexities. The powerful Drupal CMS helps build sites that are secure, SEO friendly and most importantly mobile friendly. Drupal Commerce support multi-lingual, multi-currency websites. Challenges of an e-Commerce site To have an e-commerce site up and running, it can take from a month to a year of development time depending on the requirements and the complexity of the site. For a single product limited features site, off the shelf- hosted solutions can be used, but they have limited features and its customization and up-gradation becomes costly. The challenges of an e-commerce site are of two types: Development challenges are in the area of ,developing custom themes, integrating and developing tax modules and specific payment gateways. Management challenges include getting the right logistics partner, content marketing, building trust in your site, generating loyalty, using analytics to measure performance and understanding gaps in the running of an online store. Key benefits of Drupal Commerce The contributed and inbuilt modules in Drupal enable getting a basic e-commerce website up quickly and efficiently. With the Drupal commerce module, you can add and display products, manage orders, establish payment methods through a variety of gateways like PayPal, Amazon and eBay integration, offer discounted pricing, support tax and VAT calculations, include a physical store locator and many more. Whatever possible problem you are facing in building an eCommerce site, someone else would have comes across it too and in all likelihood would have overcome that issue, making it available to the Drupal community at large. The client can have a full-fledged commerce site which is easily scalable. It doesn't need to be rebuild for incorporating latest features as it happens in the case of, off the shelf shopping carts. Furthermore,the site can be customized to their unique needs. Since Drupal is an open source technology framework, the cost will be lesser to provide excellent features in the form of plugin modules. Some of the features that can be added with extra time are shipping partners, multiple payment options, order validation automation, bulk order uploading and google analytics. Zyxware Technologies has eCommerce competency and have Commerce platforms which can be customized based on the requirement. Since we have dedicated platforms on proven technology, customization can be done in 2 weeks or more based on the number and complexity of features sought. Thus a tailor made solution can be delivered in less than a month’s time. Or if you already have an eCommerce site, but would like to add some extra features to combat fraud, increase traffic to your site through search engine optimization et cetera, please contact us. References:…. Drupal E-Commerce Leave a reply Your email address will not be published. Required fields are marker *

on 23rd November 2016 / by webmaster
Authors: Krishna R. P., Jyothish Sebastian, Smitha V. Nair Rapid economic change coupled with the changing value of money has triggered the need for employing alternate solutions to fulfill the indispensable needs of common man. There are times when you are in a dilemma when it comes to buying high-end consumer goods. Shopping Cart Abandonment The owners of a high-end specialized goods retail company approached us in a bid to rejuvenate their dwindling sales. Their main concern was the huge number of unattended orders on their site leading to abandoned shopping carts. There are a number of reasons associated with shopping cart abandonment, a common issue being the lack of money to make purchases. The owners had an awareness of a potential solution to their woes and it was a payment gateway named ‘Affirm’. Initially, the merchant was a tad bit apprehensive of proceeding with Affirm, considering the cost incurred in building the feature as there were no contributed modules in Drupal for Affirm. The merchant partnered with Zyxware Technologies to evaluate the cost and the benefits. Zyxware proceeded with creating a custom module for Affirm right from scratch, which then was integrated into the existing site. What is Affirm? Affirm allows easy and quick financing without credit cards for payments within the US. Affirm assures ‘Pay over time, on your terms’, with fixed monthly payments. Affirm allows consumers to pay for items in monthly installments with a simple and transparent fee. Users can either sign up for an account at the Affirm website or add it as a payment option on the checkout page of their online partner stores. Users are allowed to take loans at checkout at select online stores. How Affirm financing works? An insight into the working of Affirm is best described below: The Customer purchases with Affirm on checkout The Merchant captures and processes order Affirm then settles the full amount with Merchant and services the loan directly with Customer Highlights of Affirm Paypal and Authorize.Net are the most sought-after payments gateways worldwide. Even though both merchants & developers are comfortable with their integration into e-commerce portals, the same doesn’t apply to a few customers. The purchase of premium products with full settlement always create a financial step down in their monthly budgets. The hassles of applying for a loan is another barrier when it comes to purchasing their favorite products. Interestingly, though, the number of customers seeking loan is quite high. This scenario forced the merchant to integrate “a system” which would help these customers to move their wish list into the shopping cart and fulfill orders on time. A system that Provides instant loans to end consumers on the go Provides instant full payment capture for merchants Help in easy integration to e-commerce portals An inevitable question during implementation was 'What happens if my customers don't pay?'. Affirm assumes the credit risk from the customers and pays the merchant in full as soon as the transaction is captured. Boost in Sales Zyxware as the technology partner had the opportunity to integrate Affirm payment gateway on the e-commerce site. The owners were in for a surprise on the first day itself after the deployment of the feature. They were able to recover the development cost fully and within a period of 2 months, the site witnessed a rapid growth in the sales of premium goods. The site was able to generate revenue from 46 new orders placed through Affirm, which equated to an increase of 20% in their sales. Zyxware, with the permission of the merchant, released the customized Affirm modules for Ubercart and Drupal Commerce under GPL (General Public License). To know more about how we can help your business integrate solutions to your website or to know more about Affirm or module customization, please get in touch with us! Business Intelligence Drupal E-Commerce Leave a reply Your email address will not be published. Required fields are marker *
Leave a reply
Your email address will not be published. Required fields are marker *

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
The content of this field is kept private and will not be shown publicly.
CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.