Cart Abandonment Tactics: Reducing the 70% Drop-Off
Reduce cart abandonment at the source and recover the rest. Source-side fixes, email + SMS recovery flows.
Share this article
Cart Abandonment Tactics: Reducing the 70% Drop-Off
70% of e-commerce carts get abandoned. That's an industry average — meaning even healthy stores lose 7 of 10 carts. The brands that win don't accept that as fixed. They reduce it through systematic improvement, recovering 5-15% of abandoned carts and lifting overall revenue 10-20%.
Here's the full tactic stack.
Why carts abandon
Common reasons (research-supported):
- Surprise costs at checkout. Shipping, taxes, fees added at the last step.
- Forced account creation. "You must create an account to continue."
- Slow checkout. Steps load slowly; users give up.
- Limited payment options. No PayPal, no BNPL, no Apple Pay.
- Trust concerns. Site doesn't feel secure or legitimate.
- Comparison shopping. "Let me check Amazon for this product."
- Saving for later. Building a wish list, not buying yet.
- Distraction. Phone rings, kid cries, life happens.
- Form errors. Address validation fails, card declines.
Each cause has different remediation.
Reduce abandonment at the source
Before chasing recovery, reduce the abandonment rate:
Show all costs early
Display shipping, taxes, and fees on:
- Product pages (estimated).
- Cart drawer/page (calculated).
- Don't surprise at step 3 of checkout.
This single change reduces cart abandonment by 5-15% on stores that previously hid costs.
Enable guest checkout
Don't force account creation. Let users buy without an account; offer to save info after purchase.
Guest checkout option lifts checkout completion by 10-30%.
Expand payment options
Modern checkouts should have:
- Shop Pay (Shopify express).
- Apple Pay.
- Google Pay.
- PayPal.
- Klarna or Afterpay (BNPL) for AOV $50+.
- Standard credit/debit cards.
Each missing option costs 3-10% of conversion.
Optimize checkout speed
Each second of step-load time costs conversion. Audit:
- Step 1 load time.
- Step 2 load time.
- Payment processing time.
Below 2 seconds per step is the goal.
Trust signals at checkout
- Secure checkout badge.
- Payment processor logos.
- "30-day return policy" link.
- Customer service contact.
- Privacy policy link.
These don't move conversion individually, but their absence creates "is this site legit?" hesitation.
Form optimization
- Address autocomplete.
- Inline validation (errors near fields, not at top).
- Right input types for mobile keyboards.
- Auto-fill compatibility (don't override standard input names).
- Minimum required fields.
Cart drawer over cart page
Cart drawer:
- Slides in from the side.
- User stays on the page they were browsing.
- Faster.
Cart page:
- Full page reload.
- User loses context.
- Slower.
Most modern Shopify themes have cart drawer. If yours doesn't, switch or customize.
Conversion lift from cart drawer: typically 3-8%.
Free shipping threshold
A common abandonment driver: shipping cost surprise.
Solutions:
- "Free shipping on orders $75+" displayed everywhere.
- Free shipping bar in the cart showing progress.
- Free shipping during specific promotions.
For some categories, free shipping should be sitewide (especially competitive categories where users compare).
The recovery flow
Even with optimization, some carts will abandon. Recover them.
Email recovery sequence
Three emails:
Email 1: 1 hour after abandonment.
- Friendly reminder.
- Show abandoned items.
- One-click link to cart.
- No discount yet.
Email 2: 24 hours after.
- Mild urgency.
- Address objections.
- Social proof (reviews).
- Optional small incentive (free shipping or 10%).
Email 3: 72 hours after.
- Final urgency.
- Stronger urgency on offer.
- Address shipping/return concerns.
- Customer service link.
Recovery rate: 8-15% of abandoned carts.
SMS recovery
For opted-in subscribers:
- 30-minute SMS before email triggers.
- "Hey [name], your cart's still open. Tap to finish: [link]"
SMS click rate: 15-25% (vs 1-3% email). SMS recovery rate: 25-35% on opted-in segment.
Facebook/Google retargeting
For users who didn't open email or aren't on email list:
- Dynamic Product Ads showing the abandoned items.
- 7-14 day retargeting window.
- Frequency cap to avoid annoyance.
Browse abandonment vs cart abandonment
Different intent levels:
Browse abandonment
Users who viewed products but didn't add to cart.
- 1-2 emails.
- Lower urgency.
- Focus on education and overcoming objections.
- No discount.
Cart abandonment
Users who added to cart, didn't checkout.
- 3 emails as above.
- Standard urgency progression.
Checkout abandonment
Users who started checkout, didn't complete.
- Higher urgency than cart abandonment.
- Often a smaller segment but very high intent.
- 2 emails sufficient.
Recovery with discount strategy
Discounts in recovery emails:
No discount in email 1
You don't want to train customers to abandon for a discount. Many recover without one.
Optional small discount in email 2
Free shipping or 10% off. Only if margins allow.
Stronger discount in email 3
If user hasn't returned, escalate. Free shipping + 15% off or similar.
Don't escalate beyond 20%
Above 20%, you're cannibalizing margin without proportional recovery. Cap the discount.
Cart abandonment exit-intent
When users move to leave:
- Exit-intent popup with offer.
- Discount or free shipping incentive.
- Email capture to follow up later.
Use sparingly. Annoying popups hurt brand. But on cart pages, exit-intent recovery captures 5-10% of would-be abandoners.
Personalizing recovery
For best performance, personalize:
By cart value
- Higher-value carts: longer email, premium tone, optional concierge service.
- Lower-value carts: simpler reminder.
By customer status
- First-time visitor: build credibility, address objections.
- Returning customer: lighter touch, reference past purchases.
By product type
- High-consideration products: more education, more reviews.
- Impulse products: urgency and FOMO.
Common cart abandonment mistakes
- Not measuring. "We have abandonment" but no specific recovery rate tracked.
- Discount in email 1. Trains customers to abandon for coupons.
- Generic recovery emails. Same message regardless of cart contents or customer.
- No SMS layer. Missing 25-35% recovery on opted-in segment.
- Not capping frequency. Sending 8 emails to a customer who clearly isn't returning.
- Ignoring real causes. Fixing recovery without fixing the underlying friction (surprise costs, slow checkout).
Measurement
Track:
- Cart abandonment rate. Target: 60-70% (industry baseline 70%).
- Email recovery rate. Target: 8-15%.
- SMS recovery rate (where applicable). Target: 20-35%.
- Total cart-recovery revenue as % of total revenue. Healthy: 5-12%.
A 30-day cart optimization sprint
For a store with no recovery system:
- Days 1-7: Audit current funnel. Identify abandonment causes (slow checkout? surprise costs? form errors?).
- Days 8-14: Fix source issues. Add express checkout, free shipping bar, address autocomplete.
- Days 15-21: Build email recovery flow. Three emails with progression.
- Days 22-30: Layer SMS for opted-in segment. Set up Facebook retargeting.
After 60 days of operation, total cart-related revenue should lift 8-15% of overall revenue.
What "good" looks like
A mature cart and recovery system:
- Cart abandonment under 65%.
- Email recovery flow with 3 emails.
- SMS layer for opted-in subscribers.
- Facebook/Google retargeting for high-intent users.
- Clear shipping/cost transparency before checkout.
- Express checkout options enabled.
- Quarterly review of abandonment patterns.
Cart abandonment is a math problem with multiple inputs. Operators who systematically address each input — not just bolt on a recovery email — capture meaningful revenue that competitors leave behind.
Related Articles
Continue learning with these in-depth guides
Landing Page Optimization for Ad Campaigns
Build landing pages that earn paid clicks. Anatomy, message-match, mobile-first design, and tools.
Website Speed Optimization for E-commerce
Achieve sub-2.5s LCP on e-commerce sites. App audits, image optimization, font tuning, JS deferral.
Mobile Optimization for E-commerce
Close the mobile-vs-desktop conversion gap. Speed, tap targets, forms, sticky CTAs, and mobile testing.