Anatomy Of An Optimized Checkout Experience

Do you know how much money you’re losing to shopping cart abandonment?

Do you know how much more money you could be earning with an optimized checkout experience?

The statistics don’t lie. The average shopping cart abandonment rate currently stands at nearly 70%. That means 7 out of 10 highly qualified leads – people who like your product enough to click “Add to cart” – are being lost during the checkout process for one reason or another.

There is no better place to stop your optimization efforts than the checkout process. Today, we’re going to cover the most common reasons customers abandon ship during checkout and review the anatomy of an optimized checkout experience with the help of this incredible infographic from our friends at SurePayroll.


How to Build an Effective Shopping Cart for Your eCommerce Site

Let’s look at some of the key takeaways for eCommerce store owners and optimizers. If your goal is create an optimized checkout experience, the follow points are a must read.

The Top 4 Reasons Customers Abandon Shopping Carts

There are a lot of reasons a given visitor might abandon your website during checkout. Using the data listed above, we can see some major themes about what most influences cart abandonment.

1. Extras Costs & Price Ambiguity

According to consumers, the #1 reason for cart abandonment BY FAR is hidden costs that don’t show up until they have begun the checkout process. In a similar vein, the 4th most cited reason was that consumers were unable to ascertain the total cost of the transaction before starting checkout.

What this tells us is that consumers want to know EXACTLY what to expect when they begin checkout and they absolutely do not want any new information thrown at them along the way.

In some niches, costs like taxes or shipping might be expected and acceptable, while in other niches, they will be considered new information. In all cases, however, extra fees and other costs that aren’t disclosed ahead of time will often result in cart abandonment.

2. Overly Complicated Checkout Process

As we see in the infographic, consumers hate complicated checkouts. They don’t want to create an account. They don’t want to fill in layers of unnecessary information. They don’t want to jump through 5 rounds of hoops.

They want to pay you money, get their stuff, and leave.

The longer and more complicated your checkout process is, the more primed buyers will cancel their transaction instead of paying you money.

3. Checkout Has Errors

If you can’t complete checkout… you can’t complete checkout.

Usability testing and eliminating errors should always be your #1 priority. It’s simple. There’s no guesswork or strategy involved. If you’ve been dragging your feet on this, you are literally throwing away money.

Eliminate checkout errors now.

4. Lack Of Trust In The Website Or Brand

Trust is a very important piece of ecommerce. Thanks to the Wild-West-like landscape of the internet’s opening decade, many consumers have a deeply ingrained level of mistrust towards any brand or website they haven’t already bought from.

While the landscape is much cleaner today, and consumers have many levels of protection in place, those feelings of mistrust tend to surface during the checkout process.

When it’s time to actually pay money, consumers want to be confident that they will get what they paid for. During this process, any signals that can cause skepticism will likely result in cart abandonment. Even just a lack of positive trust signals can be enough to cause abandonment.

It’s important to plant a continuous stream of encouragement, proof, and other trust signals within your checkout process.

How To Reduce Abandonment & Create An Optimized Checkout Experience

Now that we’ve discussed some of the primary reasons consumers abandon ship during checkout, let’s discuss how to reduce abandonment and create an optimized checkout experience for your customers.

1. Tell Users What To Expect Before Checkout

One of the best ways to reduce care abandonment is to tell users exactly what to expect before checkout and then avoid springing new information on them during the checkout process.

For some niches, this is as simple as including the full price on the landing page. For other niches, this can be more complicated.

The travel industry has gotten pretty good at this. In a situation where there are numerous fees in place, they will included all of costs in the price users see, and make a point of clarifying that rate covers all included costs:

If the cost will depend on a future variable, then you can either clarify that a future cost is still on the table – “Shipping cost not included” – or you can change your business model to eliminate variables for the user.

2. Simplify And Streamline The Checkout Process

The checkout process should feel simple and intuitive. Sometimes there are unnecessary steps or requirements that need to be eliminated, but at the same time, putting everything on one page isn’t always the answer.

In the example below, the two-step checkout on the left converted better than the one-step checkout on the right. This is likely due to the one-page checkout overwhelming the visitor with 15+ lines of data to enter, while the 2-part checkout broke things down into more manageable sections.

When it comes to optimizing your checkout experience, it’s very important that your are incorporating a proven A/B testing framework. Simpler is usually better, but the specifics of implementation can be tricky to predict.

Here are some great examples to pull from: 8 Ecommerce Testing Examples You Should Have Tried Already

3. Eliminate All Checkout Errors

As I mentioned before, this is really simple conceptually. Eliminate errors.

Remember that while things might be running smoothly on the Chrome browser in your desktop computer, when you change browsers and devices, errors can pop up, and there are a lot of different devices being used out there.

One of Conversion Sciences clients had a strange error that only appeared for Internet Explorer visitors. The spinning “thinking” icon appeared after the visitor selected their state. But instead of disappearing after updating checkout information, a new spinning icon was added. This happened every few seconds.

This checkout error only happened on Internet Explorer. Every few seconds, a spinning icon was added to the page.
This checkout error only happened on Internet Explorer. Every few seconds, a spinning icon was added to the page.

An AB test revealed that this error was costing them $1,500,000 per year. Ouch.

Here’s an in-depth look at some of the shopping carts bugs that can popup in your code.

4. Build Trust Throughout The Checkout Process

It’s easy to forget that “conversion” isn’t the moment someone clicks “Buy Now” on your landing page.

It’s not a true conversion until the money has been transferred.

Accordingly, we need to view the checkout process as an extension of the landing page, and just like we want to establish and build trust on the landing page and the preceding funnel, we want to continue building trust during the checkout process itself.

There are many ways to do this, but one of my favorites can be seen below:

In this example from SamCart, the user is shown a phone number for immediate customer service, as well 4 customer testimonials with included pictures.

Instead of just hoping the user goes through with the purchase, SamCart is actively building trust on the checkout page by displaying other customers who were happy with their purchase and reminding the user that if they have any trouble, help is only a call away.


The checkout experience is one of the more complicated optimization puzzles you’ll tackle, which is why sound A/B testing is such an instrumental part of the process.

I hope today’s infographic has provided with you some insightful ideas for how you can optimize your website’s checkout process and increase revenue for your business.