Reducing Friction in Checkout Flow

Overview

I identified the first checkout step as the highest point of user drop-off. By analyzing the existing flow, I found that we were displaying errors prematurely and by combining multiple inputs, we increased cognitive load and created unnecessary friction contributing to ~64% abandonment in the first step alone.

Splitting one dense step into two focused ones

I simplified the checkout journey by breaking dense interactions into clearer and focused steps, improving validation and error feedback, and reducing unnecessary decision-making. Results from a Checkout Form Field A/B test was the deciding factor in changing the shipping address form layout.

Timeline

January 2026 – April 2026

Role

UX/UI Designer

Contributions

UX/UI Design
End-to-End User Flows

Collaborators

Analytics
Customer Service
Sales
Developers
Stakeholders

IMPACT

Funnel conversion rose from 22.7% to 26.5%

+16.7%

increase in end-to-end funnel conversion rate from 22.7% to 26.5% following the first few weeks compared to 30 days before the change

+15.6%

increase in users that are reaching the delivery step from 36% to 41.6% following the first few weeks compared to 30 days before the change

-4.9%

decrease in end-to-end funnel abandonment from 77.3% to 73.5% following the first few weeks compared to 30 days before the change

+8

operational hours per week customer service saves rather than recreating failed orders

RESEARCH & DISCOVERY

High price explained hesitation, not a 64% drop at step one

Given that Homemakers operates in the furniture industry, longer consideration cycles and higher hesitation during checkout are expected due to the larger purchase value.

However, the level of early drop-off suggested that user behavior alone did not account for the loss, pointing to underlying usability issues within the experience.

Light wood trestle dining table with cream upholstered chairs in a bright dining room

KEY INSIGHT

Most shoppers quit before they'd finished typing

Majority of the drop-offs occurred at the first step of the checkout, indicating usability issues and friction rather than intentional exit.

KEY INSIGHT

Contact, shipping, and delivery were too much for one step

Grouping multiple decisions into the first step increased cognitive load and made it harder for users to progress which was a direct contributor to early abandonment.

KEY INSIGHT

Errors fired before shoppers had a chance to finish

Premature validation and errors introduced friction before users could successfully complete inputs.

HOW MIGHT WE

How might we reduce early checkout friction and improve completion rate by simplifying decision-making?

Original checkout before the redesign: delivery options for items in the order

IDEATION & ITERATION

Fewer steps isn't always better; clearer ones are

While reducing the number of steps is often seen as best practice, the existing checkout showed that combining too many decisions into a single step increased friction and led to early drop-off. Instead, I explored how breaking the experience into more focused steps could improve clarity and progression.

These explorations led to three key design decisions that shaped the final experience.

A single-column form made step one easier to scan

I simplified the entry point of checkout and prioritized clarity in the first step to reduce immediate drop-off. I accomplished this by updating the desktop layout of the form's input fields as a single column that's easy to understand.

I also aimed to include Apple Pay and Google Pay express checkout as part of the new experience. However, these flows ultimately fell short of expectations and weren't tested to the same depth as the core checkout. These are flows I will prioritize as a separate release rather than as an extension of the main redesign.

Single-column checkout shipping information form with order summary
Checkout mockup with progress stepper on the Delivery step and order summary

Separating shipping from delivery removed a premature error

I split shipping and delivery into separate steps to reduce the cognitive load of the first step. This allows the user to focus on one decision at a time, and it also removed an error shown on the first step to enter shipping address information before seeing available delivery methods.

Pre-selecting the most common delivery option cut repeat choices

Many positive improvements were made to the delivery selection process during the checkout redesign. Previously, users were required to select a delivery method for each item in their cart, creating unnecessary friction and increasing task completion time. Because delivery method was part of the first step initially, users had a long form plus a long delivery selection process.

After the redesign, items were grouped into a single shipment based on delivery date, and the most commonly selected delivery option amongst all customers was pre- selected using behavioral analytics and historical user data. This reduced repetitive decision-making and streamlined the checkout flow.

Checkout mockup showing delivery and pickup options for an order with order summary
Checkout mockup showing delivery options for multiple items with order summary

I built checkout to group by date, vendor, and fulfillment type

The checkout was also redesigned with future catalog expansion in mind, ensuring it could support a growing mix of fulfillment types and vendors.

Building on the delivery grouping and automation work, the system was structured to accommodate grouping shipments by delivery date, vendor, and fulfillment type from owned inventory or D2C which may only have one delivery method available.

FINAL DESIGN

The final flow, step by step

Redesigned checkout step 1: Information, with shipping address form and order summary
Redesigned checkout step 2: Delivery, with completed information, delivery options and order summary
Redesigned checkout step 3: Payment, with credit card, Apple Pay, PayPal, Homemakers card and financing options
Redesigned checkout step 4: Review, with information, delivery and payment summaries before placing the order

Scope creep is a design decision too

What I'd Do Differently

I aimed to include Apple Pay and Google Pay express checkout as part of the new experience. However, these flows ultimately fell short of expectations and weren't tested to the same depth as the core checkout. Looking back, I would have prioritized these flows as a separate release rather than as an extension of the main redesign.

hello@noahheuton.com
LinkedIn
Los Angeles, CA 90028

© 2026 Noah Heuton