Case Study

Tackling a 45% Basket Abandonment Rate

Tackling a 45% Basket Abandonment Rate

I spotted an opportunity, quantified it, built the business case, and designed a solution grounded in research.

I spotted an opportunity, quantified it, built the business case, and designed a solution grounded in research.

ROLE

UX Designer

SCOPE

Baymard audit, competitor analysis, user research

TIMELINE

2 months

01 / THE PROBLEM

Almost Half of Baskets Never Reach Checkout

In October 2025, 268,614 customers viewed their basket. Almost 120,000 of them left without clicking checkout. Only 8.79% returned organically to complete their purchase.

These aren't window shoppers. They've already decided to buy. They've found products, added them to their basket. Something at this final stage is stopping them.

44.6% Left without clicking checkout

8.79% Returned organically

109k Unclaimed baskets per month

The insight that made this clear

First-time visitors abandon at 35%. Returning users, people who know the site and trust the brand, abandon at 48%. That's a 37% higher abandonment rate for experienced users. When your most familiar customers struggle more than newcomers, the problem isn't trust or product selection. It's the experience itself.

01 / THE PROBLEM

Almost Half of Baskets Never Reach Checkout

In October 2025, 268,614 customers viewed their basket. Almost 120,000 of them left without clicking checkout. Only 8.79% returned organically to complete their purchase.

These aren't window shoppers. They've already decided to buy. They've found products, added them to their basket. Something at this final stage is stopping them.

44.6% Left without clicking checkout

8.79% Returned organically

109k Unclaimed baskets per month

The insight that made this clear

First-time visitors abandon at 35%. Returning users, people who know the site and trust the brand, abandon at 48%. That's a 37% higher abandonment rate for experienced users. When your most familiar customers struggle more than newcomers, the problem isn't trust or product selection. It's the experience itself.

02 / THE QUESTION

Failing Baseline E-commerce Standards

I audited the current basket against Baymard Institute guidelines. The result: 6 high-impact violations and only 2 areas meeting best practice.

02 / THE QUESTION

Failing Baseline E-commerce Standards

I audited the current basket against Baymard Institute guidelines. The result: 6 high-impact violations and only 2 areas meeting best practice.

03 / RESEARCH

Building the Case With Evidence

The Baymard audit showed we were failing standards. But I needed to understand how users actually think about the basket and what competitors were doing. I ran three additional research streams.

Competitor Analysis

16 pet retail sites analysed against 11 UX criteria. Built a tool with Claude Code to automate the process. What would have taken weeks took days.

Feature Importance Rankings

Asked users to rank 10 basket features by importance. Checkout CTA and Basket Totals ranked #1 and #2. Neither is prominent above the fold on our current page.

Card Sorting

Tested how users naturally group basket features. No two participants organised them the same way, revealing fundamental information architecture problems.

Key finding from competitor analysis

Subscription options are absent from 60% of competitors. Express checkout options and delivery timing information are also weak across the market. These are opportunities to differentiate, not just catch up.

03 / RESEARCH

Building the Case With Evidence

The Baymard audit showed we were failing standards. But I needed to understand how users actually think about the basket and what competitors were doing. I ran three additional research streams.

Competitor Analysis

16 pet retail sites analysed against 11 UX criteria. Built a tool with Claude Code to automate the process. What would have taken weeks took days.

Feature Importance Rankings

Asked users to rank 10 basket features by importance. Checkout CTA and Basket Totals ranked #1 and #2. Neither is prominent above the fold on our current page.

Card Sorting

Tested how users naturally group basket features. No two participants organised them the same way, revealing fundamental information architecture problems.

Key finding from competitor analysis

Subscription options are absent from 60% of competitors. Express checkout options and delivery timing information are also weak across the market. These are opportunities to differentiate, not just catch up.

04 / THE APPROACH

Every Change Traced to Evidence

This isn't a redesign for redesign's sake. Every change in the prototype relates directly to Baymard best practices, competitor analysis findings, or user research. Engineering was involved from the start to ensure feasibility.

Wireframes → Lo-fi Prototype → User Testing → Hi-fi Prototype

I started with 4-6 basic wireframes focused on information architecture before moving to interactions. The wireframes were built with detailed annotations explaining the rationale for each decision.

04 / THE APPROACH

Every Change Traced to Evidence

