Book a free consultation

Knowledge Hub

How To Find The Step In Your Ecommerce Funnel That Loses You Customers

By John Butterworth · August 6, 2026

A shopper lands on your product page, adds a coat to the cart and never reaches the payment screen. That is your ecommerce funnel leaking, and one week of trading will show you where.

Sessions, add to carts, checkouts reached and orders are the four counts that describe it. One of the three drops between those counts is doing most of the damage.

Reading the drops in that order, and stopping at the first bad one, is what I have done on client after client for 11+ years at Mint SEO. I am John Butterworth, the agency is in Manchester, and our work has driven 3M+ organic sessions.

That experience says you do not need twelve fixes. You need those four counts, plus a band to judge each one against. Stop at the first count that falls outside its band.

The Four Counts That Locate The Losing Step In Your Store

Open your analytics and write down the four counts for the same period: sessions, add to carts, checkouts reached and orders. Three arithmetic steps sit between them, and one of those three is costing you more than the other two together.

The read order, and the band each step is judged against.

Work the three steps in order and stop at the first one that is out of band. The instinct is to read all four counts, pick the worst-looking number and start there.

On the audits I run we read the four counts in order and stop at the first step that is out of band. That order matters because the largest percentage drop is often the healthiest part of a funnel.

The Bands For Each Step, And Why Published Conversion Rates Disagree

Here is the awkward part. Published benchmarks contradict each other, and not by a little.

SourceSampleFigure
DTC Pages, Q2 202621 Shopify stores, 179M+ sessionsAdd-to-cart 5.95%, cart-to-checkout 74.9%, checkout completion 48.4%
Littledata2,800 ecommerce sitesAverage add to cart rate 4.6%, top 20% above 7.5%
IRP Commerce, June 2026 panellive cross-industry panelCross-industry conversion 2.03%
Baymard Institute50 independent studiesCart abandonment 70.22%
Published ecommerce funnel benchmarks, and what each one is measuring

Those two add-to-cart figures sit more than a point apart, and IRP Commerce's live panel measures a different thing again, putting the cross-industry conversion rate at 2.03% in June 2026. The difference comes from sampling: each panel counts a session differently and draws on a different mix of stores.

Their averages therefore describe different populations, and reading your own number against the wrong one is how an ordinary store convinces itself it is broken.

Price separates stores better than industry does. Benchmark data published by DTC Pages puts stores under $60 AOV at 2.42% median CVR against 0.79% for stores above $200 AOV. Its authors conclude that average order value is a far stronger predictor of conversion rate than industry alone.

And that price band is the one to use. Find your own average order value first, then judge your rate against stores selling at that price. A candle brand and a furniture brand should never be held to one number.

A Real Shopify Funnel Read In Order, From 2,338 Sessions To 0 Orders

In July 2026 a Shopify store owner posting as u/im_jeh put a week of trading on r/shopify and asked what was wrong.

2,338 sessions 122 added to cart 13 reached checkout 0 orders

Read those counts in order. Sessions to add-to-cart is 5.2%, which sits above Littledata's 4.6% average, and u/datagekko read that same first step as healthy on the r/shopify thread.

122 add to carts from 2,338 sessions is a 5.2% ATC rate

That tells you the product pages are doing their job and the traffic is holding up.

That leaves the second step. Of 122 carts, 13 reached checkout.

That is 11%, against a cart-to-checkout rate of 74.9% across the DTC Pages portfolio. A factor of six is the whole diagnosis.

Reading the first step is what pointed us at the second, and work on those product pages would have moved nothing at all.

A Funnel Is Four Numbers Your Store Already Has

Where those counts come from matters, because the whole method rests on them meaning what you think they mean.

CountWhat it measuresWhat catches people out
SessionsVisits, including repeat visits by one personIncludes bots unless you have filtered them
Add to cartsAdd eventsOne shopper adding three items can register three times
Reached checkoutArrivals at the checkout stepOne-page checkout changed what the event describes
OrdersCompleted purchasesThe only one of the four that is unambiguous
The four counts, where each one comes from and what it also includes

Reached checkout is the count that catches people out. Shopify's one-page checkout changed what that event describes, so a benchmark written before that change is measuring a different journey to yours.

These caveats still leave the numbers usable. You compare your own counts to your own counts over time, and you treat any outside benchmark as a range your number should sit inside.

The same treatment applies to the bottom line, which we have written up as what a good ecommerce conversion rate looks like.

What Each Drop Between Those Numbers Means

Where the drop sits narrows the diagnosis, because a shopper's reason for leaving depends on how far they had already gone. A wide first drop is rarely a page problem, and u/Asad-Hashmi said as much in a r/ecommerce thread on high-intent visitors: "Add-to-cart is often just price discovery".

