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 toward 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
Basic South African brochure sites: R8,000-R20,000. Custom business websites with SEO and copywriting: R20,000-R50,000. E-commerce: R40,000-R150,000+. The five cost drivers that create the biggest price variation are: scope and number of pages, custom vs template design, professional copywriting, integrations (payment gateways, booking systems, CRM), and on-page SEO included at build stage. Always add 15-25% for hosting, maintenance and content updates in year one.
Key takeaways
- Very cheap quotes (under R5,000) almost always exclude copywriting, SEO, custom design and post-launch support
- Professional copywriting can represent 20-35% of a total website project cost, and is worth it for search visibility
- On-page SEO built into the website at launch costs a fraction of what it costs to retrofit after the site is live
- Hosting, SSL, domain and maintenance add R3,000-R10,000 per year on top of build cost
- E-commerce adds significant cost due to payment gateway integrations, product data, security requirements and checkout UX
- Timeline and client responsiveness directly affect cost: slow feedback rounds extend agency hours
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 toward 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.
