Search by Algolia
What is a multi-vendor marketplace, and how to build one?
e-commerce

What is a multi-vendor marketplace, and how to build one?

Want to be the next Amazon? How about a follow-on to Etsy that adds a unique twist? We all ...

Catherine Dee

Search and Discovery writer

What is end-to-end AI search?
ai

What is end-to-end AI search?

Simplicity is critical for search engines, but building one that enables that simplicity is complex.  Over the last 20+ years ...

Abhijit Mehta

Director of Product Management

Comparing AI search solutions in a crowded market landscape
ai

Comparing AI search solutions in a crowded market landscape

Many new AI-powered search solutions have been released this year, and each promises to provide great results, but as ...

Andy Jones

Marketing Campaign Production Manager

What is B2B ecommerce? Everything you need to know
e-commerce

What is B2B ecommerce? Everything you need to know

When you think of “customer experience,” what comes to mind? People, right? Specifically, consumers. Retail customers. That’s easy; the ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What is ecommerce merchandising? Key components and best practices
e-commerce

What is ecommerce merchandising? Key components and best practices

A potential customer is about to land on the home page of your ecommerce platform, curious to see what cool ...

Catherine Dee

Search and Discovery writer

AI-powered search: From keywords to conversations
ai

AI-powered search: From keywords to conversations

By now, everyone’s had the opportunity to experiment with AI tools like ChatGPT or Midjourney and ponder their inner ...

Chris Stevenson

Director, Product Marketing

Vector vs Keyword Search: Why You Should Care
ai

Vector vs Keyword Search: Why You Should Care

Search has been around for a while, to the point that it is now considered a standard requirement in many ...

Nicolas Fiorini

Senior Machine Learning Engineer

What is AI-powered site search?
ai

What is AI-powered site search?

With the advent of artificial intelligence (AI) technologies enabling services such as Alexa, Google search, and self-driving cars, the ...

John Stewart

VP Corporate Marketing

What is a B2B marketplace?
e-commerce

What is a B2B marketplace?

It’s no secret that B2B (business-to-business) transactions have largely migrated online. According to Gartner, by 2025, 80 ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

3 strategies for B2B ecommerce growth: key takeaways from B2B Online - Chicago
e-commerce

3 strategies for B2B ecommerce growth: key takeaways from B2B Online - Chicago

Twice a year, B2B Online brings together industry leaders to discuss the trends affecting the B2B ecommerce industry. At the ...

Elena Moravec

Director of Product Marketing & Strategy

Deconstructing smart digital merchandising
e-commerce

Deconstructing smart digital merchandising

This is Part 2 of a series that dives into the transformational journey made by digital merchandising to drive positive ...

Benoit Reulier
Reshma Iyer

Benoit Reulier &

Reshma Iyer

The death of traditional shopping: How AI-powered conversational commerce changes everything
ai

The death of traditional shopping: How AI-powered conversational commerce changes everything

Get ready for the ride: online shopping is about to be completely upended by AI. Over the past few years ...

Aayush Iyer

Director, User Experience & UI Platform

What is B2C ecommerce? Models, examples, and definitions
e-commerce

What is B2C ecommerce? Models, examples, and definitions

Remember life before online shopping? When you had to actually leave the house for a brick-and-mortar store to ...

Catherine Dee

Search and Discovery writer

What are marketplace platforms and software? Why are they important?
e-commerce

What are marketplace platforms and software? Why are they important?

If you imagine pushing a virtual shopping cart down the aisles of an online store, or browsing items in an ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What is an online marketplace?
e-commerce

What is an online marketplace?

Remember the world before the convenience of online commerce? Before the pandemic, before the proliferation of ecommerce sites, when the ...

Catherine Dee

Search and Discovery writer

10 ways AI is transforming ecommerce
e-commerce

10 ways AI is transforming ecommerce

Artificial intelligence (AI) is no longer just the stuff of scary futuristic movies; it’s recently burst into the headlines ...

Catherine Dee

Search and Discovery writer

AI as a Service (AIaaS) in the era of "buy not build"
ai

AI as a Service (AIaaS) in the era of "buy not build"

Imagine you are the CTO of a company that has just undergone a massive decade long digital transformation. You’ve ...

Sean Mullaney

