How can I compare the expected value of SEO, paid search, partnerships, communities, and referrals?
Short answer
Compare on four dimensions: fully-loaded CAC, time to first customer, revenue ceiling before diminishing returns, and whether the channel keeps producing after the spend stops. Ranking on CAC alone consistently overweights paid and underfunds the channels that compound. Then re-run the comparison at 30%, 50%, and 80% of each channel's ceiling, because the ranking usually flips as volume increases.
Why CAC-only comparisons pick the wrong winner
CAC is a snapshot. It says nothing about how long the channel takes to work, how much volume it can absorb before costs spike, or whether it produces anything the day after you stop paying.
Rank on CAC alone and paid search wins almost every time, right up until you try to scale it and cost per click doubles. The four-dimension comparison exists so leadership sees the tradeoffs rather than accepting a ranking that hides them.
The four-dimension matrix
For B2B SaaS with ACV between $2,000 and $30,000:
| Channel | Fully-loaded CAC | Time to first customer | Ceiling | Compounding |
|---|---|---|---|---|
| Paid search, non-brand | $400 to $2,500 | Same day | High but elastic, costs rise with volume | None |
| Paid search, branded | $50 to $250 | Same day | Low, capped by branded volume | None |
| SEO, bottom-funnel commercial | $150 to $800 amortised | 2 to 5 months | Medium, capped by keyword universe | Yes, 18 to 36 months per page |
| SEO, top-funnel educational | $600 to $3,000 amortised | 4 to 9 months | High, assisted revenue only | Partial |
| AI-search visibility | $200 to $1,000 amortised | 1 to 6 months | Medium, one ceiling per surface | Yes, path-dependent |
| Partnerships | Often under $500 | 1 to 6 months | Capped by partner list | Partial |
| Communities | $100 to $600 fully loaded | 3 to 12 months | Capped by community size | Yes, reputation persists |
| Referrals | Near zero direct cost | 0 to 3 months | Capped by customer count and NPS | Yes, network effects |
Community and partnership costs look artificially low unless you fully load them with salary allocation, since they're almost entirely time.
The ceiling constraint that flips the ranking
This is the step most comparisons skip. Every channel saturates, and channels rank differently at different utilisation levels.
Paid search on non-brand terms hits diminishing returns when cost per click climbs as you push volume. SEO hits a ceiling at the total search volume in your category. AI-search hits a ceiling at the number of commercial prompts your buyers actually use, which is often 100 to 500 rather than thousands.
Compute expected value at 30%, 50%, and 80% of ceiling utilisation:
Expected annual value = (Customers per year × ACV × Gross margin)
- Fully-loaded annual channel cost
A channel that looks best at 30% utilisation frequently loses its edge at 80%, and the reverse happens too. Running the three scenarios is what turns the matrix into a funding decision instead of a debate.
Why compounding deserves its own column
Paid produces zero the day you turn it off. A bottom-funnel commercial page produces leads for 18 to 36 months and only decays when a competitor outbuilds it.
The AI-search version comes from our own state of AI search research, covering over 22,000 answers: once a brand is mentioned in an AI answer for a prompt, next-observation mention probability is 83.2% on ChatGPT, 83.3% on Perplexity, and 84.2% on Google AI Mode. Citations persist.
Leaving compounding out is how CFOs end up approving large paid budgets, cutting content, and then watching blended acquisition cost climb every quarter without an obvious cause. Note the AI-search row carries a caveat the others don't: Pew Research found that when an AI summary appears, users click a source link in only about 1% of visits, so its return arrives as brand lift rather than as sessions and has to be valued accordingly. See What is a realistic payback period for an SEO investment?.
The funding order that usually holds
For mid-stage B2B SaaS with an existing product and some organic baseline:
Fund fully. Referrals and bottom-funnel commercial content. Both compound, both produce customers within a quarter, both show payback under 12 months.
Fund substantially. AI-search visibility on commercial prompts, plus branded paid search. One compounds, the other has floor economics that make it hard to lose money on.
Fund selectively. Partnerships and communities. High value, resource-intensive, hard to scale without dedicated headcount.
Fund only with evidence. Non-brand paid search and top-funnel educational content. Both have a role, neither should get first-priority money until the alternatives are saturated.
Run the comparison quarterly
Manually this is a two-week analysis that's stale within a month, which is why most teams do it once during planning and then run on the conclusion for a year.
The dimension that makes it worth automating is ceiling utilisation, because the ranking flips as volume grows and a static comparison never shows that. Holding the expected-value arithmetic in a Code node lets you compute each channel at 30%, 50%, and 80% of ceiling in the same run rather than modelling one scenario and hoping.

The quarterly agent:
Start (schedule, quarterly) → GA4 AI Traffic Overview → GSC Top Pages for Site → share-of-voice recipe → Citation Share → top-performers recipe → HubSpot Get CRM Objects (deals and channel costs by attribution, 4 quarters) → Code (compute fully-loaded CAC per channel, estimate each channel's ceiling from category volume or partner count, then compute expected value at three utilisation levels) → Prompt LLM (rank channels at each level and flag where the ranking changes between them) → Excel export → Send Email to CMO and CFO.
The flag on ranking changes between utilisation levels is the output worth having. A channel that wins at 30% and loses at 80% is a channel you should fund now and cap later, and that instruction is far more useful than a single ranked list that implies the order is stable.
FAQ
Related answers
- How should I compare SEO customer-acquisition cost with paid acquisition?
- What is a realistic payback period for an SEO investment?
- How do I decide whether SEO is too slow for our current cash runway?
- Is AI-search visibility commercially meaningful enough to deserve its own budget?
Want to compare all your channels on live CAC and compounding data? Start a free Analyze AI trial and wire GA4, GSC, and your CRM into one channel-comparison agent.