Cost lands at the second drop. Asked in that thread how to handle visitors who never convert, they described splitting the audience by the state each shopper is in.

splitting audiences into three groups: add-to-cart with no checkout, started checkout but didn't pay, and repeat cart viewers

Those three groups want different handling. A single flat tactic list cannot serve all of them.

And mechanics dominate the third drop. Somebody inside checkout has decided to buy already, so losing them there is usually something you put in their way.

Fix The Step You Found, Not The Whole Store

You now have one step of your ecommerce funnel to work on. Everything below is organised so you can read only the part that applies to you and skip the rest with a clear conscience.

Price Each Drop In Revenue Before You Touch The Store

If two steps are out of band, the order matters. We price each leak before we touch it, because the biggest percentage drop is not always the biggest amount of money.

Where the fault lives counts as much as how big it is. A theme-level fault is worth more than a page-level one of the same size, because one edit fixes it across the catalogue.

Multiply the people lost at a step by your average order value and your margin. The running order usually rearranges itself. That arithmetic is the first thing in the audit we run before changing anything.

A Wide Sessions To Add-To-Cart Drop Is Usually The Traffic

Check where the visitors came from before you rebuild a product page. Conversion varies enormously by channel, and a 2026 breakdown by Eightx puts email at 4.2%, organic at 2.8% and paid social at 1.1%, which makes it the weakest channel on the list by some way.

A store that shifted spend toward social carries a lower blended rate by arithmetic, with every page exactly as it was.

Split the rate by channel before you accept that anything is broken. If organic and email are holding and only paid social has fallen, the fix sits in the media buying.

We have written up how to find the losing step before you redesign anything on the page.

Say What Shipping Costs Before You Ask For The Order

This is the one that pays most often, and it is the cheapest thing in this article to change.

Cart-abandonment research from Baymard Institute aggregates 50 independent studies, and its reason table puts Extra costs too high (shipping, tax, fees): 40% at the top while counting separately those who are Unable to see/calculate total cost upfront: 12%. Those are two different failures.

One is about the amount and the other is about visibility, and only the second one is free to fix.

That visibility problem is testable in thirty seconds. Put an item in your own cart on a phone and ask whether you could work out the delivered total from what is on screen. If the answer is no, publish the rule.

A free-shipping threshold, a flat rate, or a live counter showing how far the basket sits from free delivery will all do it.

How To Shorten A Checkout You Made Longer

Somebody inside checkout has already decided. Baymard's reason table puts Required account creation: 18% and Lengthy or complicated checkout: 17% among the leading causes, and a store added both of those itself.

In the stores we audit a default Shopify checkout has very little to remove. So if yours is long, the length came from somewhere.

Take the guest checkout gate out first, then count your form fields. Shopify has made this easier to prove: Rollouts now supports scheduling, gradually publishing and A/B testing your themes and checkout configurations.

That means a shorter checkout can be tested against the current one without a third-party tool.

Repeat Purchase Rate By Category, From 10% To 40%

This fourth step sits outside most analytics dashboards, and it is the only one where you have already paid the acquisition cost.

And the published numbers for it disagree too. Shopify's own benchmark puts ecommerce customer retention at around 30%, and a wider sample reads lower still: Bluecore's benchmark report, drawn from more than 100 major retailers, found a repeat purchase rate of 16.5%.

Judge yourself against your own category, because those two averages count different things. That same report puts luxury goods and jewellery at around 10% and grocery and food delivery at 40% or more. Read your own number against your own end of that range, where a jewellery brand doing well and a grocery brand in trouble can post the same figure.

We Opened 19 Real Shopify Carts To See What A Shopper Is Told

Everything above rests on the claim that carts hide costs. We went and looked at what a real ecommerce funnel shows a shopper at the moment it asks for money.

What A Shopper Can And Cannot See In The Cart

We put an item in all 19 carts on a phone and read what came back. 8 of the 19 carts we measured leave a shopper unable to work out the shipping cost before checkout.

Six of those defer it with a line reading calculated at checkout, and two say nothing about shipping at all.

In contrast, eleven of the nineteen state a rule a shopper can apply to their own basket, either a threshold or unconditional free shipping.

What 19 real Shopify carts tell a shopper about shipping, from our crawl on 6th August 2026.

Those two silent carts are the ones worth dwelling on, because neither looks broken. Both magicspoon.com and graza.co show a line item, a subtotal and a Checkout button.

Nothing on either cart would fail a QA pass. A shopper still has no way of knowing what they will be asked to pay, and the only route to finding out is to commit.

How We Crawled 48 Stores, And The One Cart We Misread