CTO @Algolia

By the numbers: the ROI of keyword and AI site search for digital commerce
product

By the numbers: the ROI of keyword and AI site search for digital commerce

Did you know that the tiny search bar at the top of many ecommerce sites can offer an outsized return ...

Jon Silvers

Director, Digital Marketing

Looking for something?

facebookfacebooklinkedinlinkedintwittertwittermailmail

From the outset, Algolia has enabled developers to build unique, differentiated digital commerce experiences using its managed search and navigation API. As a consequence, Algolia has been a significant part of our retail customers’ $25B+ yearly revenue.

Now, with the introduction of Algolia Recommend, Algolia further enables developers to unleash the component of the experience that drives the remaining part of the product discovery experience: product recommendations. 

Just like for search and navigation, we believe developers in charge of product recommendations shouldn’t spend their time troubleshooting an infrastructure, maintaining and scaling a low level codebase, or dealing with various vendors with heterogeneous developer experiences, but rather, they should leverage the building blocks that helps them release their creativity, generate unique experiences, and accelerate their businesses’ growth.


In a world where more businesses are going online coupled with the fact that consumers have greater choice and the cost and ease of switching brands is low, it is essential to gain and maintain a competitive advantage by building differentiated experiences and constantly innovating. API building blocks are critical to build this differentiation – due to their significant flexibility, ease of implementation, and how they allow developers and product managers to iterate on the fly.

With Algolia Recommend, Algolia adds a new and powerful device in a developer’s toolkit – so they have keys to augment 100% of retailers’ GMV. (Gross Merchandise Value).

Let’s dive into what makes Algolia Recommend unique…

Machine Learning recommendation models an API call away

Algolia Recommend generates recommendations based on:

  • Your product catalog indexed into Algolia
  • Your users’ interactions on your digital properties

It then relies on machine learning models to power relevant recommendations, starting with the following ones:

Frequently Bought Together

The Frequently Bought Together model recommends items that are often bought together. For a given item, it recommends a list of items based on the conversion events your users perform on your platform.

This model enables you to create crossselling opportunities by showing your shoppers products that complement their current selection.

Related Products

The Related Products model recommends items that are related to each other. For a given item, it returns a list of items based on the clicks and conversion events your users perform on your platform.

This model maximizes conversions and catalog exposure.

The Frequently Bought Together model uses conversion events as we need to detect how complementary products are during a purchase. The Related Products model relies on clicks and conversion because relatedness can be conveyed through purchases as well as browsing: searching, then exploring options.

For both models, the data corresponding to the past 30 days is collected. The result is a matrix, in which columns are userTokens and rows are objectIDs. Each cell represents the number of interactions (click and/or conversions) between a userToken and an objectID. Then, we apply a collaborative filtering algorithm: for each item, we find other items that share similar buying patterns across customers. Items would be considered similar if the same set of users interacted with them. Items would be considered bought together if the same set of users bought them.

The limitation of collaborative filtering, however, is the cold start problem. For items that were recently added to the catalog, there is a lower chance to generate significant amounts of traffic, so they will be less likely to appear in recommendations and their recommendations might not be as good. 

We are working on removing this limitation by integrating some level of item similarity based on their contents (for example, we know that items belonging to the same product category are already somewhat related). In the meantime, we’ve introduced a Fallback strategy that directly leverages product attributes to solve for the cold start problem and lack of events.

Fallback strategy

It is likely that some items in a catalog will not have experienced enough events to allow the Algolia Recommend models to generate relevant recommendations – an example of this is newly listed items. Algolia considered this and added a ‘fallback strategy’ to ensure relevant recommendations are still surfaced using  fallbackParameters

 

More to come!

Algolia will be adding a slew of new recommendation models. Later in the year, Algolia will add ‘Personalized Recommendations’ that will surface additional relevant products based on a shopper’s preferences.

Algolia will also make it easier to generate content-based recommendations using capabilities from  the Algolia Search API, for example Trending Products, New Arrivals, Best Sellers, etc, by packaging them into Algolia Recommend.

Implement in a breeze, while respecting the look and feel of your website or app

An advantage of our API first approach is that you can display the recommendations generated by Algolia Recomend anywhere you need them using 6 lines of codes.

