How often should product rankings update?
Yes. First-time shoppers are still deciding whether to trust you, so show one low-risk offer tied closely to the cart. Returning shoppers have purchase history, so offers can build on what they bought before. The engine is the same; the offer logic changes with the relationship.
The short version
First-time shoppers are still deciding whether to trust you, so offers should be low-risk and closely tied to the item in the cart. Returning shoppers have already bought once, so offers can lean on what they bought before. The product engine is the same; the offer logic and the framing change with the relationship.
What first-time shoppers need
A first-time shopper has no history with your store and a full cart of doubt. The upsell that works here is the one that reduces risk rather than adding decisions: the accessory that makes the main product work better, the consumable refill, the protection plan on something expensive. Keep it to one offer, keep the price modest relative to the cart, and make the reason obvious from the product pairing alone.
What fails for new shoppers is the loyalty-flavored pitch. "Complete your collection" means nothing to someone who owns one item. "Customers like you also bought" is fine, but only when the pairing is self-evident. New shoppers convert on clarity, so the offer copy should explain the fit in one line: it goes with the thing you already chose.
What returning shoppers respond to
A returning shopper arrives with purchase history, and that history is the best upsell signal you have. Replenishment timing for consumables, the natural next item in a sequence, the premium version of what they bought last year. These offers can be more specific and more personal because the shopper recognizes the reference: the engine remembers what they bought, and that is expected rather than creepy when it is used to complete something they started.
Returning shoppers also tolerate a wider offer set. Where a new shopper should see one tightly scoped offer, a returning shopper can see a small set of relevant add-ons, especially post purchase when the original order is already secured. The constraint is still relevance, but the definition of relevant is broader because you know more.
How to implement the split
The implementation is simpler than it sounds. Segment the session by purchase history: zero prior orders, one prior order, repeat buyer. For the zero-order segment, weight the offer logic toward product-pair affinity and keep frequency tight. For the rest, add purchase-history signals on top and relax the cap slightly. Measure the segments separately, because an offer that lifts average order value for returning shoppers can drag down first-order conversion, and the blended number hides that.
One caution: do not treat the segments as permanent identities. A first-time shopper who buys becomes a returning shopper mid-journey, and the post-purchase offers should reflect that immediately. The segment should follow the shopper's state, not a cookie set at session start.
What the data usually shows
Stores that split offer logic by shopper state typically see two things. First, first-order conversion stops leaking: the single relevant offer rarely hurts new-shopper conversion, while a generic multi-offer widget often does. Second, returning-shopper order value climbs because replenishment and next-in-sequence offers convert at rates generic recommendations never reach. The combined effect is a healthier funnel at both ends rather than a trade-off between conversion and order value.
The mistake is measuring only the blended average. If first-order conversion dips while repeat order value rises, the aggregate can look flat while the business quietly shifts toward more expensive acquisition. Segment-level reporting is what turns the split from a hunch into a durable improvement.
Bottom line
New shoppers get one low-risk, self-evident offer tied to the cart. Returning shoppers get offers built on their purchase history, with a slightly wider set. Same engine, different logic per relationship stage, measured separately so one segment's gain never hides the other's loss.
Source: FTC, Bringing Dark Patterns to Light. Reviewed Sep 25, 2026.