On 6th August 2026 we sampled 48 DTC store domains, adding an item to a basket on each. 15 turned out not to be on Shopify, 8 refused the add request and 2 came back with an empty basket, which left 23 live carts.

Of those, 19 rendered their cart text at a 390×844 mobile viewport, and that 19 is the sample every percentage above is drawn from. We classified each one by reading it.

That first pass got one store wrong, which is worth saying out loud. It misread velasca.com. That cart says Shipping, Calculate at the next step, and our pattern was looking for the phrase calculated at checkout.

We re-ran the crawl storing the full cart text and classified every store by reading it. We then opened two of them by hand to confirm the silent category was a real absence and our crawler had captured those carts correctly.

The Buried Checkout Button Everyone Blames Turned Out To Be Fine

A buried checkout button is the explanation you will get from most people you ask about this drop, and it did not survive the measurement. The Checkout control sat above the 844-pixel mobile fold on 16 of the 17 carts where we could locate it, at a median of 716 pixels.

Only one store pushed it below. That matters because the advice is common and given in good faith, and u/datagekko listed it on the r/shopify thread among the usual suspects.

usually shipping costs showing up for the first time, a forced login step, or a cart drawer that buries the checkout button

Two of those three hold up. On this sample the third is a distraction: move the button and the disclosure problem is still there in the morning.

Why Your Session Numbers Moved Without You Touching Anything

One caution before you act on any of this. Sessions is the denominator of every rate above, so if the top of your ecommerce funnel moves, all three percentages move with it while your store stays exactly as it was.

Platform changes do it too. Legacy Shopify Scripts is fully retired on 30th June 2026, and any discount, shipping or payment customisation still running on Scripts stops working on that date, which changes what a shopper is shown at exactly the step you are measuring.

Three Ranking Updates In Four Months

Two kinds of update do very different things to a store. A core update reweighs which pages deserve to rank, so it changes the volume and the buying intent of your sessions together.

A spam update is narrower. It targets manipulated signals, so a store with nothing manipulated to catch will usually see no change at all.

Neither core update landed on a single day, and that matters for the four counts. The March 2026 Core Update took 12 days and 4 hours and the May 2026 Core Update took 11 days and 21 hours, so the earlier week you are comparing against may itself be half-affected.

That June 2026 Spam Update ran in barely two days. A sharp one-day drop in your sessions is rarely an update at all.

UpdateStartedCompletedWhat it moves
March 2026 Core Update27th March 20268th April 2026Which pages deserve to rank, so both session volume and buyer intent shift
May 2026 Core Update21st May 20262nd June 2026The same reweighting again, seven weeks later
June 2026 Spam Update24th June 202626th June 2026Manipulated signals only, so an honest store usually sees nothing
These dates come from Google's own Search Status Dashboard. Lay the fourteen-week window over your own traffic chart before you blame a step.

That is three interventions in fourteen weeks. If your funnel rates changed shape in that window, check the dates against your traffic before you conclude that a step broke.

What the dashboard cannot tell you is which way an update moved you. That is a question for your own analytics, and where stores lose the sale is separate again from when their traffic changed.

How A Shift To Paid Social Traffic Lowers Your Blended Conversion Rate

Your other denominator problem is quieter, and it is a mix problem. Email converts at 4.2% in the Eightx breakdown where paid social manages 1.1%, and the blended average across every channel slipped from 1.81% to 1.70% over the year to April 2026.

No single store caused that. A channel mix drifting toward social drags a blended rate down arithmetically while every individual channel holds steady.

A funnel problem does not announce itself while volume is healthy. It shows up the moment the top of the funnel dips, which is exactly when everybody starts looking for an article like this one.

And if you would rather work the other end, six changes that raise a conversion rate covers the fixes themselves.

Have Us Read Your Funnel With You

You have run the four counts and found the step that is out of band, and you still cannot see what is causing it. Book someone to read it with you.

Whoever built the cart cannot see it the way a stranger does, because they already know where everything is meant to be.

I offer a free 30-minute consultation and I will read your funnel with you on the call. We look at your four counts and work out what that step is costing you in pounds.

You leave with a decision about where to spend, made before you have spent it. The stores we run SEO for have added £1.23M in revenue from SEO (+256%) between them.

Book a free consultation with me and bring your numbers.

John Butterworth

About the author

John Butterworth

John Butterworth is the founder of Mint SEO, a Manchester ecommerce SEO agency he started in 2024. He has 11 years in SEO and digital marketing, previously running SEO departments for market-leading brands and several agencies. He specialises in Shopify and ecommerce SEO, and his work has ranked over 100 websites and driven more than 3 million organic visits. He speaks at industry events including the SEO Mastery Summit.

Connect on LinkedIn →

Leave a Comment