Skip to main content

Browse Abandonment: How to Recover Shoppers Who Viewed Products But Didn't Add to Cart

Cart abandonment gets all the attention. But browse abandonment — shoppers who view products without adding to cart — is 10-20× larger. Learn how to identify and recover them.

Abandoned Cart RecoveryAlex Liju·Founder11 min readPublished Last updated Jun 10, 2026

TL;DR

  • Browse abandonment happens when a shopper views one or more products on your Shopify store but leaves without adding to cart. This group is 10-20× larger than cart abandoners.
  • Most Shopify stores have no recovery flow for browse abandoners because Klaviyo can only trigger browse abandonment emails for identified visitors — and most product viewers are anonymous.
  • Visitor identification (Capture) can match anonymous product viewers to email addresses, enabling Klaviyo browse abandonment flows to reach a much larger audience.
  • Browse abandonment emails are not "you left something in your cart." They are product recommendations based on what the shopper showed interest in — a different email with a different tone.
  • For high-AOV products with long decision cycles, browse abandonment recovery can be more valuable than cart abandonment recovery because it reaches shoppers earlier in their purchase journey.
Get a recovery plan for your Klaviyo flows
We’ll review your current flows and show where identification + better event delivery create lift.
Book a demo
Cover image for browse abandonment recovery on Shopify.

What is browse abandonment?

Browse abandonment occurs when a shopper visits your Shopify store, views one or more product pages, and leaves without adding any product to their cart.

This is different from cart abandonment:

BehaviorCart abandonmentBrowse abandonment
What the shopper didAdded to cart, did not purchaseViewed products, did not add to cart
Purchase intent levelHigh (took action on a product)Medium (showed interest but did not commit)
Typical volume~70% of cart adders~90-95% of all product page viewers
Standard recoveryKlaviyo abandoned cart flowKlaviyo browse abandonment flow (if identified)
Main challengeIdentifying the abandonerIdentifying the abandoner AND having relevant product data

The key insight: Cart abandoners are a subset of browse abandoners. Every cart abandoner first browsed a product. But the vast majority of product viewers never make it to the cart at all — and this group is 10-20× larger.


Why most Shopify stores ignore browse abandonment

Reason 1: Klaviyo needs an identified visitor to trigger the flow

Klaviyo's browse abandonment flow triggers when a known visitor views a product but does not add to cart within a set time window. "Known" means Klaviyo has the visitor's email address from a previous form submission, checkout entry, or active cookie.

For most Shopify stores, Klaviyo recognizes about 10-15% of product page viewers. The other 85-90% are anonymous — and for them, Klaviyo's browse abandonment flow never triggers.

Reason 2: Browse abandonment feels "less urgent" than cart abandonment

Marketing teams prioritize cart recovery because cart abandoners showed stronger intent. This is logical but incomplete. A store might have 500 cart abandoners per month and 10,000 product page viewers who did not add to cart. Even if browse abandoners convert at half the rate of cart abandoners, the total recovered revenue from the larger group can be higher.

Reason 3: Generic browse emails underperform

A generic "We noticed you were browsing" email feels intrusive if it is not specific about which products the shopper viewed. Effective browse abandonment emails require product-level data — which products were viewed, in what order, and for how long.


How to build a browse abandonment recovery system

Layer 1: Identify anonymous product viewers with Capture

Attribuly Capture identifies anonymous visitors who view product pages, spend significant time browsing, or compare multiple products — and matches them to email addresses.

These contacts are synced to Klaviyo automatically, where they can enter browse abandonment flows.

Why this matters for browse abandonment specifically:

Cart abandonment flows require an add-to-cart event. Browse abandonment flows require a product view event from an identified visitor. Without Capture, the product view event fires — but Klaviyo does not know who the viewer is, so the flow cannot trigger. Capture bridges this gap.

Layer 2: Build a Klaviyo browse abandonment flow

Recommended flow structure:

EmailTimingContent
Email 12-4 hours after browsing"Still thinking about [Product Name]?" with product image, key features, and a soft CTA
Email 224-48 hoursRelated products or comparison ("You might also like...") based on the category they browsed
Email 35-7 daysSocial proof (reviews for the viewed product) or a small incentive

Key differences from cart abandonment emails:

  • Tone: Softer. The shopper did not add to cart, so "complete your purchase" does not make sense. Use "still interested?" or "here's more about [Product]."
  • Content: Product education over urgency. The shopper may need more information before they are ready to add to cart.
  • CTA: "View product" or "See details" rather than "Complete checkout."
  • Incentive timing: Delay any discount until Email 3. The shopper may just need a nudge, not a bribe.

