Personalized recommendations do three things for your shop: help shoppers discover products (↑ Conversion Rate), improve their basket (↑ Average Order Value), and build loyalty (↑ Customer Lifetime Value).
Below are all recommendation types, what they show, and where to place them.
⚡️Quick reference: what to use where
Page | Conversion Rate | AOV | Customer Lifetime Value |
Homepage | Recommended for you, Popular now |
| New in store, Recently bought |
Category page | New in category, Popular in category |
|
|
Product page | Alternative products, Popular in same category, You May Also Like | Freq. bought together, Upsell to |
|
Cart & pop-up |
| Freq. bought together |
|
✅ Recommendation types, details & settings
Popular now
Popular now
Best-sellers across all categories.
Goal: Conversion rate
Where: Homepage
Endpoint:
/recs/bestseller
Shows shoppers what other customers are buying. Seeing popular items builds trust and nudges undecided visitors toward a purchase.
Options: lookback_window (7 / 14 / 30 / 90 / 365 / 730 days, default 14) sets how far back to look. method (volume / value / balanced, default volume) sets whether ranking is based on units sold, revenue, or both.
New in store
New in store
Newest products across all categories.
Goal: Customer lifetime value
Where: Homepage
Endpoint:
/recs/new
Gives customers a reason to keep coming back by highlighting fresh arrivals.
Popular in category
Popular in category
Best-sellers within one category.
Goal: Conversion rate
Where: Category page
Endpoint:
/recs/category/bestseller
Same logic as Popular in same category, but keyed by category_id instead of product_id.
Options: Same lookback_window and method as Popular now.
New in category
New in category
Newest products within one category.
Goal: Conversion rate
Where: Category page
Endpoint:
/recs/category/new
Highlights the latest arrivals in a category shoppers are already browsing.
Alternative products
Alternative products
Closest matches to a product, from the same category.
Goal: Conversion rate
Where: Product page
Endpoint:
/recs/item/substitutes
Helps shoppers compare similar options without leaving the product page.
⚠️ Don't pair with Upsell to on the same page — they might show overlapping products.
Frequently bought together
Frequently bought together
Cross-category matches for a product.
Goal: Average order value
Where: Product page, Cart pop-up, Cart
Endpoint:
/recs/item/cross-sell
Surfaces complementary products from other categories, encouraging shoppers to add more to their basket.
Upsell to
Upsell to
Same-category matches priced at least 10% higher.
Goal: Average order value
Where: Product page
Endpoint:
/recs/item/up-sell
Nudges shoppers toward a premium alternative to the item they're viewing.
⚠️ Don't pair with Alternative products on the same page.
You may also like
You may also like
Closest matches to a product, from any category.
Goal: Conversion rate
Where: Product page
Endpoint:
/recs/item/similar
A broader discovery widget for shoppers open to exploring beyond the current category.
⚠️ Don't pair with Alternative products, Upsell to, or Frequently bought together on the same page.
Popular in same category
Popular in same category
Best-sellers within the same category as the product being viewed.
Goal: Conversion rate
Where: Product page
Endpoint:
/recs/item/bestseller-in-same-category
Same logic as Popular in category, but keyed by product_id instead of category_id.
Options: Same lookback_window and method as Popular now.
Recommended for you
Recommended for you
Personalized picks based on a user's browsing and purchase history.
Goal: Conversion rate, Customer lifetime value
Where: Homepage, Email
Endpoint:
/recs/user
Works for both website and email campaigns.
Options: clicks sets the max number of times a recommended item can be clicked before it's dropped from rotation — set higher for high-involvement purchases like furniture. order_quantity sets the max number of times an item can be bought before it's dropped — set higher for repeat purchases like food.