When replatforming, our clients become surprised when we recommend the use of a third-party search engine to improve the accuracy of their search results.
Our benchmarking has shown that visitors who interact with site search are 3-5 times more likely to become customers, and of those orders, the average order value (AOV) is 25 to 50% higher than normal.
Most eTailers don’t realize that they are leaving so much money on the table. A recent client, who shall go nameless to protect the innocent, showed:
Our client’s site search had a 160% higher conversion rate than the site’s average conversion rate, and this is coming from below average search results. It is much easier and faster to increase your eCommerce site search conversion rate from 6.5% to 10% than increase your overall conversion rate from 2.5% to 3.5%.
What would optimizing for best practices mean for the average eTailer? Let’s say you get 100,000 visits per month:
By better helping visitors that want to interact with your website, increasing your eCommerce site search conversion rate from 6.5% to 10% yields an impressive 53.8% increase in site search revenue.
Think what this could do to your pay-per-click ROI! Think what this could do to your vacation budget! How about a three-week Hawaiian vacation for you and whoever made you realize how much money you were leaving on the table?
It's much easier to optimize your site search when you have the right tools and know where to look. Before you change anything, you need to understand how visitors use your search function. Knowing is half the battle, right? Let’s dig in and take a look at what could work for your site.
Reporting is the first place we need to start. If you haven’t done so yet, activate the ‘Site Search” report in Google Analytics (GA). It’s pretty simple to do and can provide a lot of insight.
While you wait for the GA reports to collect data, try to find other search reporting tools available to you. If you already work with a third party tool, open it up—if not, your shopping cart platform may save this data, even if it is not exposed in your admin. Let’s dig in and analyze the data.
To set up tracking in Google Analytics, log in to your GA account and go to settings. Then scroll down to Site Search:
View the Search Terms report to see the top 100 keyword searches on your site. You can also do this for total searches. Then, move to the eCommerce tab and review reports by total revenue. Export those reports into Excel and type these searches into your site exactly as entered. Ask yourself:
We recommend creating some additional columns in Excel to keep notes about each search you do. You may also want to slice and dice the data to find the top searches with no revenue attached and determine why.
At this point, steam starts to come out of our clients’ ears as they see how poorly their site search treats very valuable customers.
This isn’t something that GA can easily provide without hacking into the analytics code. But this is your second money report. If you are lucky, your shopping cart has a hidden database table storing it—or if you work with a third-party service like Searchspring, they’ll easily provide it.
Look at the top 25-50 of these words and determine why they are getting zero results. Ask yourself:
Create an Excel spreadsheet of these words and keep notes, lots of notes. Determine why.
There are several great third-party search providers out there for the small to mid-level eTailers. Companies like Searchspring and Nextopia all have different features, functionality and price points. The typical eTailer will spend between $12,000 and $24,000 per year for a hosted solution. This depends on both their site traffic and the desired functionality for their search. But as you can see from above, the return can be great if you properly configure your site search and stay engaged.
If you’ve read this far, then you’ve probably identified a problem with your site search. It was more than likely created by someone in a backroom somewhere as an afterthought. Read the next few paragraphs and know that the costs associated with creating such extensive functionality would be very expensive.
Most third-party search providers offer both solutions: 1.) a hosted page on a sub-domain such as http://search.yoursite.com which they host, or 2.) a more integrated solution where you host the page within your site and interact with the engine via AJAX. Both approaches have their benefits. Often, we see clients start with the hosted solution due to its simple start-up, thenmove to an API solution as they want more control and have greater expectations for capability and results. We’ve seen clients already established with a Google Shopping or similar shopping-feed up and running in a hosted scenario within a few days
Does your eCommerce site search combine your product, category, and content pages such as blogs or buyers guides, or does it only focus on products?
Are you able to manually boost defined products to the top of the results? Does your system have a way of automatically collecting the top selling products from your site and automatically adjust its algorithm to show the most popular first?
Do you need to define custom product attributes? Should some attributes be given more weight when filtering results?
Does the search engine allow your visitors to refine their searches based upon custom product attributes that you can define such as price, size, color, or availability?
Do you have the ability to define common misspellings of words? Do your visitors search for the same products on your site using different words (for example: ‘cell phone’ and ‘mobile phone’)?
Can you place JavaScript code on your site to autocomplete phrases in your search box as the visitor types within in? Can you show product images with these phrases?
Are you able to define ‘redirect’ and override those search results and send the visitor to a specific landing page or buyers guide? This can especially be useful when dealing with products that are discontinued and updated with a new SKU.
Are you able to show banners or related products based on what the visitor is looking for?
Although now somewhat outdated, are you able to dynamically generate tag clouds or lists of the most popular search phrases? This can be used on your 404 and other error pages.
One of the most important criteria to consider when choosing a vendor is the tracking and reporting that they provide. Does the vendor have a flexible way of collecting data? Most use a JavaScript code similar to Google Analytics on your thank you page to collect the results data. Are you able to mine your data off of date criteria? Zero or poor results? Revenue from search? Can you download this data into Excel?
You may be inclined to buy and implement every bell and whistle... DON’T! Keep it simple and start with the basics.
Most vendors typically let you start with basic features and build from there. Sites that start with a few synonyms and direct hits tied together with reporting see improved results within the first 30 days.
You finally chose your search engine, now it’s time to make the magic happen! Let’s walk through a basic setup and you will be on your way to increasing sales. Keep in mind, I’m not a Ph.D. or English major, these are just down and dirty tactics and simple explanations on how to drive more sales. Remember, configuring your search is about meeting your visitors expectations, not providing them with English lessons.
This is the start of it all. I recommend controlling your product search with a data feed versus spidering the site. Most providers can start by using your Google Shopping feed. The more specific you can make the feed to your system the better. Be sure your feed updates at least daily and be sure to define the indexing rate on the search to match. The optimal solution would be to have a system API to post updates real-time.
The search box should be as large as possible within your design (both long and tall) and be available from all pages of the site from the header. If you have some default text within the box it should disappear as soon as the searcher clicks within it. You also should try to use some type of AJAX auto-complete. If the auto-complete can show images with each result, all the better.
Make sure the search bar is not on the same vertical or horizontal line as a specific promotion or deal being advertised on your site. Viewers might assume the search function is for that particular deal and is not a site-wide function.
Many engines have built-in spell correction. Some will automatically provide the search results it thinks you are looking for, or let the visitor click on a link to view the correct search. Most clients and consumers prefer auto-spell check. Are you getting common misspellings that aren’t correct? Create a word replacement to correct the engine behind the scenes as most searchers won't even realize the mistake.
Creating internal redirects can increase conversions on your site. Create direct hits for at least your top-level categories or any page that you think may convert visitors better than the search results page. For example, if a visitor searches for ‘men’s shorts’ then you may want to take them directly to the men’s shorts category page.
Some words need to be removed or thrown out from search queries. These are frequently occurring, insignificant words that appear in a product name and/or category. Common stop words include: a, an, the, in, of, on, are.
Most engines will automatically remove the most common English stop words, but it is a good idea to review and create common stop words related to your site. For example, if your product database is comprised of all products related to woodworking, it might be good to enter ‘woodworking’ as a stop word as it would return every product on the site.
Be sure to test and tune your stop words as the process can have detrimental effects if done incorrectly.
This page needs to help lead visitors down a path of finding what they are looking for. Depending on the number of SKUs, you may want to show your top 10 products or an advanced search form on your ‘no results’ search page. This is a great place to use a tag cloud of your most popular searches. This page is important enough to be A/B tested to determine the most profitable layout.
Are you able to inject banners or promotions into your search results pages based on the visitors’ query? For example, if you offer free shipping on all shoes then you could create a banner that highlights this offer on any shoe-related search.
Google generally hates search results pages unless you can create enough unique content to make them valuable. We recommend to most clients to disallow search results pages within their Robots.txt file. Don’t have good site architecture or messy URLs? These are instances where you may want to push more of the popular search results pages out into the index.
Saving the best and most complicated for last; filtered navigation. This type of navigation is going to become the standard for site architecture. Many sites’ navigation are already being powered by search engines.
Many sites will just start with filters like size, color, manufacturer, or price, while others go one step further and define attribute sets by category.
How will you handle more varieties of colors? For example, you offer products that come in candy apple red, fire engine red, aqua, and jetblue. Do you want those colors as filters within your navigation, or should they roll up to a more general red and blue respectively?
Here at Groove we recommend going through an exercise to define and map these attributes. The quicker you can improve your search and collect some real analytics, the quicker you can start getting a return on your investment.
For insights on balancing the flexibility of SaaS with the control offered by on-premise solutions, refer to our comprehensive blog, "SaaS vs On-Premise: Embracing Modern eCommerce Solutions". It's an essential read for any eCommerce decision-maker.
Wash, rinse and repeat every month! A few hours reviewing your search results and implementing new synonyms and direct-hits off of changing visitor behavior will go a long way.
Get in the habit... Don’t just set it and forget it!
Track your site search CR and ROI as a new metric within your site’s key performance indicators (KPI) and you will be happily surprised at the results
Still confused or need some help? Let one of our eCommerce Specialists here at Groove Commerce perform a full website assessment for you.