Skip to main content
CRO

Shopify CRO Audit: What It Covers and How to Run One

What a Shopify CRO audit covers, the order to run it in, a DIY audit you can finish in an afternoon with free tools, and when it is time to bring in help.

October 30, 2026 14 min read Talha Butt.
Share

Shopify CRO Audit: What It Covers and How to Run One

Quick answer: A Shopify CRO audit is a structured investigation into why visitors are not buying. Run it in this order: check your tracking first, read the funnel to see where shoppers leave, watch real sessions to learn why, then rank the fixes by impact and effort. You can run a basic version yourself in an afternoon with tools you already have or can use free (Shopify Analytics, Google Analytics 4 and Microsoft Clarity). Bring in help when your numbers will not reconcile, when the obvious fixes are done and the rate still will not move, or when you do not have the time.

If your Shopify store gets traffic but not enough orders, the instinct is to change something: a new banner, a different button colour, a discount pop-up. A Shopify CRO audit is the step before that. It finds out what is actually going wrong, so that what you change is a response to evidence rather than a guess.

This guide covers what a CRO audit includes, the order to run one in, a basic version you can do yourself, how our 6-phase forensic CRO audit is organised, and when DIY stops being enough. For conversion rate optimisation as an ongoing service, see our Shopify CRO service.

What is a Shopify CRO audit?

A Shopify CRO audit is a structured review of your store’s data, shopper behaviour, pages and copy, aimed at finding the specific reasons visitors do not buy and ranking what to fix first.

It differs from a generic checklist. A checklist applies the same tactics to every store: trust badges, urgency timers, a bigger add-to-cart button. An audit starts from your own numbers and works out which problems are costing you sales. We cover that difference in Forensic CRO vs Regular CRO.

What is causing my Shopify store to lose sales?

There is no single answer, which is the point of an audit. Common causes fall into a few groups: broken tracking, so decisions rest on bad data; traffic that does not match the landing page; products you cannot sell receiving clicks; a weak first screen on mobile; shipping costs or fees that appear only at checkout; and checkout friction such as missing payment options or confusing form fields. Any one of these can be your main leak while the others are fine. You will not know which until you look at your own data.

The order to audit in

The order matters, because each step depends on the one before it.

  1. Tracking first. If your analytics are wrong, everything after it is built on bad numbers. Check that purchases and key events are recorded correctly before you read anything into them.
  2. Funnel data second. Once you can trust the data, see where shoppers drop out: by step, by device and by traffic source. This tells you where to look.
  3. Qualitative evidence third. Funnel numbers show where shoppers leave. Session recordings, heatmaps, reviews and a look at your own pages show why.
  4. Fixes last, ranked by impact and effort. Only now do you decide what to change, and in what order.

Skipping to step 4 is how stores end up testing button colours on broken tracking. At Lhasa Remedy, a US wellness brand on Shopify, the tracking was rebuilt first, because no optimisation is valid on broken data (more on that below).

How to audit your Shopify store for conversion problems (DIY, in an afternoon)

This is a basic version you can run with tools you already have or can use free. The time boxes are only a suggestion for planning your afternoon, not a standard process, and a larger store will take longer.

What you need:

  • Your Shopify admin (Analytics and Reports).
  • Read access to your Google Analytics 4 (GA4) property. Google says Google Analytics is free of charge.
  • Microsoft Clarity for recordings and heatmaps. Microsoft describes it as a free service forever. Install it first if you have not: it only records from the moment it is installed. Microsoft’s Shopify install guide uses the “Microsoft Clarity: AI Insights” app.

Menu names change, so check your own admin if a path below looks different. Which Shopify reports you see can also depend on your plan.

Step 1: Check your tracking (about an hour)

Compare Shopify’s online store orders for the last full week with GA4’s purchase events for the same week and timezone. Then read the result:

  • GA4 slightly lower than Shopify, and the gap is steady: common. Shopify’s help centre says ad blockers and visitors who refuse cookies or scripts can stop Google Analytics from counting some sessions and purchases.
  • GA4 much lower than Shopify: worth investigating (consent settings, checkout tracking, missing events).
  • GA4 higher than Shopify: a red flag for a tracking fault, such as an event firing on the wrong trigger or being sent twice.

