11 Proven Ways to Reduce Shopping Cart Abandonment (UPDATED)

Do you want to reduce shopping cart abandonment on your site? It’s troublesome to think of getting a customer all the way to the shopping cart, only to lose out on the sale. The good news is, there are proven ways to reduce your cart abandonment rates without totally overhauling your e-commerce store. In this post, we’ll share 11 proven tips to reduce cart abandonment.

What is Cart Abandonment?

Cart abandonment is a term used in eCommerce to describe when shoppers add products to their online cart or even begin the checkout process, but leave the site before completing their purchase.

1. Implement Exit-Intent Popups

If you’ve never used exit-intent popups, this is a huge opportunity for you to maximize your conversions.

Exit-intent popups can be installed on any page, including shopping cart and checkout pages, and works by detecting when a user is about to leave the page. It then sends a popup message that encourages them to stay by offering a deal or presenting more information.

For example, when someone is about to abandon your cart, you can present them with a coupon like this:

Shopping Cart Exit Popup(Image via Gleam.)

Want a similar popup for your website? Start using OptinMonster to convert website visitors into subscribers and customers.

With OptinMonster’s exit-intent technology, you could present an even more targeted offer by displaying a different message depending on which item(s) the shopper has shown an interest in, or which pages on your site they have viewed. See our guide on how to create an exit intent popup on Shopify for step by step instructions.

If the shopper still leaves without completing their purchase, you can send them an abandoned cart email sequence to entice them to return. Check out our guide to creating an abandoned cart email strategy to get started.

2. Eliminate Surprises

Even if you don’t want to offer free shipping, you can still reduce the number of people who abandon your cart due to shipping costs and other charges. You see, the most common – and CORRECTABLE – reason that shoppers abandon their carts is due to unexpected costs like shipping, taxes, and fees.

why shoppers abandon carts / abandoned cart reasons

All of this suggests that shoppers simply don’t like surprises. To remove that surprise, you’ll have to make all additional costs clear before they add items to their cart.

The tricky part is, how do you do that when your shipping costs are variable?

That’s where a calculator comes in: you can add a button to your product pages which will calculate the estimated shipping cost for your customer before they hit the shopping cart.

There are several ways to do this. If you use WooCommerce, you can simply install a plugin like WooCommerce Shipping Calculator On Product Page or WooCommerce Calculate Shipping Button. (See our list of the best WooCommerce plugins and tools for more.)

If you use Shopify, you can use one of their themes with shipping rate calculators built-in, or add a shipping rate calculator to any theme.

If you have any other fees besides shipping (sales tax, handling fees, product customization charges, or anything else that gets tacked on to the advertised price), you will want to make sure those fees are made clear on the product pages so that the customer isn’t surprised by them once they add an item to their cart.

3. Keep the Cart Visible

24 percent of people who abandon their shopping cart want to save their items for future consideration (see the KISSmetrics infographic above).

So, if you want to have them come back to it later, it is really important to keep the cart in clear view. Otherwise, it will be out of sight and out of mind.

This could be something as simple as a cart icon in the corner of the screen that expands when you click or hover over it.

For example, here’s what Amazon’s cart icon looks like. It even shows the number of items inside the cart, so you are reminded at a glance that you haven’t completed your purchase:

Amazon Cart Icon

If you are using WooCommerce, you can easily add a customized cart icon like this to your menu bar with the WooCommerce Menu Cart plugin.

WooCommerce Menu Cart

4. Enable Guest Checkout

It’s not a smart idea to require customers to create an account prior to checkout. Not only does this slow down the process, but most customers will actually bounce.

Inputting information, confirming an email address, and then returning to the shopping cart is a lot to ask of a customer who likely has other online options to choose from.

Tear down the sign-in barrier by enabling a guest checkout. You can always ask them to sign up for an account at the end after they’ve already made their purchase.

If you are using WooCommerce, all you have to do is check one box to enable guest checkout:

WooCommerce Enable Guest Checkout

