Ecommerce Conversion Rate: How to Measure and Improve It
How to calculate ecommerce conversion rate correctly, why benchmarks mislead, how to segment it, which metrics to read alongside it and how to improve it.
Quick answer
Ecommerce conversion rate is the share of sessions that end in an order: orders (or converting sessions) divided by sessions, times 100. Define it once and keep it consistent across tools. Don't judge it against generic industry benchmarks, which mix categories, devices and definitions; compare your own rate over time by device, channel, new versus returning visitors and landing page. Read it alongside average order value, revenue per session and margin, and improve it by finding the stage where shoppers drop off, understanding why, fixing the cause and verifying the change.
The Formula and Its Variants
The basic formula is simple. The details decide whether two people's numbers are comparable.
| Variant | Formula | Notes |
|---|---|---|
| Order-based, per session | Orders ÷ sessions × 100 | Common; can exceed converting sessions if one session places two orders |
| Session-based | Sessions with an order ÷ sessions × 100 | Shopify's funnel uses session-based step rates |
| User-based | Purchasers ÷ users × 100 | Reflects multi-visit journeys; depends on user identification |
Worth noting
Worked example, with illustrative numbers: 10,000 sessions and 150 orders give an order-based conversion rate of 1.5%. If 140 sessions contained those orders, the session-based rate is 1.4%.
Why Tools Disagree
Shopify Analytics defines each step's conversion rate as sessions reaching that step divided by total sessions, with sessions based on continued activity (Shopify Help Center). GA4 counts sessions and key events its own way and can undercount where visitors decline consent or block scripts. Neither is wrong; they measure differently. Pick one tool for trend reporting and explain the gap once rather than reconciling it every week.
Why Benchmarks Mislead
Published averages combine stores selling different products at different prices to different audiences, measured in different ways. A furniture store and a phone-case store shouldn't expect the same rate, and neither should paid social and returning email traffic on the same store. Some platforms, including Shopify, offer benchmark comparisons in reports; treat these as context, not targets. The benchmark that matters most is your own rate for the same segment last month and last year.
Segment Before You Conclude
The overall rate is an average of very different groups. Changes in traffic mix can move it without anything on the site changing: a new broad campaign lowers the overall rate even if every segment converts as before.
| Segment | Why it matters |
|---|---|
| Device | Mobile often converts below desktop; mobile problems hide in the average |
| Channel and campaign | Intent differs hugely between brand search, email and cold social traffic |
| New vs returning | Returning visitors usually convert more; a shift in mix moves the average |
| Landing page | Shows which entry points work |
| Country or market | Shipping, payment and price differences |
| Product category | Price and consideration vary |
Read It With Other Metrics
Conversion rate says nothing about how much each order is worth or whether it's profitable. A discount can raise the rate and lower profit. Always read it next to these metrics.
- Average order value
- Revenue per session (conversion rate × average order value)
- Gross margin and discount rate
- Returns rate
- Repeat purchase rate for the customers acquired
Find Where Conversion Is Lost
Break the rate into funnel stages: sessions to product view, product view to add-to-cart, cart to checkout, checkout to purchase. Compare each stage by device and channel. The stage and segment that underperform most is where to look first. See ecommerce conversion funnel.
Conversion rate stuck and not sure why?
ZSpace finds the stage and segment where your store loses shoppers, and the evidence for what to fix first.
How to Improve Conversion Rate
Improvement follows a loop: measure, diagnose, fix, verify. The fixes depend on the stage.
| Weak stage | Common causes | Where to look next |
|---|---|---|
| Few product views | Wrong traffic, weak landing pages, poor navigation or search | product discovery |
| Low add-to-cart | Unclear value, missing information, weak trust, price or delivery surprises | product page diagnosis |
| Cart abandonment | Extra costs, distractions, lack of trust | add to cart but no purchase |
| Checkout abandonment | Forced accounts, long forms, payment failures | checkout abandonment |
Verify Changes
Conversion rate is noisy. A week-on-week change can come from seasonality, a campaign or random variation. Where traffic allows, A/B test changes; otherwise compare like-for-like periods and segments, and check revenue per session as well as the rate. See ecommerce A/B testing.
Common Mistakes
- Comparing your rate to a generic industry average
- Changing the definition between reports
- Celebrating a higher rate that came with a lower order value
- Ignoring traffic mix changes
- Reading a single site-wide rate without segments
- Declaring success from a few days of data
Want a measured plan to improve conversion?
Talk to ZSpace about a CRO audit and UX improvements prioritized by evidence.
Conclusion
Conversion rate is useful when it's defined consistently, segmented, and read alongside order value and margin. Use it to find where shoppers drop off, not as a score to compare with other stores. If yours is low or falling, see ecommerce website not converting.
Common questions
The percentage of sessions (or visitors) that result in an order. It measures how well a store turns traffic into purchases.