The ecommerce sales funnel: where stores win and lose customers
An ecommerce sales funnel is the journey a customer takes from first discovering your store to making a purchase and beyond. The classic stages are awareness, interest, consideration, purchase, and retention. At each stage some visitors drop off, so the funnel narrows towards the sale.
What an ecommerce sales funnel is, its stages from awareness to retention, where stores lose customers, and how to optimise each stage for more sales.

TL;DR: Quick Answer
What an ecommerce sales funnel is, its stages from awareness to retention, where stores lose customers, and how to optimise each stage for more sales.
What are the stages of the funnel?
The ecommerce funnel maps how a stranger becomes a repeat customer. Naming the stages lets you find where you lose people and fix it.
| Stage | What happens | Goal |
|---|---|---|
| Awareness | Customer discovers your store | Get found by the right people |
| Interest | They browse products | Hold attention, build interest |
| Consideration | They compare and weigh up | Build trust, answer doubts |
| Purchase | They check out | Make buying effortless |
| Retention | They return and reorder | Turn buyers into repeat customers |
Most stores obsess over the top (awareness) and neglect the bottom (purchase and retention), which is usually where the easiest gains are.
Where do most stores lose customers?
The biggest, most fixable leaks are usually near the bottom of the funnel, at consideration and checkout. A store can attract plenty of visitors who browse, add to cart, and then abandon the purchase, often over trust, unexpected costs, or a clumsy checkout.
Cart abandonment is the classic example: a customer ready to buy walks away at the final step. The causes are predictable, surprise shipping costs, a long or confusing checkout, a forced account signup, missing payment options. Fixing these recovers sales you have already half-won, which is far cheaper than finding new visitors.
How do you optimise each stage?
Funnel optimisation means improving each stage so fewer people drop off. At awareness, attract the right traffic through SEO and targeted ads. At interest, make products easy to browse with good images and information. At consideration, build trust with reviews, clear policies, and answers to common doubts.
At purchase, strip out friction: a short checkout, guest checkout, trusted payment options, and no nasty surprises on cost. At retention, bring customers back with email, offers, and good service. Each fix compounds: a small lift at several stages multiplies into a large gain in overall sales, all from the same top-of-funnel traffic.
Why does retention matter so much?
Acquiring a new customer costs far more than selling again to an existing one, so retention is often where the real profit lives. Yet most stores pour everything into the top of the funnel and neglect the customers they already won.
A repeat customer buys more readily, costs little to reach (you already have their email), and over time is worth a multiple of their first order. Email marketing, loyalty incentives, and good post-purchase service turn one-off buyers into a base of repeat revenue. A funnel that ignores retention leaks its most valuable customers straight out the bottom.
Retention runs largely on email. See our guide to email marketing and how stores are built in ecommerce web design.
How do you measure funnel performance?
Measuring the funnel means tracking how many people move from each stage to the next, so you can see exactly where the drop-off is worst. Conversion rate, cart abandonment rate, and repeat-purchase rate are the key numbers.
With this data, optimisation becomes targeted rather than guesswork: you fix the stage losing the most customers first, for the biggest gain. Proper analytics and tracking make the funnel visible; without them, you are guessing where sales leak. The stores that grow efficiently are the ones that measure their funnel and fix it stage by stage.
Accurate measurement needs proper tracking. See our guides to Google Analytics and ecommerce CRO.
Frequently asked questions
What is an ecommerce sales funnel?
It is the journey a customer takes from discovering your store to purchasing and beyond. The stages are awareness, interest, consideration, purchase, and retention. At each stage some visitors drop off, so the funnel narrows towards the sale, and optimising it lifts sales.
What are the stages of the ecommerce funnel?
Awareness (discovery), interest (browsing), consideration (comparing), purchase (checkout), and retention (returning to buy again). Each has a goal, from getting found to making buying effortless to turning buyers into repeat customers. Most stores neglect the bottom stages.
Where do online stores lose the most customers?
Usually near the bottom, at consideration and checkout. Cart abandonment is the classic leak, caused by surprise shipping costs, long or confusing checkouts, forced signups, or missing payment options. Fixing these recovers sales you have already half-won.
Why is retention so important in ecommerce?
Acquiring a new customer costs far more than selling again to an existing one, so retention is often where the real profit lives. A repeat customer buys readily, costs little to reach, and over time is worth a multiple of their first order. Email and good service drive it.
How do I measure my sales funnel?
Track how many people move from each stage to the next, watching conversion rate, cart abandonment rate, and repeat-purchase rate. This shows where drop-off is worst so you fix the biggest leak first. Proper analytics make the funnel visible instead of guesswork.
