Stopping Shopping Cart Abandonment

A good checkout process allows customers to quickly and easily make their purchases online without feeling overwhelmed or confused. In this post, Erin Jo Richey walks us through three common eCommerce usability blunders, and how we can fix them.

Monthly Book Giveaway
Monthly Book Giveaway

Enter to win a copy “Managing Chaos” by Lisa Welchman.

A good checkout process allows customers to quickly and easily make their purchases online without feeling overwhelmed or confused. However, it’s not uncommon for online retailers to face shopping cart abandonment rates of well over 50%. Implementing a single-page checkout is a natural first step for retailers looking to reduce their abandonment rate, but there are other factors that drive customers away from the checkout process.

If you’d like to increase your conversion rate by ensuring that your checkout process is user-friendly, here are three areas to re–examine:

Quick and easy access to customer service and shipping info

Easy access to customer service and shipping information is an often overlooked feature of checkout pages.

A new customer or someone not familiar with your brand will not necessarily know your shipping, returns, and various customer service policies. Once she’s hit the “checkout” button, a number of questions might arise.

How long will shipping take? Can I return these pants if they don’t fit? Do I have to pay for return shipping or will a free label be included in my order?

You might think that you’ve covered all of these questions with a comprehensive Customer Services FAQs document on your site. However, if the information isn’t clearly presented at the time of checkout, your customer may leave the page to look for answers to her questions, or she might abandon the site entirely.

Shipping Information

A prime example can be found in the checkout page of Nimli, a boutique clothing site. Shoppers are provided no indication of the following: what the shipping cost might be; if return shipping is free or something the customer pays for; or how long the customer has to make a return. In fact, there’s no visible link to shipping information at all.

Nimli Checkout Page

The first page of Nimli’s checkout process doesn’t offer answers to customer service and shipping questions.

If I’m getting ready to check out from Nimli, I might think there’s a chance that this information is on the next page, so I click the checkout button and continue. But there’s nothing on the next page about shipping or customer service either, just a prompt to create an account or sign in. By the third page, there is still no sign of any kind of customer service information. Instead, I’m looking at a billing form that needs to be filled out.

Nimli Checkout Page

The third page of Nimli’s checkout still lacks answers to common shipping questions.

Answer Shoppers’ Questions

Let’s take a look at the checkout process of Bluefly. There’s a lot going on within their initial shopping cart page; some of the information is even a little distracting. But the key element is a box they include in the right column. It contains all the customer service and shipping information they think a shopper might need.

Bluefly Checkout Page

The Bluefly checkout maintains a box of links to useful customer service information throughout the entire process.

When I move on to the next page in the checkout process, all of the distracting information is removed. Still present are links to customer service information and ordering FAQs. There’s also a running calculation of what my order will cost with shipping and taxes added in. When I click the link to FAQs to look for return information, rather than taking me to a new returns page, a popup window opens, giving me quick access to information without forcing me to leave the checkout page.

See Where Your Customers Leave

How do you know if your customers are leaving their checkout in search of shipping or customer service information? Take a look at a clickstream in your analytics program. Start on your shopping cart’s initial checkout page and then look at where your customers go next. Follow the clickstream all the way through your checkout process and note which other non-checkout pages are pulling people away. You may see people going back to product pages to continue to shop or clicking on your homepage to look for more, but if your shipping, returns, or FAQs pages are getting a lot of traffic, it could be a sign that the information your customers are looking for isn’t readily accessible from the checkout pages.

The bottom line: Include easy access to your shipping, returns, and customer service information on every page of your checkout.

Coupon codes

Coupon codes or promo codes frequently hinder the checkout flow. With the rise of coupon code aggregators, there’s no shortage of places to turn when looking for discounts. However, just because customers often leave your site in search of deals does not mean coupon codes have to be the bump in your checkout process.

First, if you don’t currently offer coupons, take the discount field off your checkout pages. It can always be added back in later.

For those retailers who do use coupon codes, there are two main opinions about where to place the coupon input field. Some retailers present the coupon field at the beginning of the checkout process so that customers can see right away if their code is valid and what their order total comes to. Others move the coupon input field to the end of the checkout process, making it the last field before the customer finalizes the order.

