When sales stall, the instinct is almost always the same: we need more traffic. Raise the ad budget, launch a new campaign, try a new channel.
Sometimes that is right. Far more often, the store already has the traffic it needs and is losing the sale somewhere between the product page and the order confirmation. More traffic sent into a store that leaks does not fix the leak. It scales it.
The maths every founder should know
Your revenue is three numbers multiplied together:
Sessions × Conversion rate × Average order value
Most brands spend nearly all their effort on the first one. But the three multiply, which means a lift in conversion rate or order value is worth exactly as much as the same lift in traffic, and it costs nothing in ad spend. Improve conversion rate and average order value together and the effect compounds on every visitor you already have. You can model it for your own store with the Shopify CRO calculator.
A real example: the final step
On one store we audited, the numbers looked healthy until we followed customers stage by stage. Plenty were adding to cart. Plenty were reaching checkout. Then 22% of them left at the very last step, after entering their details and before paying.
That is the most expensive place to lose a customer. They have chosen the product, decided to buy and handed over their information. Something on that final screen stopped them.
Fixing that one step recovered around £14,000 a month. No new ads, no new creative, no new traffic. The revenue was already arriving at the store and leaving at the door.
How to find the leak in your own store
You do not need specialist software to start. Shopify's own analytics show the journey in stages.
- Open the conversion funnel. In Shopify Analytics, look at sessions, sessions that added to cart, sessions that reached checkout, and sessions that converted.
- Compare each step to the one before it. The stage with the steepest drop is your first candidate. Do not look at the overall conversion rate alone. It hides where the loss is happening.
- Split by device. Run the same comparison for mobile and desktop. A step that works on desktop and fails on mobile is one of the most common leaks we find, and most traffic is mobile.
- Put a cost on it. Multiply the customers lost at that step by your average order value. A leak with a monthly cost against it gets fixed. A leak described as a percentage gets discussed.
Where final step leaks usually come from
Every store is different, which is why you measure first. But when the drop is at checkout, these are the usual places to look:
- Costs that appear late. Delivery charges or duties that the customer sees for the first time at checkout.
- Friction at the form. Forced account creation, too many fields, or a layout that breaks on mobile.
- Missing payment options. Customers who expect an express wallet or a payment method they use everywhere else and cannot find it.
- A discount code box with no code. A visible code field sends customers off to search for one, and some never come back.
- Doubt at the last moment. No delivery dates, no returns information and no reassurance at the point where the customer is about to pay.
Fix one thing at a time
The temptation once you find a leak is to change everything at once. Resist it. Change one variable, measure the result, and keep it only if the data proves it worked. That is the same discipline Lean Six Sigma applies to production lines, and it is how a store improves month after month instead of being redesigned every year on opinion.
Before you raise the ad budget
- Find the stage with the steepest drop and put a monthly cost against it.
- Fix that first. Every improvement to conversion multiplies the return on every pound of ad spend and every email that lands on the store.
- Then scale. Traffic sent into a store that converts is worth more on every visit.
If you want the leaks in your store found and fixed for you, this is how we run Shopify CRO. Or start with the free ACR Growth Audit, which scores your acquisition, conversion and retention and shows which one is holding the others back.