If you use Shopify, you can enable guest checkouts by selecting “Accounts are optional” inside your Customer Accounts settings:

Shopify Customer Account Optional

At the end of the checkout process, customers will have the option to create an account.

5. Make Checkout Lightning Fast

One of the best ways to reduce shopping cart abandonment is to eliminate unnecessary pages and streamline the process.

Do your customers really need to click through five different pages to complete a purchase? The more you can simplify the process and reduce the number of hoops a customer has to go through, the better.

Here’s an example of a super fast checkout screen from Dribble (a design portfolio site):

Dribble One Page Checkout

They were able to streamline the process so much that all a customer has to do is enter their email and their credit card information, hit the “Pay” button, and boom! Done. They don’t even ask for a name!

The other thing that’s great about this checkout screen is the “Remember me” checkbox, which prevents users from having to enter their information a second time if they want to purchase from Dribble again.

6. Make Getting in Touch Easy

Shoppers will inevitably have questions during the checkout process. It’s your job to make information readily available by directing them to your FAQ page or giving them the option to reach out directly.

A chat feature is an ideal option if you are prepared to offer it. LiveChat makes it super easy to add a chat to your WordPress shop (and it integrates with many online shopping carts, such as Shopify, WooCommerce, Ecwid, and more).

Live Chat

If you can’t offer a live chat, a customer service phone number will do. Just make sure that shoppers know how to get in touch with you when they have a question.

Top Tools: Want to add live chat to your site? Check out the best live chat plugins and software!

Be sure to check out these live chat best practices to get the most out of your live chat software.

7. Save the Cart

84% of online shoppers are comparison shoppers. That’s the convenience of the internet. They open a bunch of windows, find similar products, compare prices and terms, and then make a final selection.

Online Shopping Statistics You Need to Know in 2020

This back and forth often means they’ll close out windows, log back on, and move around. A particularly discerning shopper may even do this for days before making a final decision.

This means it is crucial that shopping carts are saved so that you can retarget users who’ve previously added something to the cart but haven’t checked out yet.

There are several options to accomplish this, depending on what shopping cart provider you use. Here are a few:

  • Save & Share Cart for WooCommerce – allows anyone to save their carts and get a unique link to retrieve the cart later.
  • Recover Abandoned Cart for WooCommerce – monitors carts that are abandoned and automatically sends email reminders (with a coupon code, for instance) with a link to return to the cart.
  • Shopify Professional or Unlimited – allows you to monitor abandoned carts, and automatically or manually email customers with a permalink to their abandoned checkout
  • Apps for Shopify Basic – a number of different apps for saving carts.

Check out our roundup of cart saver tools for more!

8. Show Security Badges

Today’s customers are savvy and understand that criminals have moved online. When they shop from an eCommerce shop–particularly one they’ve never dealt with before–they want to know that they can trust the business with their credit card information.

Including security badges and guarantees is proven to help instill confidence, and reduce cart abandonment.

However, not all trust badges have an equal effect. According to a survey by Baymard Institute, the badges consumers trusted the most were:

Trust Badges(Note that McAfee has now been rebranded as Intel Security.)
Here’s how to purchase the top four security badges and trust seals:

9. Offer a Variety of Payment Options

A study by comScore indicates that 56% of online shoppers want to see a variety of payment options at checkout.

The particular payment options your customers prefer will vary, so it’s important to know your buyer persona.

In general, including the basic cards–like Visa, Mastercard, American Express, etc.–and also PayPal is a safe bet.

MindMeister allows users to pay with American Express, Visa, Mastercard, Discover Card, PayPal, Diners Club, and JCB:

MindMeister Payment Options

Need a payment solution that works for mobile? Check out our list of the best mobile payment solutions to find the right one for your business!

10. Use Scarcity

Sometimes shoppers just need a little extra motivation in order to complete their purchase. Scarcity creates the urgency that they need to buy now.

One strategy is to display how many units of the product remain. For example, telling the customer that there are only three remaining dresses in the size and style they want can drive them to purchase based on the fear of missing out.