Neither solution is foolproof. Retailers who prominently display a coupon field on the first page of their checkout run the risk of losing customers who leave the site in search of a discount.

Lord and Taylor Checkout page

Lord and Taylor displays their coupon redemption field on the first page of their checkout.

On the flip side, retailers who move the coupon field to the end of the checkout procedure may make customers searching for the redemption field unnecessarily nervous. The shopping cart abandonment rate might also be artificially high in the final stage of the checkout flow as more customers who aren’t quite ready to complete a purchase but want to check the validity of their coupon work through the checkout stages just to find the discount field.

Nordstrom Checkout page

The first page of the Nordstrom checkout shows no indication of where in the process you’ll be able to enter your coupon code.

If you do experience a large number of people abandoning the checkout process to look for your coupons on other sites, you might consider a feature used by Sephora: next to your coupon field, include a link to a popup or overlay window where you list your current codes and special offers.

The bottom line: Keep customers on your site by telling them where the coupon redemption will be and linking them to your own page of coupon codes that they may be eligible to use.

Shipping and billing information

In the typical checkout process, much of the time is spent entering the billing, shipping, and payment information. The longer it takes the customer to check out, or the more confusing the process becomes, the less likely she is to complete the checkout. There are a number of places within the shipping and billing sections where a customer might get stalled depending on the layout of your forms.

Filing Out Your Address. Twice.

Not everyone will have the same bill-to and ship-to address, but those who do certainly don’t want to type in their information twice. Don’t assume your customers will use a form field auto-fill.

Require that a customer enters her billing information first, and then give her the option to check a box if the information is the same for her shipping address. If it is, let your platform duplicate the information for her. If she’s checking out as a registered user, make sure your platform is saving her billing and shipping info within her account. Next time she purchases from you, she’ll need to do even less.


Not all States have a sales tax, so if you are charging sales taxes on an order, be sure your customer knows that before he reaches the last page of the checkout. A shipping and tax estimator (based on zip code) is an easy way to provide shoppers a heads up.

TigerDirect Tax Calculation

The first page of the checkout form from TigerDirect offers a tax estimator based on zip code and clearly defines who will be charged tax.

Domestic and International Orders

If you don’t do a lot of international orders, you probably don’t spend much time thinking about how your foreign customers are interacting with your checkout process. But consider this: missing or confusing elements might be keeping your store from getting more international orders.

No matter what country your business is based in, if you do accept orders from foreign customers, make that clear. Define which countries you ship to, what currencies are accepted, and how taxes and duties are handled.

International Options from offers a message to international customers about where they need to go to complete their shipping and billing form.

Remember the customer service links that appear throughout the checkout process in the Bluefly example above? A great way to answer these questions would be through a link or links during the checkout process like “International Orders” or “Shipping to Other Countries.” Keep the address entry fields in an order that makes sense for that country. For example, if the order of entry fields on an address form was Street Address, Zip Code, State, City, Country, many Americans might mistakenly start typing their city into the zip code box before realizing that the fields were not in the order of a typical United States address.

Ben Sherman Shipping Form

This shipping form from Ben Sherman is targeted at UK shoppers; an American would find the ordering of the address fields inconsistent with US conventions.

Maybe you’ve perfected your domestic checkout and your international checkout. You’re able to take orders from foreign customers and ship items internationally, and things seem to be going smoothly. But have you considered the people with a domestic billing address and foreign shipping address, or vice versa?  Some ecommerce platforms don’t have a built-in capability for handling customers who need to direct their billing to one country and their shipping to another.

If you’re wondering whether you’re losing customers in the checkout process due to the organization of your billing and shipping forms, use your analytics tool to install event tags on the form fields to see where people are stopping or having problems filling out their information.

The bottom line: Don’t force your shoppers to spend more time than necessary filling out forms, and make sure you’ve addressed their billing and shipping questions.

Ch–check check it out

When a shopping cart checkout is well-designed, customers almost never notice. They’ll breeze through the process and quickly complete their order with few hangups or questions. The best way to determine the health of your site’s checkout is by examining your analytics and turning to user feedback.

You might get started by creating conversion funnels and clickstreams within your analytics package. You can also use programs like ClickTale or Userfly (read our review) that record session videos or screen captures to see exactly where people are making errors or getting confused when they try to checkout. If you want verbal feedback from users as well, order user sessions from UserTesting (read our review) and request that the participants go through the checkout process while describing what they find straightforward and what they find confusing.

In the end, you’ll discover what is working and what might be keeping customers from completing their orders. After all, there’s always room to improve your site’s conversion rate.

About the Author

Erin Jo Richey

Erin is an ecommerce marketing and usability professional. She also helps small businesses with online marketing and design through her consultancy, Flat Frog Design, and blogs at Flat Frog Blog.


  • Niubi Reply

    Good points here. I think DubLi has a pretty painless way to shop, as does Amazon (one click, anyone?).

  • Benjamin Mailian Reply

    @ Erin: Great article, great usability insights. Aside from Jakob Nielsen and his possey, do you have a some good usability books you recommend?

    @ NiubiDid, did you know that 1-Click is patented by They mostly use the patent defensively, but they actually sued Barnes and Nobles’ “Express Lane” checkout system. Barnes and Nobles eventually had to make it 2 clicks. Patents and software do not mix.

  • Clare Reply

    nice article :) I’d add too that online chat can be a great way to prevent abandonment in the checkout process, since you can get those pesky shipping/billing questions solved without worry.

  • Cook Reply

    excellent points….a very well written article…

  • Todd Gail Reply

    It’s a very small nitpick, but referring to the customer in a gender specific way reads as being exclusionary and somewhat off-putting.

    • Matt Reply

      I’d have to agree with this comment entirely. Otherwise great article.

  • Erin Jo Richey Reply

    @Benjamin Steve Krug’s “Don’t Make Me Think” is an essential read even though it wasn’t written just for ecommerce sites. “Effective UI” is targeted more at software interfaces but contains universally applicable information, and “Measuring the User Experience” is great for testing in general. For ecommerce specifics, check out the MarketingSherpa store. They publish a variety of studies and findings, some dealing with landing pages or eye tracking. MarketingSherpa also has a free email you can sign up for to receive articles and case studies. Internet Retailer magazine is ecommerce-specific and includes design/usability related articles in their mix. They hold an annual web design and usability conference as well. Internet Retailer also has an email you can sign up for if you’re looking for etailer-related news and articles. Are you looking for specific studies related to etail sites or just usability-related books in general?

  • Dan Frydman Reply

    Great stuff – we’re going to implement some of these recommendations in a client cart process straight away.

  • wozza Reply

    “Implementing a single-page checkout is a natural first step for retailers looking to reduce their abandonment rate”

    That’s received wisdom and not necessarily true. In fact in a 2007 study of the top 100 ecommerce sites by ElsaticPath, the best conversion rates involved multi-page checkout processes (3-5 stages).

  • Dhruv Patel Reply

    Great explaination! really like the ideas… im also working on similar setups for many of our clients, so it definately is useful… also looking into onboarding.

  • Jordan Walker Reply

    Excellent write up with valid points. I will be sure implement those suggestions into my clients work.

  • Yorkshire Web Design Reply

    Great article Erin. Some useful information here that I’m sure we will be implementing. Thanks Ted.

  • Thomas Norsted Reply

    Nice article, and just became the first linked one on my new site :)

    One thing i personally find annoying is cases where county is a required field – even though i choose Denmark, where there are no such thing.

    Minor detail but annoying – and many minor details leads to big frustration.

  • John (York UK) Reply

    Coupons are a left-over from the old days before the web:
    the days of newspaper ads and direct mail and freebies in motel receptions. If they did not already exist then nobody would invent them today.

    I wonder if anyone will still be using coupons in 5 years time?

  • Max Reply

    Yes, those are all reasons why I leave – most often through lack of shipping information! To loose the sale through these fairly obvious issues (no disrespect intended) is crazy.

  • Robert Williams Reply

    An oversight that drives me up the wall personally on ecommerce sites is gift giving information. I find myself abandoning shopping carts often in search of information about sending the purchased item as a gift (will they include a gift receipt? Do they have a gift message option? Is gift wrapping extra? Will I be notified that the gift has been received. If it’s out of stock, can I purchase a “back-up” gift? Will my credit card # be on the receipt?)

    I’d would like to see more this information as presented as value added info BEFORE I hit the “checkout” button. Sell me on the good of your policies and how they will benefit my experience instead of having me scrambling to figure out what your policies are.

  • Laura Sultan (paramaya) Reply

    @Todd and @Matt

    Would you have noticed that the customer was referred to in a gender-specific way if “he” was used instead of “she”? I doubt it. Welcome to our world.

  • Samir Reply

    Great article on optimizing the checkout process! Having the consumer feel totally comfortable while checking out via the design aspect is definitely a great and obvious way to help combat abandonment. A not so obvious way I can think of is through hypertargeted or retargeted ads. This type of targeting serves banners solely to people who have visited the site without actually making a purchase. Of course, a well designed checkout process will always help stop abandonment, but the addition of a hypertargeted advertising solution will help retain customers who never even originally made it to the checkout process.

  • Sierra Bailey Reply

    Great article, thank you!

    I second the gift giving area…helpful to offer a link explaining that on all checkout pages as well.

  • Lasse Reply

    I’ve read this article with great interest. Shopping cart abandonment is without doubt the number one topic that most e-commerce owners are dealing with. And even though you read great articles like this one and flip through Jacob Nielsens work and Steve Krug’s “Don’t Make Me Think”, the changes you make in the checkout process is still based on guessing.

    A/B testing is one way to go, and Google Analytics is great for that. But an even better way of revealing the real cause why users abandon the shopping cart is to use a tool like (yes, I am affiliated, yes I do shamelessly promote the service, but it really is helpful – and free).

    With this recording tool you can search for all visits that ended on your checkout page and watch the visits through, thereby understanding what the users are thinking. Give the tool a try, I’ll bet you will find it useful.

  • Adam Reply

    A small point to add to “Filing Out Your Address. Twice.”

    In UK it is easy (and cheap) to use postcode address lookup. It speeds up form filling and as an extra bonus improved the quality of address data captured.

    Long forms can put people off. Forms should capture only the info you really need and provide auto-fill when possible.

    Personally I’m in favor of having a form that dynamically customises itself based on the country selected by the user.

    Disclosure: I work for CraftyClicks, so have an active interest in postcode based rapid addressing.

  • Tatyana Reply

    It is a very useful article! Thank you! According to some official information I found online, 41% of online shoppers abandon their shopping carts because they find checkout process too long, 35% because it requires too many private details, 24% face some difficulties upon checkout. I don’t know how accurate these figures are but shopping cart abandonment is a huge issue for e-commerce websites.
    GoMage has developed a new Magento extension, which helps to increase the number of sales by enhancing checkout process for customers. GoMage LightCheckout ( combines all checkout steps on one single page and gives many other useful options to customers and administrators.

  • christian Reply

    Christian Louboutin boots stilettos helped back in fashion in the years 1990 and 2000, resulting in dozens of styles, with the heel height of 120 mm (4.72 inches) or more. He said the designer’s goal is to look like a sexy woman, look good with your feet, you can continue. While the paragraph styles offer is slightly lower, Louboutin is generally associated with festive evening wear designs including Bejeweled ribbons, bows, feathers, paints and other similar decorative touches

  • product reviews Reply

    Excellent article and she is my favorite author also.
    She capture this article great points.

  • Fully Bespoke Software Reply

    Never I miss her write article.
    I am a regular reader and fan of Erinjo.
    Thanks for nice post.

  • Kevin Reply

    Great post. Interesing information about Stopping Shopping Cart Abandonment | I love this blog!

  • shirtslake Reply

    Each have their own characteristics, my site is also very good

  • Brandon Reply

    Guess testing is the major way to figure out the outcomes.

    Great information though and I think I will work on some strategies to offer easier “in funnel” support tactics.

  • Zo play Reply

    I use my own shopping cart system as a base for most of my site designs. I often worry about checkout abandonment. Really helpful and informative post. I found your point on colours particularly interesting, its weird how such little touches can have a big impact on your whole checkout process. Thanks so much for sharing.

Leave a Comment on This Article