Ecommerce Website Not Converting: A Complete Diagnostic Guide
A step-by-step diagnostic for an ecommerce site that isn't converting: check the data, sudden vs chronic, segments, funnel stage, causes, evidence and fixes.
Quick answer
When an ecommerce site isn't converting, diagnose before you change anything. First confirm the data: tracking accurate, definitions unchanged. Then decide whether the drop is sudden, pointing to a specific change, or chronic, pointing to structural problems. Segment by device, channel and new versus returning visitors, find the funnel stage that underperforms, and match likely causes (traffic fit, offer, trust, discovery, product information, costs, checkout, speed and errors) to evidence from recordings, surveys and tests. Fix the confirmed cause and verify the effect against a baseline.
Use the Right Guide
This is the platform-independent diagnostic hub. If your store gets visitors but almost no orders, start with ecommerce traffic but no sales. For Shopify stores, Shopify store not converting covers Shopify-specific checks. For lead-generation websites, see why is my website not converting.
Step 1: Confirm the Problem Is Real
The diagram above starts with measurement for a reason: many apparent conversion problems are tracking problems.
- Do analytics orders roughly match platform orders, and has the gap changed?
- Has the conversion rate definition or tool changed?
- Did a release remove or duplicate tracking?
- Did consent settings change?
- Is a traffic spike from bots or spam inflating sessions?
- Are you comparing like-for-like periods, allowing for seasonality?
Step 2: Sudden or Chronic?
Plot daily conversion rate, sessions and orders for several months. The shape tells you where to look.
| Pattern | Likely causes | First checks |
|---|---|---|
| Step drop on a date | Release, app, script, price, shipping or payment change, outage | Change log, test orders, error monitoring |
| Gradual decline | Competition, pricing, product range, traffic mix drift, slow degradation | Channel mix, price checks, speed trend |
| Always low | Traffic fit, offer, trust, UX, costs | Segments, funnel stages, research |
| Seasonal dip | Normal seasonality | Year-on-year comparison |
Step 3: Segment
An overall rate averages very different groups. Break it down by device, channel and campaign, new versus returning visitors, landing page, country and category. If one segment explains the change, focus there. A drop confined to one browser often signals a technical bug; one confined to a campaign signals a traffic problem.
Step 4: Find the Stage
Measure stage-to-stage rates: sessions to product view, product view to add-to-cart, cart to checkout, checkout to purchase. Compare with your own history and between segments. See ecommerce conversion funnel and ecommerce conversion rate.
Step 5: Match Causes to Evidence
Each stage has typical causes. Treat them as hypotheses until evidence confirms them.
| Cause | Signals | Evidence to gather |
|---|---|---|
| Traffic fit | One channel or campaign converts far worse | Channel reports, landing page match with ads |
| Offer and price | Views without adds; price-related survey answers | Competitor price checks, surveys |
| Trust | Exits after policy pages; new visitors convert poorly | Recordings, surveys, reviews |
| Discovery | Few product views; search exits; category loops | Search terms, filter use, path analysis |
| Product information | Low add-to-cart; size guide or shipping page exits | Recordings, support questions, returns reasons |
| Costs and delivery | Cart and checkout exits at shipping step | Checkout step data, surveys |
| Checkout and payment | Drop at account, form or payment steps | Checkout step data, payment failures |
| Speed and errors | Drops on one device or browser; high bounce on slow pages | Core Web Vitals, JavaScript errors, device testing |
Conversion falling and no clear cause?
ZSpace runs structured conversion diagnostics: data checks, segmentation, funnel analysis and research, then a prioritized plan.
Step 6: Research the Why
Once you know where, find out why. Watch recordings of sessions in the problem segment and stage, run a one-question exit survey on the page where people leave, read support tickets and reviews, and run usability tests with target shoppers on that path. See ecommerce heatmaps, customer journey analytics and usability testing.
Step 7: Prioritize
Rank confirmed problems by revenue impact (traffic through the stage and size of the gap), strength of evidence and effort. Fix broken things immediately; test uncertain improvements. See ecommerce CRO audit for a full prioritization framework.
Step 8: Fix and Verify
Make the change, then verify it. Where traffic allows, A/B test; otherwise compare like-for-like periods and segments against the baseline. Check revenue per session and guardrails such as margin and returns, not only conversion rate. See ecommerce A/B testing.
Quick Checks You Can Do Today
- Place a test order on mobile and desktop with each payment method
- Check delivery costs are shown before checkout and match the promise
- Search for your top products and read the results
- Load your top landing pages on a mid-range phone on mobile data
- Check the browser console on key templates for errors
- Compare this month's channel mix with last month's
- Read the last 50 support messages
Common Diagnostic Mistakes
- Skipping the tracking check
- Redesigning before diagnosing
- Reading only the site-wide rate
- Fixing several things at once so nothing can be attributed
- Trusting benchmarks over your own history
- Assuming the cause from one data source
Want a clear answer to why your store isn't converting?
Talk to ZSpace about a CRO audit, UX research and technical fixes.
Conclusion
A store that isn't converting needs diagnosis in order: confirm the data, identify sudden versus chronic, segment, find the stage, match causes to evidence, research why, prioritize, fix and verify. It's slower than guessing for a day and much faster than a redesign that misses the cause.
Common questions
Usually one or more of: traffic that doesn't match what you sell, a weak offer or price, low trust, shoppers unable to find products, product pages that don't answer questions, costs revealed late, checkout or payment friction, slow pages or errors, or broken tracking. Diagnose which before changing anything.