The average eCommerce conversion rate sits between 1% and 3%. Moving from 1.5% to 2.5% is a 66% revenue increase from the same traffic — usually cheaper than buying more visitors. The reasons people leave are well documented; this is where to look and what to fix first.

Where your eCommerce conversion rate is losing people
Before changing anything, find your own leak. Analytics will tell you how many visitors reach a product page, add to cart, begin checkout and complete. The largest drop between two adjacent steps is where your effort belongs.
Product pages
- Multiple photos from multiple angles, plus one showing scale or in use
- Prices visible without interaction, including delivery cost or a clear indication of it
- Stock status stated plainly
- Delivery timeframe on the page, not hidden in a policy
- Reviews on the product itself, not only site-wide
- Returns policy summarised in one line near the buy button
- Specifications complete enough that nobody has to email to ask
Cart
- Let people edit quantities and remove items without leaving the page
- Show the full total including delivery and tax before checkout begins
- Keep the cart contents when someone leaves and returns
- Provide an obvious way back to continue shopping
- Show trust signals — secure payment, returns, contact details
Checkout
This is where the sharpest drops happen, and where small changes produce the largest measurable gains.
- Offer guest checkout. Forcing account creation is among the most damaging single decisions a store can make.
- Ask only for what you need to fulfil the order. Every optional field costs completions.
- Show a progress indicator so people know how much is left.
- Offer the payment methods your customers actually use, including wallets.
- Validate fields inline rather than only on submit.
- Keep entered data if an error occurs — clearing the form loses the sale.
| Common friction | Effect | Fix |
|---|---|---|
| Forced account creation | Large drop-off | Guest checkout |
| Shipping cost revealed late | Highest abandonment cause | Show it early |
| Long forms | Progressive drop per field | Cut optional fields |
| No trust signals | Hesitation at payment | Security and returns badges |
| Slow pages | Abandonment before completion | Performance work |
Trust
People buying from a store they have not used before are weighing a small risk. Reduce it visibly: real contact details, a plainly worded returns policy, genuine reviews, secure payment marks, and a physical address if you have one.
Speed
Checkout speed is conversion. Every additional second between tapping and seeing a response gives someone a moment to reconsider. Product and checkout pages deserve your best performance work — and remember to exclude cart and checkout from page caching so people never see someone else’s basket.
How to prioritise
- Measure your funnel and find the biggest single drop
- Fix the obvious friction at that step first — usually a forced step or a surprise cost
- Re-measure for at least two weeks before concluding anything
- Only then move to the next-largest drop
Most stores do not need a redesign. They need guest checkout, honest delivery costs, and a faster product page.
Further reading: WooCommerce vs Shopify: A Store Owner’s Comparison, Landing Page Best Practices That Hold Up in Practice, and our eCommerce store service. For the official guidance, see Baymard Institute’s cart abandonment research.
Frequently asked questions
What is a good eCommerce conversion rate?
Between 1% and 3% is typical across most sectors. Above 3% is strong. Comparing against your own past performance is more useful than against a general benchmark, since sector and traffic source affect it heavily.
Why do people abandon carts?
The most common reasons are unexpected shipping costs, being forced to create an account, a checkout that feels long or complicated, and concerns about payment security.
Should I offer free shipping?
If the margin allows, free shipping over a threshold usually outperforms low-cost shipping — partly because it removes the surprise and partly because it lifts average order value.