Skip to content

SaaS · Funnel & CRO

Funnel & conversion optimization for SaaS

Most stalled SaaS growth isn't a traffic problem — it's a leaky funnel and blind attribution. Fix where qualified users fall out and feed clean signal back into acquisition, and the demand you already generate starts converting.

What I audit in the first 30 days

Same order every time — each step depends on the one before it.

1

Where qualified users leak

Visit → signup → activation → paid. I map the drop at each stage and rank by revenue impact, because fixing the biggest leak beats buying more top-of-funnel every time.

2

Attribution you can trust

If you can't tell which channel produces revenue — not just signups — every budget decision is a guess. End-to-end tracking comes before any spend change.

3

Signup-to-value time

The faster a new user hits the 'aha,' the higher trial-to-paid runs. I audit onboarding for the shortest path to first value.

The playbook

The levers that consistently move these accounts, roughly in order of impact.

01

Fix the biggest leak first

One high-impact conversion point at a time, prioritized by revenue. Compounding wins beat a scattershot redesign that changes everything and proves nothing.

02

Acquire high-fit, not high-volume

Rebuild campaigns around users who look like paying customers, not raw signup count. Fit at the top makes every downstream stage convert better.

03

Tighten trial and demo messaging

Landing pages, onboarding, and in-product prompts aligned to the value that converts trials — so the funnel sells the same story end to end.

04

Instrument revenue attribution

Wire tracking so budget flows to channels producing revenue, not leads. The single change behind most 'sudden' SaaS growth is finally seeing what works.

05

Lifecycle from trial to expansion

Nurture that moves trials to paid and paid to expansion — the cheapest revenue in SaaS is the customer you already have.

What this has looked like in practice

Three accounts, three different problems — same framework.

Growth unlock

250% revenue growth in a single quarter

Inherited: Growth had plateaued — acquisition wasn't producing enough qualified signups and the funnel leaked between first touch and paid conversion.

Done: Audited the full funnel and fixed the highest-impact leaks first, rebuilt acquisition around high-fit users, tightened trial messaging, and instrumented attribution end to end.

250%

Revenue growth

1 quarter

Time to result

Same traffic

Mostly funnel fixes

Attribution fix

Moved budget to what actually paid

Inherited: Spend spread across channels judged on signups, not revenue.

Done: End-to-end attribution revealed which channels produced paying customers; budget followed the revenue.

−31%

Blended CAC

Clear

Revenue by channel

Reallocated

To what converts

Activation

Lifted trial-to-paid with faster time-to-value

Inherited: Trials signing up and never activating.

Done: Shortened the path to first value in onboarding and added lifecycle nudges to the aha moment.

+40%

Trial-to-paid

Faster

Time to first value

Onboarding

Rebuilt around value

Figures are representative of the collision vertical, drawn from account reporting; client identities are withheld.

The math I manage to

Lead counts are a means. This is the chain I report on — and why the channel works.

1,000Trials / mo×15%→21%Trial-to-paid+60New paid / mo×$1,200LTV each$72,000Added LTV / mo

A six-point lift in trial-to-paid on the same traffic is worth more than a large increase in ad spend — and it compounds every month. That's why the funnel is the first place I look, not the last.

BenchmarkTypical range
Visitor → signup2 – 5%
Trial → paid10 – 25%
Free → paid (PLG)2 – 5%
CAC payback5 – 12 mo

Run this in your shop

If bays are empty while the phone rings, the leak is measurable — and fixable.