Then test the events themselves. In GA4, open Admin > Data display > DebugView. Google says DebugView shows events as they are collected in real time and that you need to switch on debug mode first. Add a product to the cart on your phone and watch what arrives. Google’s ecommerce documentation lists events including view_item, add_to_cart, begin_checkout and purchase. Each should fire once, at the right moment. An add_to_cart event that fires when a cart page loads, rather than when a button is tapped, inflates your numbers.

That is the kind of fault found at Lhasa Remedy. Our full guide is GA4 vs Shopify Analytics: why your purchase numbers don’t match. For why ad platforms disagree with Shopify too, see Attribution Is Broken. Here Is What We Actually Trust. Do not move on until you understand the gap. If you cannot explain it, that is your first finding.

Step 2: Run a Shopify funnel audit (about an hour)

A Shopify funnel audit follows shoppers from landing to purchase and measures where each group drops out.

In Shopify: go to Analytics > Reports, open the Category filter and choose Behavior. The Conversion rate breakdown report shows your path as a funnel: all sessions, sessions with cart additions, sessions that reached checkout and sessions that completed checkout. Shopify’s help centre says hovering over a step shows the “Reached this step” and “Dropped off” rates. Conversion rate over time shows the same counts by day, week or month.

In GA4: go to Explore and start a Funnel exploration, with the ecommerce events above as steps. Google’s help page says a funnel exploration can be broken down by a dimension, such as Device category or Session default channel group. Shopify’s help page does not describe filtering its funnel by device or channel, so GA4 is the better place for that comparison.

Write down the step-to-step rates for all traffic, mobile against desktop, your biggest traffic sources and new against returning visitors. Look for the segment that differs most from the rest. Also open Sessions by landing page and Sessions by device on the same Shopify page, and check your top landing pages against your stock: are you sending traffic to products you cannot sell?

For the mobile side, see Mobile CVR Is the Whole Game Now. For the checkout end, see The Checkout Leakage Audit.

Step 3: Watch the shoppers and review the pages (about an hour)

The funnel tells you where. Now find out why.

Session recordings. In Clarity, filter recordings to one segment at a time, for example mobile visitors who added to cart and did not buy. A few random sessions mostly confirm what you already suspect, so keep going through a segment until you stop seeing new patterns. Clarity’s documentation defines dead clicks as clicks that get no feedback in a reasonable time, rage clicks as several rapid clicks in one area, and quick backs as a visitor returning to the previous page faster than a threshold based on that page’s dwell time.

Check in a few recordings that the steps you care about, including checkout, actually appear: what a recording tool can capture on checkout pages depends on your Shopify set-up. Clarity provides masking and consent controls, so check that your privacy policy covers session recording (this is not legal advice). For a method that gets real value from recordings, read Reading a Shopify Session Recording Like a Forensic Analyst.

Heatmaps. Clarity’s scroll maps show how far down a page visitors go. On a mobile product page, check whether the price, reviews and answers sit below the point most visitors reach.

Your own pages, on a real phone. Open your homepage, a collection page, your best-selling product page, the cart and checkout, and ask:

  • Are the price, main benefit and add-to-cart button visible without scrolling?
  • Are delivery cost and time visible before checkout?
  • Are objections answered on the page: sizing, ingredients, returns, delivery?
  • Can a shopper still click on a sold-out product or variant?

Competitors and customer language. Open the product pages of three of your closest competitors and note where they are clearer than you on proof, offers, and shipping and returns. Then read your reviews and support emails for the words customers use for their worries.

Step 4: Rank the fixes (about an hour)

Score each suspected problem from 1 to 10 on three things, add the scores and rank the list:

  • Potential: how much could fixing it improve the result?
  • Importance: how much of your traffic or revenue does it touch?
  • Ease: how quickly and cheaply can it be fixed?

