How to audit your website conversion funnel in 90 minutes with a simple checklist

How to audit your website conversion funnel in 90 minutes with a simple checklist

I often get asked how to quickly find the worst leaks in a website conversion funnel without getting lost in dashboards or endless user interviews. Over the years I developed a lean, 90-minute audit that gives you a clear picture of where to focus next — actionable insights you can test within a week. Below I share the checklist and a practical walkthrough I use when I need fast, high-impact results.

Why a 90-minute funnel audit works

You don’t need a month of analysis to surface obvious issues. In 90 minutes you can combine quantitative signals with lightweight qualitative checks to identify the most damaging friction points. The goal is not to be exhaustive — it’s to detect the high-confidence opportunities that drive the biggest uplift for the least effort.

I treat this as a discovery sprint: quickly build a hypothesis, validate it with data, and list experiments. That keeps momentum, avoids analysis paralysis, and gives teams a prioritized to-do list they can act on immediately.

What I look for

My audit focuses on five areas that typically cause the majority of conversion loss:

  • Traffic & intent — Are the right users arriving?
  • Top-of-funnel UX — Is the value proposition clear and trustworthy?
  • Task flows — Are key paths (signup, checkout, demo request) smooth?
  • Trust & credibility — Do signals reduce friction and doubt?
  • Technical blockers — Any performance or tracking issues?
  • 90-minute checklist (timeboxed)

    I split the 90 minutes into focused blocks. Set a timer and stick to the schedule — the constraint forces decisiveness.

  • 0–10 minutes: Quick context — Look at acquisition channels, main conversion goal, and baseline metrics (conversion rate, bounce rate, time on page). Use Google Analytics / GA4, Mixpanel, or your analytics stack.
  • 10–30 minutes: Heuristic UX pass — Browse the site as a new user on desktop and mobile. Check headline clarity, above-the-fold CTA, navigation, and primary conversion paths.
  • 30–50 minutes: Funnel analytics — Inspect funnel drop-offs for the main flow (e.g., landing → product page → add-to-cart → checkout). Identify steps with the highest relative drop.
  • 50–70 minutes: Qualitative signals — Read recent session recordings, heatmaps (Hotjar, FullStory), and support tickets. Look for repeated pain points and rage clicks.
  • 70–85 minutes: Technical & tracking checks — Run a page speed test (Lighthouse, GTMetrix), check mobile performance, and verify key events fire (Tag Assistant, analytics debug tools).
  • 85–90 minutes: Quick prioritization — Summarize findings and pick 3 experiments: one quick win, one medium-effort change, one longer test.
  • How I run each block in practice

    Quick context: I open GA4 or my analytics and jump to the acquisition report and user acquisition by channel. If paid search or social drives most traffic but conversion is poor, the intent mismatch is my first hypothesis — ads promise something the landing page doesn’t deliver.

    Heuristic UX pass: I pretend I’ve never seen the brand. In about five seconds, I ask myself:

  • What does this site do?
  • Why should I care?
  • What should I click next?
  • If those answers aren’t instant, the headline, subheadline, or primary CTA likely needs work. I also check microcopy around forms and buttons: ambiguous language like "Submit" or "Continue" often leaves users unsure.

    Funnel analytics: I pull a funnel report that mirrors the actual user flow. Look for sudden jumps in drop-off rate (e.g., 40% drop from product page to add-to-cart). These are your hotspots. If you don’t have a funnel set up, create a temporary one for the core journey — even a basic one gives direction.

    Qualitative signals: Session replays are gold. I search for pages found in the funnel hotpots and watch the first few replays. Rage clicks, scrolling back and forth, and immediate bounces reveal friction. Heatmaps show if CTAs are being ignored because they’re below the fold or visually weak.

    Technical & tracking checks: Performance problems are silent conversion killers. Run Lighthouse and pay attention to First Contentful Paint and Time to Interactive, especially on mobile. Then open your console and check that tracking tags, purchase events, and form-submitted events are firing correctly. Missing events = blind spots.

    Prioritization cheat-sheet (simple table)

    IssueImpactEffortQuick action
    Poor headline clarityHighLowRewrite headline + A/B test
    Slow mobile loadHighMediumOptimize images, defer non-critical JS
    Checkout form abandonmentHighMediumShorten form, add progress indicator
    Analytics gapsMediumLowFix tag firing for key events
    Confusing pricing pageMediumMediumClarify features per plan, add FAQs

    Examples of quick wins I often implement

  • Clarify the primary value proposition — Swap a vague headline for a one-line statement plus a supporting subhead that explains who the product is for and the main benefit.
  • Make the CTA specific — Replace "Get started" with "Start free trial — no card required" or "Book a 15-minute demo". Specificity raises click-through rates.
  • Reduce form friction — Remove nonessential fields, add inline validation, and show a progress indicator for multi-step forms.
  • Fix a single technical blocker — Replace an oversized hero image or lazy-load below-the-fold content to improve mobile LCP.
  • How to turn findings into quick experiments

    When the 90 minutes ends, you should have one clear hypothesis per hot spot. Write each as:

  • If [change], then [expected result] by [metric].
  • Example: "If we change the homepage headline to explicitly state cost savings, then homepage-to-signup conversion will increase by 15% within two weeks." Set the success metric and a short tracking window (7–14 days). Prioritize experiments that are easy to implement and measure.

    Tools I rely on

  • Analytics: Google Analytics / GA4, Mixpanel
  • Session replay & heatmaps: Hotjar, FullStory
  • Speed & performance: Lighthouse, WebPageTest, GTMetrix
  • Tag debugging: Google Tag Assistant, console logs
  • Experimentation: Optimizely, Google Optimize alternatives, or simple feature flags
  • I usually run this audit before bigger redesigns or growth sprints. It gives teams confidence: instead of changing everything, you change the few things that clearly matter. Want a ready-to-use checklist PDF or a Trello board version of this workflow? I can create one tailored to your stack — tell me which analytics and replay tools you use and I’ll adapt the steps.


    You should also check the following news:

    Tutorials

    How to set up privacy-first analytics that still let you measure marketing impact

    02/12/2025

    I care about data that actually helps me make decisions — not about collecting every possible click, but about knowing whether my marketing moves...

    Read more...
    How to set up privacy-first analytics that still let you measure marketing impact
    Design

    How to design microcopy that increases signups without changing your pricing

    02/12/2025

    I often get asked how to increase signups without touching price — and the short answer is microcopy. Tiny lines of text across your signup flow...

    Read more...
    How to design microcopy that increases signups without changing your pricing