Smart Recommendations

Smart recommendations is an AI UX pattern that surfaces context-aware product or content suggestions from behavior, session context, and catalog signals. Unlike static rails, it adapts to what the user is viewing, cart contents, and past preferences in real time.

Share

Interactive demo

Cart: Keyboard
1 item
Loading recommendations…

Overview

The design problem

How might we design smart recommendations so people can trust and act on AI output?

Use this pattern

When this pattern fits

  • Essential for e-commerce platforms, content discovery applications, and marketplaces where personalized recommendations drive engagement and sales.

Avoid this pattern

When to skip or lighten it

  • Cold-start users with no signal beyond generic bestsellers.
  • Regulated contexts where personalized pricing or health advice is restricted.
  • Recommendations that duplicate search results with no added value.

States

State model coming soon

Key UX elements

Key UX elements coming soon

Anti-patterns to avoid

  • “Recommended for you” with no explainability or dismiss.

  • Same block on every page regardless of context.

  • Boosting paid placements without disclosure.

  • Recommendations that fight the user’s stated filters.

How products use it

ProductImplementation
Amazon“Customers also bought” and session-aware carousels.
NetflixRow rankings from taste and watch history.
SpotifyDiscover Weekly and contextual mixes.
ShopifyMerchant recommendation apps on product and cart pages.

Real-world examples

How shipped products implement smart recommendations, from our teardown guides.

All teardowns

Implementation

Copy this prompt to generate a production-ready implementation in Cursor, Claude Code, Lovable, or any AI coding agent.

Generate a production-ready implementation of the "Smart Recommendations" AI interface design pattern.

Pattern Definition:

Frequently asked questions

What makes recommendations “smart”?

They update with session context (PDP, cart, query) and personal history, not only global popularity.

Should you explain why?

Short reasons (“Because you viewed X”) improve trust and let users correct bad signals.

How handle cold start?

Trending, category bestsellers, or onboarding preference picks until behavior exists.

Recommendations vs smart bundles?

Recommendations suggest items. Smart bundles group complementary SKUs into a deal.

Weekly AI UX in your inbox

Weekly AI interface UX notes and resources on Substack, no spam, unsubscribe anytime.

Subscribe on Substack