CRO

    CRO Audit: How to Find Your Biggest Conversion Leaks

    How to run a CRO audit: analytics, heuristics, and user research that surface where your funnel leaks and what to fix first.

    Matt SuffolettoWritten byMatt Suffoletto|Published July 19, 2026|Updated July 19, 2026|10 min read
    Share this guide

    A CRO audit is a structured pass across your funnel that combines analytics, heuristic review, and user research to locate where visitors drop off and quantify the revenue at stake. Done well, it ends with a ranked list of problems, not a list of opinions. The output is a backlog you can test against, sorted by expected impact.

    Most teams skip the audit and jump straight to changing button colors. That wastes traffic. A disciplined audit tells you which of your 8 or 10 funnel steps is actually bleeding, and roughly how much. Our conversion optimization services work almost always starts here, because the first audit on a neglected funnel usually surfaces 3 to 5 fixes worth more than a quarter of testing guesswork.

    Start with the funnel map and the numbers

    Before you look at a single heatmap, draw the funnel and attach a conversion rate to every step. A typical ecommerce path looks like this:

    • Landing page view to product view: 45%
    • Product view to add-to-cart: 12%
    • Add-to-cart to checkout start: 65%
    • Checkout start to purchase: 48%

    Multiply those and you get roughly a 1.7% site-wide rate. Now you can see where the floor drops out. In this example, product-view-to-cart at 12% and checkout completion at 48% are the two weakest joints. A 5-point lift at checkout is worth more than doubling a step that already converts at 65%.

    Pull this from GA4 or your analytics platform for the last 90 days, split by device. Mobile and desktop almost never behave the same. It is common to see desktop checkout at 55% and mobile at 32% for the identical page, which points straight at a mobile-specific defect.

    Rank leaks by traffic times drop-off times value

    Not every leak deserves attention. Score each step with a simple formula:

    1. Traffic hitting the step per month
    2. The drop-off rate at that step
    3. The value of a conversion past that step

    A step with 40,000 monthly visitors leaking 60% guards more upside than a step with 2,000 visitors leaking 80%. Sort your funnel steps by traffic multiplied by drop-off multiplied by average order value, and you have a prioritized target list before you have formed a single hypothesis.

    Funnel step Monthly traffic Drop-off Priority score
    Product to cart 40,000 88% High
    Mobile checkout 9,000 68% High
    Email capture 22,000 91% Medium
    Category to product 60,000 55% Medium

    Layer in heuristic review

    With the priority steps identified, walk each one against known usability principles. This is fast and cheap, and it catches obvious defects before you spend money on testing. Check each priority page for:

    • Clarity of the primary action. Is there one obvious next step, or five competing ones?
    • Friction in forms. Every field you remove past 6 tends to lift completion 2 to 4 points.
    • Load speed. Pages over 3 seconds to interactive lose visitors before they read anything.
    • Value proposition above the fold. Can a stranger tell what you sell and why in 5 seconds?
    • Trust signals near the point of commitment. Reviews, guarantees, and security marks belong at checkout, not buried on an about page.

    Heuristic review produces hypotheses, not verdicts. A cluttered checkout is a candidate cause, and the test confirms or kills it.

    Confirm with user research

    Analytics tell you where people leave. They do not tell you why. To answer why, you need to watch and ask.

    • Session recordings. Watch 20 to 30 sessions that abandoned your priority step. Rage clicks, repeated form errors, and dead scrolls show up fast.
    • Heatmaps. Scroll maps reveal whether anyone reaches your CTA. Click maps reveal whether people click non-clickable elements, a sign of broken expectations.
    • On-site polls. A single exit question on the checkout page, "What almost stopped you from ordering today?", collects hundreds of responses in a week and often names the real blocker.
    • Customer interviews. Five to eight conversations with recent buyers surface the objections your copy never answered.

    When analytics, recordings, and polls all point at the same friction, you have a validated problem worth a test. When they disagree, you keep digging rather than shipping a guess.

    Segment before you conclude

    A blended funnel number hides more than it shows. The site-wide rate averages a working desktop path with a broken mobile one, and the average looks fine while half your traffic bleeds. Break every priority step by segment before you write a hypothesis.

    • Device. Mobile and desktop rarely convert alike. A 20-point gap on the same page is a defect, not a preference.
    • Traffic source. Paid search visitors arrive with intent. Social visitors browse. The same page can convert one and fail the other.
    • New versus returning. Returning buyers skip steps that stop first-timers cold. A leak that only hits new visitors needs a different fix.
    • Landing page. Visitors who enter deep in the funnel behave nothing like those who start at the homepage.

    Segmenting turns one vague leak into two or three specific ones, each with a clear owner. The mobile-checkout defect and the paid-traffic mismatch are different problems with different fixes. Averaging them together is how teams test the wrong thing and lose.

    Turn findings into a test backlog

    The audit closes by converting every validated leak into a written hypothesis with a projected value. A usable hypothesis names the change, the expected effect, and the reasoning:

    "Because 41% of mobile checkout abandoners hit a form validation error on the phone field, removing the strict format requirement will lift mobile checkout completion from 32% toward the desktop 55%, worth roughly 8,000 dollars per month."

    Stack these by projected value and you have a backlog that keeps a testing program busy for two quarters. Revisit the audit every 6 months, because fixing your biggest leak simply promotes the next one.

    For teams that would rather have this run for them, our CRO best practices guide covers the testing discipline that follows the audit, and the conversion optimization services page covers the stack that collects the data. When you want a professional audit on your own funnel, our conversion optimization services team will map your leaks against real numbers.

    Size the revenue at stake, not just the drop-off

    A ranked list of leaks is more persuasive, and more useful, when each line carries a dollar figure. Attaching money to a leak is what turns an audit from an interesting document into a funded roadmap.

    Take the mobile checkout leak from the example above: 9,000 sessions a month reach it, 68 percent abandon, and the average order is 90 dollars. If the desktop version of the same step completes at 55 percent instead of 32 percent, closing even half that gap recovers roughly 1,000 orders a year, which at 90 dollars is around 90,000 dollars annually from one fix.

    • Pull the traffic to the step and the current completion rate.
    • Estimate a realistic post-fix rate, usually the rate a comparable step or the desktop version already hits.
    • Multiply the recovered conversions by average order value to get the annual prize.

    These are estimates, not promises, and you label them that way. But an audit that says "this leak is worth about 90,000 dollars a year" gets the fix prioritized in a way that "checkout is confusing" never will. Rank the backlog by these figures and the sequence of work argues for itself.

    Re-audit on a cadence, because fixing one leak promotes the next

    An audit is a snapshot, and funnels drift. New traffic sources shift the mix, a theme update slows the page, a shipping change adds a step. Treat the audit as a recurring practice, not a one-time project.

    • Re-audit the full funnel every six months, or after any large change to traffic, checkout, or the theme.
    • Between full audits, keep a live view of the segmented funnel so a new leak shows up before it costs a quarter of revenue.
    • Expect the priority list to reshuffle each time. Fixing your biggest leak simply promotes the one that was second, so the work never truly ends; it compounds.

    Programs that re-audit keep finding fresh upside long after the obvious wins are banked, because the funnel keeps changing underneath them. A single audit is a good start; a cadence is what keeps conversion climbing.

    You may see this topic described with related searches like conversion audit, conversion rate optimization audit, conversion rate optimization checklist, cro analysis, and cro audit checklist. Those phrases are useful when they clarify what the reader needs next, but they should still point back to one clear plan.

    Related searches such as cro checklist, ecommerce cro audit, and shopify cro audit are useful when they clarify what the reader needs next. They should support the same plan rather than pulling the page in several directions at once.

    Frequently asked questions

    How long does a CRO audit take?

    A focused audit on a single funnel takes 2 to 3 weeks. The first week gathers 90 days of analytics and sets up recordings and polls. The second week runs heuristic review and watches sessions. The third synthesizes findings into a ranked backlog. Rushing it below 2 weeks usually means the user research gets skipped, which is the part that explains why people leave.

    What tools do I need to run one?

    At minimum, an analytics platform with funnel reporting, a session recording and heatmap tool, and a way to run on-site polls. Many teams already have the analytics and only need to add recordings. You do not need enterprise software to start. A modest stack covers 90% of what a first audit requires.

    How is an audit different from just running tests?

    Testing without an audit means testing random ideas and hoping. An audit tells you which pages are worth testing and what to test on them, so your traffic funds experiments with real upside instead of coin flips. The audit is the map, the tests are the trips.

    Can I do this myself or should I hire help?

    A capable in-house team can run a first audit with the framework above. Outside help earns its cost when you lack the time to watch 30 sessions, when the funnel spans many steps, or when internal politics make it hard to call a beloved page a leak. An outside audit also brings pattern recognition from dozens of prior funnels.

    How often should I rerun the audit?

    Every 6 months for an active program, and after any major change to the site or traffic mix. Fixing your biggest leak promotes the next one, so the map goes stale as you improve. A redesign, a new checkout, or a shift in traffic source can all open leaks the last audit never saw. Treat the audit as a recurring scan, not a one-time project.

    What does a good audit deliverable look like?

    A ranked backlog, not a slide deck of observations. Each entry names the leaking step, the segment it hits, the validated cause, the proposed change, and a dollar estimate of the upside. Sorted by projected value, that list tells the team exactly what to test first and why. If the output cannot be handed straight to a testing program, the audit is not finished.

    How do you do a CRO audit?

    Review the journey from traffic source to conversion, then use analytics, recordings, form data, and page QA to find where users hesitate or leave. The output should be a ranked list of fixes tied to likely revenue impact, not a general opinion about the site.

    Share this guide

    Related guides