Personalization is one of the biggest marketing trends and is becoming the norm in the industry. Customers are becoming more and more impatient when dealing with online experiences. Not only do they want to be treated as individuals, but they’re also expecting brands to show them content that is relevant to them quickly.

Adding product recommendations to your online experience can help you remain relevant across every interaction while determining your customers’ intent to increase conversion and ensure they have the experience they expect. With the help of AI, product recommendations are experiencing a renaissance.

While recommended products are now expected, a lot of them are still using static rules, taxonomy or simple page view tracking mechanism. New advancement in data capture and attribution, product embeddings, and multi-device tracking, allows recommenders to be more precise, personalize and efficient. With these new tools in hand, applying the right strategy becomes paramount.

BlogYour Guide to Providing Product Recommendations

Once you are convinced that you want to implement recommendations, you need to decide about your strategy. Which leads us to…

How Do You Recommend Products To Customers?

Recommendations on the Homepage

The home page is a great opportunity to welcome visitors with some of your best-selling products. Shopping online feels riskier than shopping offline, especially with a new store. This is a common challenge for online stores since customers are not able to see, touch, or feel a product before purchasing it.

Take advantage of the technique known as social proof to convince customers that they are purchasing products that are appreciated by other buyers by displaying your top products on the home page. Knowing that a product is a best seller tends to reduce cognitive dissonance regarding buyer’s remorse.

Product recommendation examples on homepage

With the Coveo product recommendations model, you simply need to include the Popular Items: Bought (popularBought) ML parameter to your model. The model supports filtering for brands and categories in case you want to showcase best-sellers in a particular category or from a particular brand. In addition, if you are displaying the product review information, you can boost products that have a higher rating, which once again takes advantage of the social proof principle.

Recommendations on Product Detail Pages

When we mention product recommendations, the first thing customers have in mind are the various recommendations that are made on the product detail page. This is the most common location to find product recommendations due to the fact that it is an excellent way to showcase different products from your catalog that might interest your users.

At this stage, customers are browsing on your site and are open to see suggestions for similar products. You can display recommendations based on similar products, products from the same brand, or even other products that are on sale that they might be interested in.

The type of recommendation you want to display on your product detail page is up to you, but make sure that the strategy behind it fits with the type of customer you have. For example, if you are an online store that sells clothing from various popular brands, you might have some customers that are loyal to certain brands. This is why you should also add recommendations based on this criteria, not only for similar products.

Product recommendations example on product detail pages

To implement this digital experience with Coveo, you can use the Frequently Viewed Together setting from the Product Recommendations Machine Learning model.

The following example illustrates a product listing page that contains not only one, but two different sets of recommendations. Both recommendations share the same model, but differ in the configuration.

As mentioned above, both recommendations are using the Coveo Product Recommendation model with the Frequently Viewed Together sub-model. When leveraging this strategy, you need to pass the input product SKU for the model to provide its recommendations. This will allow you to showcase similar products.

More Suggestions on Shopping Cart Page

Depending on how you are leveraging recommendations and the number of products you have listed for sale, it is highly possible that a customer hasn’t encountered all of the products in your catalog.

The cart represents the last opportunity that you have to increase the average order value by cross-selling the customer. At this stage, it is best to display products that the customer might be interested in based on what can be found in the cart.

As in the image below, if a user has a BBQ in their cart, you do not want to recommend additional barbecues, because chances are that the customer will not purchase a second barbecue. However they might be interested in some accessories.

Product recommendation example on shopping cart page - more suggestions.

With the Coveo Product Recommendation models, you can leverage the cart recommender strategy. The model analyzes frequent buying patterns by grouping together sets of items that are frequently bought together in the same transaction (purchase events). When leveraging the Cart recommender strategy, you need to pass the input products SKUs in the itemIds ML query parameter for the model to provide its recommendations.

As in the image above, if a user has a BBQ in their cart, the model is not recommending additional barbecues, because chances are that other customers didn’t purchase a second barbecue. This is why we are seeing BBQ accessories.

Recommendations on No Results Page

Do not miss the opportunity to recommend products when a user searches for a product that does not exist on your site. A visitor might not find the product they had in mind, but this does not mean that you can’t suggest something to them. Consider featuring popular products from your store.

If you are a Coveo customer, you can achieve this with the Popular Items: Viewed submodel. No additional ML query parameters need to be configured for the model to provide its recommendations

You might want to check out a previous blog post that we have about this: Avoid No Results Pages, Display Popular Results Instead.


Now that you have seen some strategies, all that is left is to choose what fits best for you site.

Coveo has a host of recommendation strategies ready for you to choose from that fits your business purpose.

Want to start creating more personalized recommendations? Learn more about how Coveo delivers relevance in commerce.

Dig Deeper

Learn more about how to recommend products to first-time shoppers in this 6-minute read.

Predict what people need, before they even know they need it—with Cove’s AI-powered recommender.

Have a minute? We’d love to get your feedback.

Share this story:

About Alexandra Rioux

Alexandra Rioux is a Lead Solution Architect at Coveo. Her team mission is to enable every Coveo user to achieve the best possible outcome. When she isn’t focused on work, she is busy managing her own online business or enjoying time with some friends around a glass of amaretto.

Read more from this author