Layer 3: Segment by browsing behavior

Not all browse abandoners are equal. Segment by intent signals:

SegmentBehaviorFlow approach
High intentViewed 3+ products in same category, spent 5+ minutesFocused email on their top-viewed product, include comparison
Medium intentViewed 1-2 products, moderate time on pageBroader recommendation email with category highlights
Low intentQuick page view, bounced fastConsider excluding from flow — low intent may mean low engagement

Layer 4: Add identified contacts to retargeting audiences

Beyond email, Capture-identified browse abandoners can be synced to Meta and Google Ads retargeting audiences. This means shoppers who viewed a specific product page can see retargeting ads for that product — even though they never added to cart.


Browse abandonment vs. cart abandonment: which matters more?

The answer depends on your store's numbers:

MetricCart abandonmentBrowse abandonment
Typical monthly volume (mid-traffic store)500-2,0005,000-40,000
Intent levelHigherMedium
Email conversion rate3-7%1-3%
Revenue per recoveryHigher (closer to purchase)Lower per email, but higher total due to volume
Identification challengeNeed email at checkout/cart stageNeed email at product view stage (harder)

For most Shopify stores, the answer is both. Cart abandonment recovery is higher-converting per email. Browse abandonment recovery reaches a much larger audience. Capture enables both by identifying visitors at every stage.


What results to expect

Browse abandonment emails typically see:

MetricBenchmark range
Open rate35-50%
Click rate3-8%
Conversion rate1-3% (lower than cart recovery, but applied to a much larger audience)
Revenue per email$0.50-$2.00 (vs $2-$4 for cart recovery)

The total revenue impact depends on your volume. A store with 20,000 monthly product page viewers, where Capture identifies 5,000 of them, and the browse flow converts at 1.5%:

`` 5,000 identified × 1.5% conversion = 75 additional orders/month ``

At $80 AOV, that is $6,000/month in revenue that would not exist without browse abandonment recovery.


Common mistakes

Mistake 1: Copying your cart abandonment email for browse abandonment

Cart and browse abandonment are different behaviors requiring different emails. A browse abandoner did not add to cart — saying "you left something in your cart" is inaccurate and confusing.

Mistake 2: Sending browse emails to every page viewer

Not every product page view indicates purchase intent. A shopper who bounced after 3 seconds is different from one who spent 5 minutes comparing specifications. Set minimum engagement thresholds before triggering the flow.

Mistake 3: Ignoring browse abandonment because "they weren't serious"

A shopper who viewed 3 products in your best-selling category and spent 8 minutes on your site is serious. They just were not ready to add to cart yet. That is exactly the shopper email nurture is designed for.

Mistake 4: Not having Capture active for browse abandonment

Without Capture, Klaviyo can only trigger browse abandonment emails for the ~10-15% of visitors it identifies natively. The other 85-90% — including many high-intent product viewers — receive no follow-up.


Next step

If your Shopify store has a Klaviyo abandoned cart flow but no browse abandonment flow — or if your browse flow only reaches 10-15% of product viewers — Capture can expand your recoverable audience dramatically.

Start free trialLearn more about Capture



FAQs

Is browse abandonment recovery worth the effort if conversion rates are lower?
Yes, because volume compensates. A 1.5% conversion rate on 5,000 identified browse abandoners generates more orders than a 5% conversion rate on 500 identified cart abandoners. Most stores should do both.
Can I use the same Klaviyo flow for cart and browse abandonment?
No. They should be separate flows with different triggers, different email content, and different timing. Klaviyo supports both flow types natively — you just need identified contacts to enter the browse flow.
Does Capture identify browse abandoners as well as cart abandoners?
Yes. Capture identifies visitors based on behavioral signals across the entire browsing journey — product views, time on page, comparison behavior — not just cart events. In fact, the majority of Capture-identified contacts are product viewers who never reached the cart.
What products work best for browse abandonment recovery?
Higher-AOV products with longer consideration periods see the strongest results. A shopper who viewed a $300 product and left is more likely to respond to a follow-up email than one who viewed a $10 product. For low-AOV stores, focus browse abandonment on your highest-priced or best-selling products.
How does browse abandonment fit with retargeting?
They work together. Email reaches the shopper's inbox. Retargeting reaches them on social media and search. Capture-identified browse abandoners can enter both channels simultaneously — Klaviyo for email and Meta/Google for retargeting ads showing the specific product they viewed. ---
Expand your recoverable abandoners
Connect your store and reach more shoppers with your existing recovery flows—without rewriting emails.
Start free trial