A CRO audit is a structured review of your store's analytics, key pages and visitor behavior to find where shoppers drop off and why. Start with your funnel numbers to see which step leaks the most, review those pages against a checklist, watch heatmaps and recordings to confirm the problem, then turn each finding into a ranked list of A/B tests. A focused audit of a typical Shopify store takes a few days, and you can do most of it yourself with free tools.
The step most audits skip is the last one. An audit gives you hypotheses, not answers. The real tests in our database of ecommerce A/B tests show how often a "fix" that looks obvious loses money once it is tested.
What a CRO audit covers
A useful ecommerce CRO audit answers three questions: where are shoppers leaving, what is stopping them, and what should you test first. It covers five areas.
- Analytics and tracking. Is the data accurate, and which funnel step has the biggest drop?
- Key pages. Homepage, collection pages, product pages, cart and checkout, on mobile first.
- Behavior. Heatmaps, scroll maps and session recordings on the pages that leak.
- Voice of customer. Post-purchase surveys, reviews and support tickets that explain the why.
- Speed and technical issues. Slow pages, broken elements and app conflicts.
It does not cover everything. Ad targeting, product-market fit and pricing strategy affect conversion rate, but an on-site audit can only flag them. Keep the scope to what you can change and test on the site.
Analytics checks: find the leak before you look at pages
Start with numbers, not opinions. If you open your product page first, you will find 30 things to "fix" and have no way to rank them.
1. Check that tracking works
Place a test order and confirm it shows up once, with the right revenue, in Shopify and in GA4. Duplicate purchase events and missing checkout steps are common, and they make every later number wrong.
2. Map the funnel
Shopify's conversion rate breakdown report shows four steps: all sessions, sessions with cart additions, sessions that reached checkout, and sessions that completed checkout. Write down the rate between each step. The step with the steepest drop compared with your own history is where the audit should spend most of its time.
For more detail, a GA4 funnel exploration lets you build the same funnel and break each step down by device category, so you can see whether mobile and desktop leak in different places. Compare your numbers with published benchmarks, but treat them as a rough guide. Your own trend matters more than an industry average.
3. Segment before you conclude
Split the funnel by device, traffic source, new vs returning visitors and landing page. A store-wide conversion rate can look fine while paid mobile traffic to one landing page converts at half the rate.
4. Look for things that cost money
Analytics can also show features that hurt. Oliver Kenyon found a live chat feature that was costing a store revenue, and removing the live chat was worth +$28,000/month. Any widget, popup or app is a candidate for this kind of check. Just don't remove things on instinct: in another test in our database, removing an email popup lost 20.51% revenue per visitor.
5. Check speed
Run your top landing pages through a speed test and compare them with Google's Core Web Vitals targets: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less. Page builders and stacked apps are common causes. Oliver Kenyon rebuilt a landing page natively in Shopify instead of in a page builder and saw a +9.9% conversion rate.
Page-by-page review (use the checklists)
Once you know which step leaks, review the pages that feed it. Do it on a phone, as a first-time visitor, coming from the same ad or email your traffic comes from. Use our ecommerce CRO checklist for the full store, plus the product page checklist and checkout checklist for the two pages where most audits find the biggest issues.
For each page, ask the same questions:
- Can a new visitor tell what this is, who it's for and what it costs within a few seconds?
- Are price, shipping cost, delivery time and returns clear before the shopper reaches checkout?
- Does anything on the page contradict something else?
- Is the next step obvious on mobile without scrolling past clutter?
Contradictions are some of the cheapest wins an audit finds. Dave Diederen tested a product page that promised free shipping but also showed "Shipping calculated at checkout" under the add-to-cart button. Removing that line lifted conversion rate by 14.49%.
Checkout deserves extra attention because of how many shoppers leave there. Baymard Institute puts the average documented cart abandonment rate at 70.22%. In its survey, 40% of US shoppers who abandoned (excluding those just browsing) said extra costs like shipping, tax and fees were too high, 19% didn't trust the site with their card details, and 18% didn't want to create an account. Check your store against each of those reasons.
Use the database to see what others have tested on the same page type. Browse product page test results before you write your findings, so you know which ideas have a track record and which ones split both ways.
Heatmaps and recordings: confirm what the numbers suggest
Analytics tells you where shoppers leave. Heatmaps and session recordings help you see why. Use them on the two or three pages your funnel analysis flagged, not across the whole site.
What to look for:
- Clicks on things that aren't links, like images, badges or USP icons that shoppers expect to open.
- Scroll depth compared with where your key information sits.
- Repeated taps and quick exits on mobile, which often point to broken or confusing elements.
- Which content buyers engage with, compared with non-buyers.
That last point is where heatmaps earn their place. Dave Diederen changed the above-the-fold USPs to the points heatmaps showed buyers engaging with, and conversion rate rose 6.23%. In another test, Dave Diederen moved the most-clicked category to the first homepage tab and removed the Best Sellers tab, for a +14.17% conversion rate.
Want results like this on your store?
Dave Diederen at Syntra Labs. Dave builds and tests Shopify stores at Syntra Labs, and shares most results in public.
You don't need to spend money to start. Microsoft Clarity is free, with heatmaps and session recordings and no traffic limits. Paid tools add more ecommerce detail. Heatmap.com, for example, ties each page element to the revenue it generated rather than just click counts, which helps when you need to rank findings by money. Our heatmap tools comparison covers the trade-offs.
Tools mentioned here
You only need one A/B testing tool to copy this result. Here's where we'd start.
Also works well
Some of these are affiliate links. We only list tools practitioners actually use to run tests like these.
Add a short post-purchase survey while you're at it. Ask what nearly stopped people from buying. Oliver Kenyon turned survey answers into three reassurance lines above a collection page grid, a change worth $44,890/month. Our guide to customer research covers survey questions in more depth.
Want results like this on your store?
Oliver Kenyon at Conversionwise. Oliver co-founded Conversionwise and has spent 13 years helping ecommerce brands turn clicks into customers.
Turn findings into a test plan
An audit that ends with a 60-item list rarely gets acted on. Turn it into a short, ranked test plan.
- Write each finding as a hypothesis. "Because recordings show mobile shoppers tapping the size chart icon and leaving, adding size guidance next to the variant picker will increase add-to-cart rate."
- Tie it to the leaking step. Fixes on the step with the biggest drop come first.
- Score impact, confidence and effort. Confidence goes up when your data and our test database both point the same way.
- Split fixes from tests. Broken tracking, bugs and contradictions like the shipping example above can be fixed directly. Design and copy changes should be A/B tested.
- Check you have enough traffic. Use the sample size calculator before you commit to a test that would need months to finish.
Here is a simple template you can copy into a spreadsheet. One row per finding:
| Finding | Evidence | Funnel step | Hypothesis | Impact (1-5) | Confidence (1-5) | Effort (1-5) | Fix or test |
|---|---|---|---|---|---|---|---|
| "Shipping calculated at checkout" shown on a free-shipping PDP | Page review | Product page to cart | Removing the contradiction will lift add-to-cart rate | 4 | 5 | 1 | Fix |
| Mobile shoppers tap the size chart icon, then leave | Session recordings | Product page to cart | Size guidance next to the variant picker will lift add-to-cart rate | 3 | 3 | 2 | Test |
| Survey: shoppers unsure about returns | Post-purchase survey | Cart to checkout | A returns line under the checkout button will lift checkout starts | 3 | 4 | 1 | Test |
Sort by impact times confidence, divided by effort, and work from the top.
Why test instead of just shipping the changes? Because the same idea can win in one store and lose in another. Checkout countdown timers are a clear example. Dave Diederen saw +3.16% revenue per visitor from adding one on one store and -7.1% revenue per visitor on another. Kasper Dolk went the other way and removed a checkout countdown timer, lifting conversion rate by 25.61% and revenue per visitor by 26.18%.
If an audit recommends a change "because best practice says so," that is your cue to test it rather than ship it.
Want results like this on your store?
Kasper Dolk at Maison Commerce. Kasper runs Maison Commerce, which builds CRO programs, landing pages and themes for fast-growing ecommerce brands such as ICON and HiStrips.
When to hire an auditor
A do-it-yourself audit works well when you have clean tracking, a few hours a week and enough traffic to run tests. Consider hiring help when:
- You've fixed the obvious issues and your conversion rate has stopped moving.
- You can't trust your analytics and don't have the skills to fix the setup.
- You have enough traffic to run tests but no one to design, build and analyze them.
- You are too close to the store to see what a first-time visitor sees.
When you talk to auditors, ask to see real test results, not just audit decks. A good auditor should explain how findings will be validated and what happens after the report. Every practitioner credited in our database has public results you can review first. Browse them on our CRO experts page.
Want results like this on your store?
Peter Christensen at Scaling CRO. Peter runs Scaling CRO, which has run 1,000+ A/B tests for 8-figure ecommerce brands.
Questions
What is a conversion rate optimization audit?
A conversion rate optimization audit is a structured review of your store's analytics, key pages, visitor behavior and customer feedback to find where shoppers drop off and why. The output should be a ranked list of fixes and A/B tests, not just a list of opinions.
How long does an ecommerce CRO audit take?
A focused audit of a typical store takes a few days: one for analytics and tracking, one or two for page reviews and heatmaps, and one to turn findings into a test plan. Larger stores with many templates and markets take longer.
How do I do a Shopify CRO audit?
Start with Shopify's conversion rate breakdown report to find the step with the biggest drop, then review the pages feeding that step on mobile using a checklist. Add a free heatmap and recording tool such as Microsoft Clarity, run a post-purchase survey, and turn each finding into a hypothesis you can A/B test.
Should I fix everything a CRO audit finds?
Fix bugs, broken tracking and contradictory information directly. Test design and copy changes first, because the same change can win in one store and lose in another, as the checkout countdown timer tests in our database show.
When should I hire someone for a conversion audit?
Hire help when your tracking is unreliable, you have the traffic to test but no one to run tests, or your conversion rate has stopped improving after the obvious fixes. Ask auditors for real test results, not just sample audit reports.