Following the same standards as Algolia Search, Algolia provides front end widgets to ease the display and formatting of recommendations on your front-end, starting with Vanilla JS and React.

“We’ve been impressed by the ease and speed of implementation of Algolia Recommend, which enabled us to go fully in production on hicart.com in only 4 days.”
– Raul Larion, Head of Tech at HiCart

Where the magic happens: total flexibility

Things start getting exciting when you start displaying recommendations across your digital touchpoints: Algolia’s API-first approach combined with front end widgets enables developers to  completely control and fine tune the recommendations returned based on the business’ needs, using Algolia’s facetFilters attribute.

Store-wide filters

Algolia Recommend allows you to apply filters on all the recommendations displayed across your entire store. For instance,  most of the time it makes sense to exclude out of stock products from the recommendations:

But you can go way further than that! Let’s explore some more sophisticated use cases:

Contextualized recommendations

With this filter logic, you can decide to filter recommendations based on the category the shoppers are currently exploring, or even specific attributes of the products they’re currently viewing or have in their basket. Here are some examples:

Show only items of the same color than the displayed item:

Show only items of the same category than the displayed item:

Show only items on which you make more margins than the displayed item:

Localised recommendations

One Algolia Recommend user is an off and online retailer based in California. Their network of brick and mortar stores is a real strength for them, so they leverage it as much as possible in their online experience. When you browse their website, you can pick your preferred location. Once you do that, the recommendations will be personalized to showcase only the products available in your preferred store.

Visibility

Algolia Recommend comes with a simulator so you can assess the quality of the recommendations generated by the models before implementing them in production. 

The advantages of a unified platform for your entire experience

A key advantage of Algolia Recommend is that it relies on the same fundations than Algolia Search, and has been developed with the same standards, bringing your developers and your business various advantages:

Do not duplicate implementation efforts

Leveraging Algolia Search + Recommend to power Search, Navigation and Recommendations, you only have to create one indexing integration for all your product catalog, and send your user events to one API.

Cohesive experience for your users

As the index Algolia Search and Algolia Recommend rely on is the same, your users will see the same product information, with the same freshness, across your entire online store. 

One developer experience

Algolia Recommend is built with the same developing standards and developer experience excellence in mind as Algolia Search, meaning developers will benefit from the same implementation principles, and the same quality of developer tools and documentation to build your entire Search, Navigation and Recommendation experience.

Scalable and reliable

Algolia Recommend is built by the same team and on the same foundations as Algolia Search, powering 100B+ requests per month for more than 10,000 customers. So you can focus on creating the experience and don’t have to worry your recommendation engine will break during Black Friday.

Index once, deliver everywhere. Get started today

Combined with Algolia Search, Algolia Recommend allows you to index your catalog in one place, and deliver it everywhere you need it. Our customers are already seeing great results leveraging it on their digital stores:

“Orange Romania has been using Algolia Recommend technology to retain and convert shoppers landing on out-of-stock products. By recommending them relevant products, we unlocked 8% additional revenue on our online store.”

– Florin Spataru, Digital Marketing Manager at Orange România

“We are already seeing a significant increase in product page views per session since implementing it, and are foreseeing a great impact on our revenue.“

– Raul Larion, Head of Tech at HiCart

 

If you are ready to test Algolia Recommend, you can signup today to Algolia.com or log into your account and benefit from 10,000 free Recommend API Requests per month. You will find everything you need to implement it in our documentation.

If you want to learn more about Algolia Recommend, do not hesitate to contact your Customer Success Manager our contact our team by going on algolia.com/contactus.

About the author
Matthieu Blandineau

Sr. Product Marketing Manager

linkedin

Curious about what Algolia can do for your business?

Get a free and personalized demo of our search and discovery solutions

Request a demo
Curious about what Algolia can do for your business?

Recommended Articles

Powered byAlgolia Algolia Recommend

Recommendations for developers: the complete how-to, what-to, and where-to guide
engineering

Peter Villani

Sr. Tech & Business Writer

Why we recommend Recommend to make recommendations
product

Pauline Lafontaine

Sr. Product Marketing Manager

Algolia's New AI  Models in Recommend - powerful combination with search turbocharges real time customer engagement 
product

Subrata Chakrabarti

VP Product Marketing