This is PIE scoring (potential, importance and ease), the approach our audit report uses to rank fixes. The 1 to 10 scale and simple addition here are just an easy way to do it yourself.

Example scoring (illustrative only):

FindingPotentialImportanceEase
Add-to-cart event fires on page load, not on click997
Sold-out products still receive ad traffic878
Price and reviews sit below the first mobile screen785
Shipping cost appears only at the last checkout step774

Illustrative example only. The findings and scores are made up to show how the ranking works.

Fix what is actively breaking things first (tracking, stock, broken forms), then friction, then polish. Change one thing at a time where you can, and write down your baseline before you start. What a good Shopify conversion rate looks like shows how to record a baseline by device and channel.

How the 6-phase forensic CRO audit is organised

The DIY version follows the same logic as our own audit. As described on our Shopify CRO page, the 6-phase forensic CRO audit is a structured review of your store in six phases. It runs in days 1 to 14 and ends in one report that ranks every fix by impact, so the biggest problems come first.

PhaseWhat it looks atDIY equivalent
1. Quantitative data analysisYour numbers, traffic quality and trackingSteps 1 and 2
2. Qualitative data analysisSession recordings, heatmaps and reviewsStep 3
3. Competitor analysisThree of your closest competitorsStep 3, competitors
4. UX and usability heuristics analysisEvery key page, on mobile and desktopStep 3, your own pages
5. Copywriting analysisWhat your words do for the saleStep 3, customer language
6. Recommendations reportEvery finding scored for potential, importance and ease (PIE)Step 4

Phase 1 includes the tracking check, so the numbers are trusted before anything else is judged. In our CRO service the audit is followed by a strategy, measured changes and fixes built in your Shopify store, which you approve first. Those stages belong to the service rather than the audit; the CRO service page explains them.

What a good audit report contains

Whether you write it yourself or receive it from an agency, a good report should contain:

  • A baseline: your current conversion rate and key funnel rates, with the date range and source.
  • Tracking status: what was checked, what was wrong and what was fixed.
  • Findings with evidence: for each problem, the proof, such as funnel numbers, a recording pattern or a screenshot.
  • Fixes in priority order: each tied to a finding, scored for potential, importance and ease, with a hypothesis for how you will measure it.
  • A plain-language summary: someone who was not involved should be able to read page one and understand the situation.

Be wary of a report that is long on screenshots and short on prioritisation, or that recommends the same changes to every store.

Case example: Lhasa Remedy

The store: Lhasa Remedy, a US wellness brand on Shopify. The full write-up is on the Lhasa Remedy case study page. That engagement covered five areas, and the case study notes that our standard audit now has six phases.

Before: the store converted at 0.9% (Shopify Analytics, 29 January to 28 February 2026).

Among the audit findings:

  1. The tracking was wrong. The Google Tag Manager add-to-cart trigger fired on page views (the URL contained /cart) instead of on button clicks, so GA4 showed 181 purchases against about 20 actual orders, a 9x gap. The container was rebuilt.
  2. Shoppers were clicking on things the store could not sell. Of 62 sessions with add-to-cart intent, 29 (47%) hit a sold-out product.
  3. Mobile visitors were not getting far down the page. Mobile was 69% of traffic, but average mobile scroll depth was 25.42% (desktop was 40.97%).

After: within 14 days of the fixes going live (the rebuilt tracking and the sold-out inventory fix among them), the store’s conversion rate rose from 0.9% to 2.4%, an increase of 167% (Shopify Analytics, all channels, 26 May to 10 June 2026).

How to read this: one store, with two periods of different lengths (30 and 16 days). It is one example, not a benchmark or a promise of the same result.

Several of the biggest findings were about data and stock, not button colour. They surfaced because the tracking was checked first, then the funnel and the sessions, which is the order set out above.

When DIY is enough, and when to bring in help

