Add InstantSearch and Autocomplete to your search experience in just 5 minutes
A good starting point for building a comprehensive search experience is a straightforward app template. When crafting your application’s ...
Senior Product Manager
A good starting point for building a comprehensive search experience is a straightforward app template. When crafting your application’s ...
Senior Product Manager
The inviting ecommerce website template that balances bright colors with plenty of white space. The stylized fonts for the headers ...
Search and Discovery writer
Imagine an online shopping experience designed to reflect your unique consumer needs and preferences — a digital world shaped completely around ...
Senior Digital Marketing Manager, SEO
Winter is here for those in the northern hemisphere, with thoughts drifting toward cozy blankets and mulled wine. But before ...
Sr. Developer Relations Engineer
What if there were a way to persuade shoppers who find your ecommerce site, ultimately making it to a product ...
Senior Digital Marketing Manager, SEO
This year a bunch of our engineers from our Sydney office attended GopherCon AU at University of Technology, Sydney, in ...
David Howden &
James Kozianski
Second only to personalization, conversational commerce has been a hot topic of conversation (pun intended) amongst retailers for the better ...
Principal, Klein4Retail
Algolia’s Recommend complements site search and discovery. As customers browse or search your site, dynamic recommendations encourage customers to ...
Frontend Engineer
Winter is coming, along with a bunch of houseguests. You want to replace your battered old sofa — after all, the ...
Search and Discovery writer
Search is a very complex problem Search is a complex problem that is hard to customize to a particular use ...
Co-founder & former CTO at Algolia
2%. That’s the average conversion rate for an online store. Unless you’re performing at Amazon’s promoted products ...
Senior Digital Marketing Manager, SEO
What’s a vector database? And how different is it than a regular-old traditional relational database? If you’re ...
Search and Discovery writer
How do you measure the success of a new feature? How do you test the impact? There are different ways ...
Senior Software Engineer
Algolia's advanced search capabilities pair seamlessly with iOS or Android Apps when using FlutterFlow. App development and search design ...
Sr. Developer Relations Engineer
In the midst of the Black Friday shopping frenzy, Algolia soared to new heights, setting new records and delivering an ...
Chief Executive Officer and Board Member at Algolia
When was your last online shopping trip, and how did it go? For consumers, it’s becoming arguably tougher to ...
Senior Digital Marketing Manager, SEO
Have you put your blood, sweat, and tears into perfecting your online store, only to see your conversion rates stuck ...
Senior Digital Marketing Manager, SEO
“Hello, how can I help you today?” This has to be the most tired, but nevertheless tried-and-true ...
Search and Discovery writer
Ecommerce site search has the power to boost visitor experience, build customer loyalty, and grow on-site conversion rates. According to one study, visitors who use search generate around 30-60% of all ecommerce site revenue.
Despite the potential impact of improving on-site search, only 15% of companies have resources dedicated to optimizing it.
On-site conversion rates hover at around 3% industry-wide, but Amazon.com enjoys a conversion rate that is five times the industry average (it’s even higher for Prime Members). Search is vital at the world’s largest marketplace for finding anything, so naturally Amazon has invested heavily in search engineering for 20 years; today, more than 1,500 people work at some capacity on Amazon’s site search.
Whether you’re a marketplace, retailer, or brand that competes directly with Amazon, there’s good news: you don’t need to hire thousands of search engineers. Today’s off-the-shelf ecommerce search engine technologies can give you a leg up without breaking the bank.
Next, we’ll discuss two things: the key elements of site search and the kinds of tools to help you build a great search experience.
In 2021, about 50% of retailers said they planned to spend more time developing their own site search capabilities.
Newer search solutions can replace the default search engine that’s shipped with your ecommerce software, or allow you customize search within a headless commerce architecture. Search engines can easily plug into a highly interdependent tech stack of the following critical back-end applications:
To be effective, search needs to work across the different systems that make up your ecommerce business. It needs to be able to search across your product catalog, check your inventory for out-of-stock items, leverage visitor characteristics from the CRM, and display updated pricing information. Plus, it needs to do all of these things in milliseconds.
Successful ecommerce search requires a multi-faceted approach. Below, I’ve outlined some of the key problems that retailers face along with the kinds of solutions broadly available today.
As Baymard Research points out, even many of the largest retailers and brands in the world haven’t solved some more basic search challenges like spell checking. There are many other basic and advanced capabilities required for successful search.
While e-commerce site search solutions boast any number of features, here are eight fundamental capabilities your site absolutely cannot succeed without:
First and foremost, the solution must provide contextually relevant search results to users so they can easily find what they’re searching for. The ecommerce search engine, therefore, must be able to break down complex semantics and grammar, handle synonyms and misspellings, and intelligently order results. It must also enable you to rank results based on business needs, priorities, and metrics such as number of sales, margins, and more.
Newer semantic search solutions powered by vectors (a kind of machine learning) offer even more powerful query processing. By combining vector search and keyword search algorithms (what we call hybrid search), retailers can get incredible results out of the box.
Both Google and Amazon conducted studies that showed how even a 100 millisecond lag negatively impacts search revenue. Relevant results are useless if the site search doesn’t return them in a timely manner to customers. Today’s internet users are accustomed to fast results. Slow websites frustrate users, driving them to a competitor’s site. The ecommerce search engine should optimize computational complexity and reduce network latency.
For optimal speed and usability, it’s best to:
Ecommerce sites need high uptime to ensure that users in different time zones can make purchases at all times of the day. Similarly, the best ecommerce search solution for your business must be highly available, and indexes must be up to date. The system must be able to scale to handle growing catalog size, user count, and content types.
To avoid significant custom development work, site search systems must be able to easily integrate with ecommerce platforms such as Shopify, Magneto, BigCommerce, Salesforce Commerce Cloud, and WooCommerce. Ideally, the integration should be in the form of a simple plugin so marketers or business owners can easily tweak ranking factors and maintain the system as they need to.
Most businesses and ecommerce websites run Google Analytics for website optimization, and the data they contain about your online store is very valuable, but it’s not always helpful. The search analytics that come with a site search solution can pinpoint specific search terms and queries for improvement for your catalog based on conversion rates and missed opportunities.
Ecommerce operators must be able to track conversion metrics, such as keywords that are not returning results, not leading to a sale, or other significant action. A site search system should make it easy for non-technical users to monitor and analyze site search data.
In addition to showing relevant results for a user query, a site search system should provide results that are relevant to the specific user making the query. For example, if a customer of a clothing brand exclusively buys only women’s clothes, it’s reasonable to assume that she will be interested in women’s clothes going forward and can prioritize search results to show these items first. Personalization can increase customer trust in a brand and creates opportunities for cross-selling and upselling.
Small changes to the experience can make a big difference in conversion rates. Therefore, a site search system should allow for A/B testing so you can test out changes and improvements before releasing them to all searchers. The system should also ensure that the test is distributed randomly to users to avoid introducing any other biases that may add statistical noise to the tests.
Merchandising tools allow ecommerce businesses to curate and promote specific products or categories of products. This can be done by showing certain promoted products in search results and by emphasizing the promotion with different UI components. A site search system should allow for configuring search rules to easily run these types of promotions.
These eight capabilities form the foundation of a successful site search solution. Now let’s look at the three main groups of providers and the benefits they can offer to an ecommerce site.
Many major third-party platforms offer ecommerce site search that is ready out of the box. They can directly integrate into ecommerce platforms such as Shopify and Magento with minimal technical expertise or configuration, providing the general capabilities that users expect without significant development overhead. Providers include Cludo, Site Search 360, AddSearch, HawkSearch, and others.
Ease of deployment: The biggest advantage of out-of-the-box solutions is that they’re quick and easy to set up, and designed to easily plugin into ecommerce platforms, with minimal upfront configuration or customization.
User-friendly dashboards and analytics: These tools often provide useful dashboards for analyzing common search queries to help ecommerce operators adjust their product offerings to accommodate user tastes. By tailoring the experience specifically to the ecommerce use case, these dashboards are immediately relevant and don’t need custom configuration.
Limited customizability: Plug-and-play solutions are one-size-fits-all and are not tailored to specific business cases. The providers make a number of assumptions about use cases which limits flexibility and the amount of personalization that can be built into the system to provide customers with more contextually relevant content. It can be difficult to customize the store’s search UI, which makes it challenging to make it fit to your brand.
Limited search functionality: If, for instance, you wanted to index other types of content – such as blog posts, videos, and FAQs – then you’ll likely have trouble with the out-of-the-box solutions that are built specifically to index products and product categories. Handling other types of content is out of the scope of these offerings.
Search is a black box: Out-of-the-box solutions are effectively black boxes and provide little indication of why searches are ranked in certain ways or how they’re handling complex search queries. This is particularly an issue for domain-specific industries that need to be able to customize and tune search results to provide more accurate results.
A few of these out-of-the-box offerings, such as Klevu, SearchSpring, and Nextopia, bill themselves as specific to ecommerce.
While this might mean the search tool can support additional UX for filtering searches by categories or recommended products, it doesn’t always mean it will be the best fit for your use case.
These ecommerce specific tools sometimes lack key personalization capabilities and merchandising tools that top ecommerce sites need to drive conversions. This greatly limits the ability to promote partner products, push new product lines, or nudge users toward higher margin goods. As any large ecommerce player knows, these are essential tools for long-term growth of a brand.
Search-as-a-service offerings provide quick deployment for an online store, while affording more flexibility for different use cases and customization. These offerings handle all the complexity of indexing and technical maintenance, allowing operators to focus on fine-tuning their results and providing a rich, relevant search experience to customers. Algolia is an example of a search-as-a-service solution.
Multi-channel user experience: Search-as-a-service offerings typically provide a great multi-channel user experience. This includes not only desktop and mobile, but also mobile apps, voice search, and even in-store. This can be extremely valuable and cost effective, as search becomes the core of the navigation and exploration experience for customers.
Significant customization possible: Most of these offerings also allow for significant customization of both the UI and the search relevance. For example, custom rankings and synonyms can allow ecommerce operators to tune search results to be much more domain specific and provide contextually relevant results to their users. Furthermore, different content types can be integrated into the search results to allow users to explore the whole site, not just products.
Some technical ability needed: Implementing a search-as-a-service offering does require some technical ability to implement and customize. However, implementing them does not typically require any search experience. Rather, developers simply need to know how to integrate SDKs, or APIs, and do some simple programming to configure and embed the front-end components.
Ongoing costs: As these are hosted products, they have ongoing subscription fees to cover infrastructure and usage costs. This fee also covers the costs of continued innovation and the release of new features. While the fee for search-as-a-service tools may be higher than out-of-the-box tools, ecommerce sites get the benefit of scale: search-as-a-service can often provide state of the art features and enhancements at a lower cost of ownership than if you build and maintain the tool yourself.
The most flexible way to create site search is using open source tools such as ElasticSearch and Solr. These tools are extremely customizable and often have robust developer communities to help with technical issues in development.
Ultimate flexibility and control: The primary advantage of open source search solutions is the flexibility to program any use case. With sufficient developer knowledge, the tools can be customized and tuned to make searches very relevant to end-users.
Initial hosting and infrastructure: Furthermore, hosting can be optimized to reduce ongoing costs. For instance, when testing and developing the system, a search cluster could run on a single small virtual machine, which will be cheaper than the subscription fees of hosted search solutions. Note, however, that scaling these systems in a cost-effective manner requires significant technical experience, as they are complex distributed systems with a number of failure modes that can affect availability.
Technical expertise and know-how: The primary issue with developing a search system from open source technology is the significant developer experience and time needed to not only build the system from scratch, but also to maintain and operate it on an ongoing basis. Development teams with this level of expertise are expensive and must be diligent about scaling the systems appropriately to ensure high levels of reliability and availability.
Functionality must be built from scratch: None of the UX tools or back-end functionality of the other solutions – such as merchandising or personalization – exist out of the box with open source solutions and therefore those features must be built and maintained as well. This is not only expensive, but also requires ongoing development to ensure that each component of the system is keeping up with industry standards.
Ongoing development: Open source solutions lack a good way to iterate and experiment. Whenever a business user wants to try a new feature or even make a small change, they’ll have to work with the development team to scope out the project and will likely require waiting for the feature to be developed, tested, and deployed. This can be a big drag on growth.
A rich search bar experience is essential for any ecommerce business to succeed. Algolia provides all the tools necessary to quickly and cost-effectively implement successful site search for an ecommerce website. See how Algolia can help your ecommerce site grow with a personalized demo.
Assess your search experience in less than 5 minutes and get your free report with recommendations.
Powered by Algolia Recommend