Another way to use scarcity is by adding a countdown clock. This works when you’re running flash sales and special deals. When customers see that they only have a few hours to get the deal, they’re less likely to waste time shopping around.

Zulily does an amazing job using both forms of scarcity. On the product page, they show a countdown to when the deal will end (“Ends in 2 days 8 hours”), and they prominently display which sizes/styles are already sold out.

Zulily Scarcity

They even show how many people are currently viewing the item (“66 viewing”), and how many items were sold recently (“10 just sold”)– a brilliant mix of both scarcity and social proof!

Here’s a tutorial on the easy way to add a countdown sales timer in Shopify.

And if you really want to boost your sales, check out TrustPulse. With TrustPulse, you can leverage the power of social proof, which works really well next to the urgency of a countdown timer. Adding TrustPulse to your site gives you an instant lift in site conversions by up to 15%.

11. Offer Free Shipping

While only a few dollars in many situations, the cost of shipping is enough to win or lose a sale.

A Forrester study shows that 44 percent of online shoppers who abandon their carts do so because of shipping and handling costs.

KISSmetrics sums up the statistics on shopping cart abandonment as follows:

Shopping Cart Abandonment Infographic

Because shipping costs are the #1 reason that shoppers abandon their carts, the best thing to do is to offer free shipping. Free shipping is a major selling point, and an incentive for customers to shop with you versus your competitors, so make sure you take full advantage of this fact.

Zappos makes it loud and clear that they offer free shipping with the words, “Ships Free!” in big, bold letters right beneath the price for each product:

Zappos Ships Free

This way, shoppers are less likely to look around for a better deal and are more likely to follow through with their purchase on Zappos, even before they add the item to their cart.

We hope this post has given you some more ideas for reducing shopping cart abandonment and to maximize your eCommerce revenue. If you enjoyed this article, you may also want to check out 9 Customer Testimonial Examples That You Can Use on Your Website.

If your store runs on Shopify, you’ll definitely want to see our guide to Shopify Abandoned Cart Recovery for more ideas to boost your revenue. And be sure to check out these cart abandonment statistics and how to use them to capture those abandoning shoppers before they take your sales with them.

If you’re not sure about Shopify, take a look at our picks for the best Shopify alternatives!

Ready to start recovering sales on your eCommerce site? Get started with OptinMonster for free today!

Mary Fernandez
Mary Fernandez is a professional blogger. When she’s not at her desk, you can usually find Mary exploring sunny San Diego, CA with her laptop, husband, and three kids in tow.


  1. Thanks for reading this article – I hope you found it helpful.

    I wanted to let you know about our powerful Exit Intent® technology that converts abandoning website visitors into email subscribers and customers. Typically 70% of the people who visit your website will leave and never return, meaning all those marketing efforts to reach them have gone to waste.

    OptinMonster’s Exit Intent® technology detects user behavior and prompts them with a targeted campaign at the precise moment they are about to leave.

    You can unlock this powerful technology 100% free when you purchase our OptinMonster Pro plan.

    Get started with OptinMonster today and see why 1,000,000+ choose OptinMonster to get more subscribers and customers.

    Thomas Griffin
    President of OptinMonster

  2. Enable Guest Checkout? Really? It’s just one additional field: the password.

    1. People are strange, aren’t we? 😉

      You bring up a great point about when to ask about signing up for an account – at the beginning of checkout or at the end. At the end, the customer has already entered all of their info, including their payment info, so they’re probably going to be a bit more open to just going through one more step of creating a password.

      Of course, there are still going to be those people who won’t. And for those folks, you’re going to either enable guest checkout or lose the sales.

  3. Freelancer Osman May 3, 2020 at 8:06 am

    Ney, Really nice post. I have learned many things. Thanks

    1. Nathan Thompson
      Nathan Thompson May 4, 2020 at 7:50 am

      Thanks so much for reading 🙂 We’re glad you like it!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.