This isn't a redesign for redesign's sake. Every change in the prototype relates directly to Baymard best practices, competitor analysis findings, or user research. Engineering was involved from the start to ensure feasibility.

Wireframes → Lo-fi Prototype → User Testing → Hi-fi Prototype

I started with 4-6 basic wireframes focused on information architecture before moving to interactions. The wireframes were built with detailed annotations explaining the rationale for each decision.

05 / USER FEEDBACK

Testing With Real Users

The lo-fi prototype was tested on usertesting.com and internally. The feedback validated the approach and highlighted areas for refinement.

"It's the sort of checkout, website checkout thing I would be pleased to use because it's just very intuitive."


"I really like the option to edit the product and change the size from within the basket rather than having to go out and find the product again."


"From an end user perspective, it was really simple. It was really effective."


"I was really impressed with sort of being able to add the delivery choices that you wanted. It reflected it all on the system and updated accordingly."

Actionable feedback

One user noted that "Save" as a label was unclear: "I wouldn't really know that would be to take the product away. Maybe if there was a clearer way of saying that with sort of language." This kind of feedback drives iteration.

05 / USER FEEDBACK

Testing With Real Users

The lo-fi prototype was tested on usertesting.com and internally. The feedback validated the approach and highlighted areas for refinement.

"It's the sort of checkout, website checkout thing I would be pleased to use because it's just very intuitive."


"I really like the option to edit the product and change the size from within the basket rather than having to go out and find the product again."


"From an end user perspective, it was really simple. It was really effective."


"I was really impressed with sort of being able to add the delivery choices that you wanted. It reflected it all on the system and updated accordingly."

Actionable feedback

One user noted that "Save" as a label was unclear: "I wouldn't really know that would be to take the product away. Maybe if there was a clearer way of saying that with sort of language." This kind of feedback drives iteration.

06 / THE PROTOTYPE

A Testable Product, Not Just a Mockup

The hi-fi prototype isn't a static design. It's a fully functional, accessible React build with real interactions and configurable variants for A/B testing different approaches.


  • Full checkout flow

  • Save for later

  • Subscription setup

  • Delivery method selection

  • Variant/quantity editing

  • Free delivery progress

  • Undo functionality

  • Fully responsive

  • Accessible

View Live Prototype →

06 / THE PROTOTYPE

A Testable Product, Not Just a Mockup

The hi-fi prototype isn't a static design. It's a fully functional, accessible React build with real interactions and configurable variants for A/B testing different approaches.


  • Full checkout flow

  • Save for later

  • Subscription setup

  • Delivery method selection

  • Variant/quantity editing

  • Free delivery progress

  • Undo functionality

  • Fully responsive

  • Accessible

View Live Prototype →

07 / WHAT'S NEXT

Testing and Phased Implementation

The next step is user testing on the hi-fi prototype, followed by building an implementation roadmap. This won't ship all at once. It will be integrated piece by piece, with each change measured for impact.

The fix for basket persistence

The technical issue that started this investigation, basket persistence across sessions, is now in development. This paves the way for the abandoned basket email that originally surfaced the problem.

07 / WHAT'S NEXT

Testing and Phased Implementation

The next step is user testing on the hi-fi prototype, followed by building an implementation roadmap. This won't ship all at once. It will be integrated piece by piece, with each change measured for impact.

The fix for basket persistence

The technical issue that started this investigation, basket persistence across sessions, is now in development. This paves the way for the abandoned basket email that originally surfaced the problem.

08 / THE OPPORTUNITY

What This Could Mean

£57M in abandoned baskets annually

Even a modest 2% improvement = £2.81M in annual revenue
5,372 additional monthly conversions

These are customers who've already decided to buy. The opportunity isn't about attracting new visitors. It's about removing friction for people who are ready to purchase.

08 / THE OPPORTUNITY

What This Could Mean

£57M in abandoned baskets annually

Even a modest 2% improvement = £2.81M in annual revenue
5,372 additional monthly conversions

These are customers who've already decided to buy. The opportunity isn't about attracting new visitors. It's about removing friction for people who are ready to purchase.

Let's talk

I'm looking for my next UX role. If you're hiring, I'd love to hear from you.

Let's talk

I'm looking for my next UX role. If you're hiring, I'd love to hear from you.

Let's talk

I'm looking for my next UX role. If you're hiring, I'd love to hear from you.