
How to Reduce Cart Abandonment on Shopify
Emma Clarke
Account Director
Cart abandonment rates average 70% in ecommerce. Here's a step-by-step guide to diagnosing why customers are leaving and the tactics proven to bring them back.
On average, 70 out of every 100 shoppers who add a product to their cart will leave without buying. That means for every £30,000 in completed orders, there is approximately £70,000 walking out the door. Cart abandonment is not an unsolvable problem — it is a recoverable one. Here is how to tackle it systematically.
Why Do Customers Abandon Carts?
Understanding the reasons is step one. Research from the Baymard Institute (the largest source of ecommerce UX data available) consistently identifies the same top reasons:
- 1Unexpected shipping costs, taxes, or fees added at checkout (48% of abandoners)
- 2Being forced to create an account before purchasing (26%)
- 3Checkout process too long or complicated (22%)
- 4Not trusting the site with payment information (18%)
- 5Delivery times too slow (17%)
- 6Website errors or crashes during checkout (13%)
Fixing the Cart Page
Your cart page is the final step before checkout begins. Make sure it:
- Shows the total cost including estimated shipping — no surprises in checkout
- Displays trust badges (secure payment, SSL) prominently
- Has a clear, prominent checkout button with no competing distractions
- Offers a free shipping progress bar if you have a free shipping threshold
- Works flawlessly on mobile — test on real devices, not just Chrome DevTools
Streamlining Your Checkout
Shopify's native checkout is already highly optimised, but there are several improvements available — especially on Shopify Plus with checkout extensibility:
- Enable guest checkout — never force account creation before purchase
- Add express checkout options (Shop Pay, Apple Pay, Google Pay) at the top of checkout
- Reduce the number of form fields — only collect what you genuinely need
- Show a progress indicator so customers know how many steps remain
- Auto-fill address fields using postcode lookup to reduce typing friction
Abandoned Cart Recovery
Even with a perfectly optimised checkout, some customers will still leave. A well-structured recovery sequence brings a meaningful portion of them back.
- Email 1 (1 hour after abandonment): Simple reminder with cart contents and a clear return link
- Email 2 (24 hours): Address common objections — returns policy, delivery times, social proof
- Email 3 (72 hours): Consider offering a small discount if margin allows — urgency helps
- SMS at 30 minutes: For customers who have opted in, SMS recovery rates are 2-3x higher than email
- Retargeting ads: Use dynamic product ads to follow up across Meta and Google
“Cart abandonment is not a checkout problem — it is an anxiety problem. Your job is to remove every doubt and obstacle between your customer and the confirmation page.”
Emma Clarke
Account Director, Flex Commerce


