Visually Similar Product Recommendations with Brand Promotion

Published March 31, 2025
Modules
Difficulty

Visually similar product recommendations enhance the browsing journey by helping users discover items that match their preferences in color, style, or category. These suggestions are especially powerful on product pages, where shoppers are already engaged with a specific item. By surfacing lookalike alternatives, brands can reduce drop-off and create a smoother path to conversion.

In this use case, the product page features two dedicated recommendation slots. One displays products visually similar in color and category to the viewed item. The second highlights visually similar products from a specific promoted brand. This setup balances personalization with promotional goals, driving both user satisfaction and brand visibility.

Prerequisites


  • Prepare an item feed according to the requirements in Managing item catalogs, include the brand attribute in the feed. Optionally, add product attributes that further describe item features — such as color, style, sleeve length. These attributes will allow for even more accurate matching and filtering of recommended products, based on a wider range of parameters.
  • Import the item feed to a catalog or if you use Google Merchant Feed, then you can pull the feed from the URL during AI Engine configuration.
  • Configure AI engine and enable the Visual Similarity model.

Create visual recommendations


In this part of the process, you will configure a visually similar recommendations which will be added to the website.

  1. Go to Communication icon Communication > Recommendations > Add recommendation.

  2. Enter the name of the recommendation (it is only visible on the list of recommendation).

  3. In the Type & Items feed section, click Define.

  4. From the Items feed dropdown list, select an item feed.

  5. In the Type section, choose the Visual similarity recommendation type.

  6. Confirm the settings by clicking Apply.

  7. In the Items section, click Define.

  8. Define the minimum and maximum number of items that will be recommended to the user in first from two slots.

  9. Define Static filters. Click Define filter and choose Visual builder.

    1. Click Select value and from the list of attributes choose color.
    2. From the Operator dropdown list, select Equals.
    3. Click on the icon and select Context.
    4. As the value, choose color, to be sure that the color of recommended products will be the same as the color of the currently viewed item.
    5. Click and where and from the list of attributes choose availability and set it to is defined, so the recommendations will show only available items.
    6. Click and where and from the list of attributes choose category.
    7. From the Operator dropdown list, select Equals.
    8. Click on the icon and select Context.
    9. As the value, choose category, and set up its value to root catalog to be sure that the category of recommended products will be the same as the category of the currently viewed product.
    10. Select value how you want to select your category level - in our case Whole category.
    11. Click Apply.
    Static Filters
    Static filters

    Result: A recommendation will show items similar in color to the viewed one; if a product in a particular color is not available, no recommendations will be shown in the first slot.

  10. Define Elastic filters. Click Define filter and choose Visual builder.

    1. Click Select value and from the list of attributes choose one of the available additional parameters of the products created as the part of prerequisites.
    2. From the Operator dropdown list, select Equals.
    3. Click on the icon and select Context.
    4. As the value, choose the same parameter, to be sure that the specific parameter of recommended products has the same parameter as the viewed item.
    5. Add as many additional parameters as you want.
    6. Confirm by clicking Apply.
    Dynamic Filters
    Dynamic filters example

    Result: In this way, the first recommendation slot will be enriched with additional corresponding attributes and will feature products that possess the same specific details. If no products with a significant number of matching attributes are identified, it will revert to presenting visually similar products in the matching color and category established in the static filters.

  11. To add the next slot, click + symbol .

  12. Define the minimum and maximum number of items that will be recommended to the user in the second from two slots.

  13. Define Static filters. Click Define filter and choose Visual builder.

    1. Click Select value and from the list of attributes choose brand.
    2. From the Operator dropdown list, select Equals.
    3. As the value, choose the name of the brand you want to present and promote in this set of recommendations, in our case it will be: XXX.
    4. Click and where and from the list of attributes choose availability and set it to is defined, so the recommendations will show only available items.
    5. Click and where and from the list of attributes choose category.
    6. From the Operator dropdown list, select Equals.
    7. Click on the icon and select Context.
    8. As the value, choose category and as the value set up root category, to be sure that the color of recommended products will be from the same category as the currently viewed product.
    9. Select how you want to select your category level - in our case Whole category.
    10. Click Apply. Result: A recommendation will show items from specified brand and the category of the currently viewed item. If there are no products available from the specific brand and category, no recommendations will be shown in the slot.
  14. Define Elastic filters. Click Define filter and choose Visual builder.

    1. Click Select value and from the list of attributes choose one of the available additional parameters of the products created as the part of prerequisites.

    2. From the Operator dropdown list, select Equals.

    3. Click on the icon and select Context.

    4. As the value, choose the same parameter, to be sure that the the parameter value will be the same for the recommended items and the item currently viewed.

    5. Add as many additional parameters as you want.

    6. Click Apply.

    7. Confirm by clicking Apply.

    Result: In this way, the second recommendation slot will be enhanced with additional matching attributes and will display products that share the same detailed parameters. However, if no products with such a high number of matching attributes are found, it will default to showing visually similar products in the same brand and category, as defined in the static filters.

  15. In the Slots and items ordering section, define how you want to arrange the order of slots and items in the recommendation frame.

  16. Optionally, you can define the Boosting factors.

  17. In the Additional settings section, choose Exclude already bought products. If your company sells replenishable products, you can set exclusion for specific number of days, for example, exclude products bought not later than 30 days ago.

  18. In the right upper corner, click Save.

What’s next


You now have ready-to-use product recommendations split into two distinct sets. These can be easily implemented on your product page to enhance the browsing experience and increase conversions in your store.

You can also use them in other areas of your customer journey—such as email campaigns, mobile push notifications, or personalized homepage sections—to drive further engagement.

To learn more about it, check the Distributing recommendations article.

Check the use case set up on the Synerise Demo workspace


You can check the configuration of AI Recommendations in Synerise Demo workspace.

If you’re our partner or client, you already have automatic access to the Synerise Demo workspace (1590), where you can explore all the configured elements of this use case and copy them to your workspace.

If you’re not a partner or client yet, we encourage you to fill out the contact form to schedule a meeting with our representatives. They’ll be happy to show you how our demo works and discuss how you can apply this use case in your business.

Read more


😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker