Blog
How to optimize checkout pages: 10 UX design tips

How to optimize checkout pages: 10 UX design tips

Checkout pages on ecommerce sites make or break sales. Learn how to maximize conversion rates by improving the user experience.

How to optimize checkout pages: 10 UX design tips

Checkout pages on ecommerce sites make or break sales. Learn how to maximize conversion rates by improving the user experience.

No items found.
Written by
Tomas Laurinavicius

A checkout page should help customers finalize their purchase — not drive them away.

If you’ve ever added products to an online cart, then left the site without buying anything, you’ve “abandoned” your shopping cart. You’re not alone in doing this — customers abandon around 70% of potential purchases. 

Sometimes customers leave items behind because they never really intended to purchase — they may have been brainstorming gifts, comparing prices, or saving things for later. But if people don’t purchase because of issues with the checkout experience, online retailers need a smoother process for their ecommerce websites.

Why do people abandon their carts during checkout?

Graph showing the main reasons people have abandoned a shopping cart in the last three months, with the highest being “Extra costs too high” at 48% and “The site wanted me to create an account” at 24%.
Reasons for shopping cart abandonment after the checkout process has been initiated
Source

According to a report from UX research firm Baymard Institute, some of the biggest UX issues that led to cart abandonment are:

  • Unexpected costs: When customers don’t know the cost of shipping and taxes before checkout, they might underestimate the total cost of their purchase. This includes changing currencies or extra fees. 
  • Extra steps: Some people don’t want to create an account to complete a purchase, and buyers might be wary of giving away their personal information or signing up to receive newsletters.
  • Lack of trust: If people don’t completely trust your site, they won’t feel comfortable entering their payment details.

Luckily, designers can reduce shopping cart abandonment by addressing these problems. Removing steps, adding guest options, and proving the site is secure improves checkout page design and conversion rate. 

How is cart abandonment rate calculated? 

To calculate cart abandonment rate in your ecommerce store, start by dividing the number of completed purchases by the number of shopping carts created. 

For example, if 200 people put something in their carts and 150 make a purchase, the proportion of people who followed through is 0.75 (75%). That means the proportion of people who abandoned their carts is 25%.

Knowing the cart abandonment rate is important because it’s a key indicator of UX performance, meaning some people left because of a negative or challenging experience. Baymard found that 1 in 5 abandoned their cart because of a long or complicated checkout process.

As a designer, you might not have direct access to these metrics. In that case, you’ll need to ask the client to provide the statistics. Pinpoint where your clients lose the most customers by checking the top “exit pages,” (the pages from which the most customers click away from a site) to find improvement opportunities.

10 ecommerce checkout UX design tips

Baymard researchers estimate that ecommerce sites can increase their conversion rate by 35% with an improved checkout page UX design, making it a win-win for businesses and customers alike. 

Here are some tips to improve the user experience at checkout and avoid losing potential customers near the finish line.

1. Let customers know the total cost as soon as possible

There’s nothing more off-putting than filling up your shopping cart, adding your shipping information, then discovering the total cost is much higher than you’d expected.

Aim to be upfront with customers about costs right from the start. If you need to add taxes to your client’s product, consider including them in the price. If there are shipping costs, list them next to the product (if it depends, provide them as a range, e.g., $6.00–$10.00). You could also offer a variety of shipping options and let the customer choose their preferred speed and price point.

If possible, include free shipping, as 66% of customers now expect it. Although providing free shipping is a significant expense for businesses, it can be offset by incorporating it in the product price, including it as a perk for members or subscribers, or offering it above a certain spending threshold, like $200.

2. Allow customers to purchase without requiring an account

When customers create an account, it benefits the business because they can record an email address for email marketing campaigns and use the personal data customers provide to develop more accurate customer profiles. 

But if forcing people to create an account before they buy hinders sales, it’s counterproductive. Compulsory account creation means nearly a quarter of customers decide not to follow through with the purchase.

A better practice is to give customers a guest checkout payment option, should they not want to make an account.


Stanfords’ checkout page displays “Login or create an account” prominently, listing the benefits as “Faster checkout,” “Save multiple delivery addresses,” and “Easy access to your order history and status.” Under this are two gray buttons, “Checkout as Guest” and “Register.”
Checkout options in Stanfords’ online store
Source 

Stanfords, in the example above, gives site visitors a guest checkout option and the options to login or register. They’re clear about the benefits of creating an account: faster checkout, the ability to save multiple delivery addresses, and easy access to order history and status. But shoppers who aren’t interested can still skip this step and carry on, removing unnecessary steps and potentially increasing conversions. 

You could also bypass customer accounts and take people straight to checkout if your client doesn’t want to collect customer data. 

3. Reduce the number of form fields in the checkout flow

While some designers choose to build a one-page checkout, research shows that the number of steps in the checkout sequence matters less than the number of required inputs at each step. Typing is especially cumbersome on mobile devices, so the less typing required to complete a purchase, the better. 

Minimize the number of form fields on each page by eliminating unnecessary fields like title and middle name, combining first name and surname into one field, and hiding elements like second address line and billing address. If you can, aim to get down to no more than 6-8 form fields.

Even making small changes like using automatic zip code detection, guiding people to fill in each field, providing autofill and autosave options, and briefly explaining why you need the data can improve conversion rates. These adjustments make filling out forms less tedious for your customers and increase your chances of retaining them.

4. Provide an outline of the checkout process

Divide the checkout process into steps and add a progress tracker to clearly indicate where the customer is in the process. Showing customers how close they are to the end is a great way of encouraging them to finish the process.

The Firebox checkout page has a progress bar at the top with two stages: “Information” and “Shipping/Payment.”
A progress indicator shows Firebox customers that the checkout flow has only two steps
Source

Firebox has a two-page checkout flow. The progress bar shows users how close they are to finishing the process: “Information” or “Shipping/Payment,” encouraging them to take the next — and final — step. 

5. Use graphics and copy to soothe customers about site security

Many people are reluctant to share their credit card details online. Visual signals, such as badges and trust seals, can help them feel comfortable entering their payment information into a site. 

Two side-by-side mockups showing differences in visual security cues (details in the text).
Mockups showing how to increase the perceived security of your payment page
Source

Above, two mockups show how to increase perceived security using copy and visual cues. Panel A is a checkout screen without extra security cues. Panel B adds the following features:

  1. The credit card payment area is called “Secure credit card payment”
  2. The sentence “This is a secure 128-bit SSL encrypted payment” provides additional information about security
  3. The sensitive credit card payment area is visually contained, setting it apart from other areas  
  4. The padlock and badge icons offer visual security cues

This information doesn’t increase the actual security of the site, but it does communicate the security features already in place and help ease customers’ minds. This is especially important for new stores still building their reputation. Use these visual cues to instill confidence that your client treats sensitive information with extra care.

Your brand is unique. Your store should be too.

Shape your customer's experience every step of the way, and build a modern ecommerce website — all without writing a single line of code.

Start building
Your brand is unique. Your store should be too.

Shape your customer's experience every step of the way, and build a modern ecommerce website — all without writing a single line of code.

Start building
Start building

6. Make it easy to update quantity and remove products 

The checkout page design needs to minimize the chance that a customer will leave. Offer the option to update the quantity of products, update the size or color (if relevant), or remove an item from the checkout page so they don’t have to go back and start again.

Recommending related products before checkout also keeps people in the flow, reducing the chance they think of something else they want and leave the page. If you do recommend related products, make this as unobtrusive as possible so people who know what they want can scroll past it or dismiss it with a single click.

7. Allow multiple payment methods

Baymard reported that nearly 10% of customers don’t complete a checkout process because their preferred payment method wasn’t available. Offering a large selection of payment gateways, including PayPal and mobile wallets such as Apple Pay and Google Pay, encourages users to complete checkout.

8. Be thoughtful about your checkout buttons

Clearly differentiate the buttons for “Continue shopping” and “Checkout.” 

If the business sells non-essential items, and customers typically only add one or two items before checking out, it’s best to highlight the “Checkout” button. If you’re selling essential items, such as food, then highlighting the “Continue shopping” button can encourage people to add more items to their cart before checking out.

For easy access, add a shopping cart button to the top right corner of every page. You can experiment with customizing the “view cart” button and showing or hiding the quantity of items in the cart and the total cost. Running A/B tests will tell you which shopping cart icon encourages the most conversions. 

9. Optimize the mobile site

The mobile cart abandonment rate is over 85%. That, coupled with the fact that over half of visitors will be browsing on mobile, means you need to make a special effort to optimize a mobile site’s functionality on top of implementing standard UX design best practices.

This includes ensuring a mobile site loads quickly and has big, clearly labeled buttons and navigation elements, especially on ecommerce checkout pages.

10. Set up cart recovery systems

If a customer does leave without purchasing, it’s not the end of the world. You can set up a site to detect and recover abandoned carts.

If a business has the user’s email address, you could automate a reminder email function — perhaps including a coupon code or reminding them of what they wanted to purchase — to encourage them to come back. If the site doesn’t collect email addresses, you can retarget users who have abandoned their carts by putting an ad pixel on the site that lets businesses continue to show customers ads for the products they viewed. Both methods might draw potential customers back and make the sale. 

Delight your clients with tangible results

Making some of these changes will improve your client’s checkout process, but data is always best: test different checkout page layouts and checkout sequences to ensure your changes will have a greater impact. 

If you need inspiration, check out some of the best checkout websites built by the Webflow community and start redesigning your client’s checkout page today.

Last Updated
March 3, 2023
Category