DIY is often enough when:

  • Your tracking reconciles with Shopify, or the gap is small and steady.
  • The funnel shows one or two obvious leaks, such as a weak mobile product page or sold-out products receiving traffic.

Consider bringing in help when:

  • Your GA4 and Shopify numbers do not add up and you cannot work out why.
  • You have fixed the obvious issues and the conversion rate will not move.
  • You do not have time to watch recordings and analyse the funnel, or you want the changes built in your theme by someone else, with your approval at each step.

If that sounds like you, our Shopify CRO service starts with the 6-phase forensic CRO audit. The audit runs in days 1 to 14, first fixes are built in your store from day 15, and conversion-rate movement is expected within 30 days. That is our standard CRO timeline. Results vary by store and nothing is guaranteed.

Key takeaways

  • A Shopify CRO audit finds the specific reasons visitors do not buy and ranks the fixes.
  • Audit in this order: tracking, funnel data, qualitative evidence, then fixes ranked by impact and effort.
  • You can run a basic audit in an afternoon with Shopify Analytics, GA4 and Microsoft Clarity.
  • Our 6-phase forensic CRO audit covers quantitative data, qualitative data, competitors, usability, copy and a PIE-scored recommendations report.
  • At Lhasa Remedy, GA4 showed 181 purchases against about 20 actual orders. Within 14 days of the fixes going live, the conversion rate rose from 0.9% to 2.4%.

FAQs

What is a Shopify CRO audit?

A structured review of your store’s tracking, funnel data, shopper behaviour, pages and copy, aimed at finding the specific reasons visitors do not buy and ranking the fixes by impact and effort. It starts from your own data, not a generic checklist.

How do I audit my Shopify store for conversion problems?

Check that GA4 purchases roughly match Shopify orders and that your events fire correctly. Read the funnel by step, device and traffic source. Watch segmented session recordings and review your pages on a phone. Then score the problems for potential, importance and ease, and fix the highest scorers first.

What is causing my Shopify store to lose sales?

It depends on your store. Common causes are broken tracking, traffic that does not match the landing page, sold-out products receiving traffic, a weak first screen on mobile, late shipping costs and checkout friction. An audit shows which is your biggest leak.

What is a Shopify funnel audit?

It measures how many shoppers get from one step of the buying journey to the next (landing, product view, add to cart, checkout, purchase) and where the biggest drop is, split by device and traffic source. Shopify’s Conversion rate breakdown report and GA4’s funnel exploration both support it. It shows where shoppers leave, not why. Recordings and page reviews answer the why.

What does the 6-phase forensic CRO audit cover?

Six phases: quantitative data analysis (your numbers, traffic quality and tracking), qualitative data analysis (session recordings, heatmaps, reviews), competitor analysis (three of your closest competitors), UX and usability heuristics analysis (every key page, on mobile and desktop), copywriting analysis, and one recommendations report with every finding scored for potential, importance and ease (PIE).

Can I run a Shopify CRO audit myself, and how long does it take?

Yes, a basic one. GA4 and Microsoft Clarity are free, Shopify Analytics comes with your store (the reports you see depend on your plan), and the steps above can fit into an afternoon for a straightforward store. Our 6-phase audit runs in days 1 to 14, with first fixes live from day 15. Results vary by store.

Is a CRO audit the same as an SEO audit?

No. An SEO audit looks at how easily search engines can find and rank your pages. A CRO audit looks at what visitors do once they arrive and why they do or do not buy. Many stores need both, and our Shopify SEO service covers the first.

Find out where your store is leaking sales

Book a free 30-minute diagnostic and we will talk through your numbers and where to look first. Or read more about our Shopify CRO service.

About the author

Talha Butt is the founder of Prism3, a founder-led Shopify SEO, GEO and CRO agency for DTC brands in Australia and the US. Talha has four years of growth marketing experience across different industries and now focuses on DTC brands.

Free 30-min diagnostic

Seen enough?
Book a free diagnostic.

We'll identify exactly what's breaking your conversion rate and what to fix first. No pitch. No email gate. 30 minutes.

More from Prism3