Conversion Rate Optimization (CRO)CRO foundations · Lesson 2 of 20

Funnel diagnosis: finding the biggest opportunities

Article · 11 min · 8 min lecture

Video lecture

Funnel diagnosis: finding the biggest opportunities

13 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 13

Funnel diagnosis

  • A bucket with holes
  • Map, quantify, segment
  • Technical health first
  • Watch: rank the leaks

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Start where the money leaks

Most sites have dozens of pages and hundreds of possible improvements. CRO teams that start by redesigning the homepage often waste months. Instead, map the funnel, quantify each leak, and focus on the steps where improvement is both likely and valuable.

Map the funnel

List the steps from first visit to value, with the event that marks each step:

E-commerce:  Landing -> Product page -> Add to cart -> Checkout start -> Shipping -> Payment -> Purchase
Lead gen:    Landing -> Service page -> Pricing/Case study -> Form start -> Form submit -> Qualified lead
SaaS:        Landing -> Pricing -> Sign-up start -> Account created -> Activated (key action) -> Paid

For each step, record volume and step conversion rate, segmented by device and main traffic sources. Aggregate funnels hide problems: a checkout that converts well on desktop but poorly on mobile looks "average" overall.

Quantify the opportunity

A simple way to compare leaks is to estimate the value of improving each step:

Opportunity = Traffic at step x Realistic improvement x Downstream conversion x Value per conversion

Illustrative example for a lead-generation site (numbers invented for teaching):

StepMonthly usersStep rateDownstream to qualified leadIdea
Service page -> form start8,00010%30%Clarify offer and proof
Form start -> submit80045%67%Reduce fields, fix mobile keyboard
Submit -> qualified36050%—Qualification questions

Improving form completion from 45% to 55% adds 80 submissions and roughly 40 qualified leads. Improving the service page from 10% to 11% adds 80 form starts, about 44 submissions and roughly 22 qualified leads. The form fix looks more valuable and easier — a strong first candidate.

Page-level prioritisation

Beyond funnel steps, rank templates and pages by:

  • Traffic — more visitors means faster tests and bigger impact.
  • Value — pages close to money (pricing, product, checkout) matter more.
  • Gap — how much worse the page performs than comparable pages or segments.
  • Ease — templates (all product pages) let one change affect thousands of URLs.

A product page template on a large store is often the highest-leverage place to work because one change applies everywhere.

Segment until the problem appears

Useful segments for diagnosis:

SegmentWhy it matters
Device (mobile / desktop / tablet)Layout, speed and input differences
Traffic sourceIntent differs: brand search visitors behave differently from cold social traffic
New vs returningFirst-time visitors need more trust and explanation
Country / languageCurrency, delivery, payment methods, right-to-left layouts
Landing pageMessage match with ads or search queries
BrowserRendering bugs

When one segment's conversion rate is dramatically lower than others with no obvious reason, you have found a research lead.

Technical health first

Before sophisticated research, rule out technical problems:

  • Page speed and Core Web Vitals on real mobile devices and networks common in your markets.
  • Browser and device bugs — test key journeys on popular devices, including mid-range Android phones.
  • Form validation errors — track validation failures as events if possible.
  • Payment failures — check gateway decline reasons; missing local payment methods (for example cash on delivery, local wallets or buy-now-pay-later options where they are popular) can be a major leak.

Worked example: a Pakistani electronics retailer

Funnel analysis shows mobile users add to cart at similar rates to desktop but complete checkout far less often. Segmenting by payment step reveals a large drop at payment for mobile users. Session recordings (next module) show the card form's expiry field opens a full keyboard and rejects common formats. Fixing the input type and accepting multiple formats is implemented immediately — no test required — and mobile checkout completion is monitored for improvement.

Hands-on: a funnel exploration in GA4 and a leak calculator

In GA4, use Explore → Funnel exploration. A typical ecommerce funnel uses recommended events:

Step 1  session_start (or page_view on a landing page)
Step 2  view_item
Step 3  add_to_cart
Step 4  begin_checkout
Step 5  add_payment_info
Step 6  purchase
Breakdown: device category; then session default channel group
Toggle:    "Make open funnel" off (users must start at step 1) for a strict funnel

Export the step counts, then estimate where improvement is worth most. This short script ranks leaks by the revenue a realistic improvement would add (illustrative inputs):

steps = [  # (step name, users reaching step) - last 28 days, mobile, paid social
    ("Landing", 40_000), ("Product view", 26_000), ("Add to cart", 3_900),
    ("Checkout start", 2_300), ("Payment info", 1_500), ("Purchase", 1_080),
]
aov = 62.0                 # average order value
relative_gain = 0.10       # "what if this step's pass-through improved by 10%?"

final = steps[-1][1]
print(f"Baseline purchases: {final:,}  revenue: {final * aov:,.0f}")
for (name_a, a), (name_b, b) in zip(steps, steps[1:]):
    rate = b / a
    extra = final * relative_gain          # a 10% lift at any single step lifts purchases ~10%
    print(f"{name_a:>14} -> {name_b:<14} pass-through {rate:6.1%}  "
          f"drop-off {a - b:>7,}  +10% here = +{extra:,.0f} orders (~{extra * aov:,.0f})")

Notice that a 10% relative improvement at any step adds roughly the same number of orders. What differs is how feasible a 10% improvement is: a step with 15% pass-through (product view → add to cart above) usually has far more headroom than one with 72%. Combine the numbers with research, not instead of it.

Using AI to speed up diagnosis

Once you have exported funnel tables (no personal data), an AI assistant can help you spot segment differences, draft charts and summarise findings. Ask it to show the calculation for every number it reports, and check a few by hand — models can misread tables. Some analytics tools also offer built-in AI insights; treat them as prompts for investigation.

Common mistakes

  • Looking only at site-wide conversion rate.
  • Starting with the homepage because it is the most visible page internally.
  • Ignoring technical issues and jumping straight to persuasion.
  • Estimating opportunity with unrealistic improvement assumptions.

Diagnosis checklist

Key takeaways

  • Map the funnel and quantify each leak before choosing what to work on.
  • Segment by device, source and visitor type — averages hide problems.
  • Templates and pages close to money usually offer the highest leverage.
  • Rule out technical issues before persuasion work.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. Mobile and desktop add-to-cart rates are similar, but mobile checkout completion is far lower. What is the best next step?
  2. Why is a product page template often a high-leverage CRO target?
  3. Which formula best estimates the value of improving a funnel step?
  4. In a linear funnel, a 10% relative improvement at any single step lifts final conversions by about 10%. What should therefore guide which step you work on first?

Put it into practice

Map your main funnel with step rates by device, estimate the opportunity for the top two leaks using the formula, and pick one to research first.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.