Why SEO ROI Is Hard to Measure
SEO's impact is rarely linear or immediate. A link built today may not show ranking impact for 3 months. A content piece published in January might generate its peak organic revenue in November. Attribution models that credit only the last click systematically undercount SEO's contribution.
The result: many businesses undervalue their SEO investment because they're measuring the wrong things, at the wrong time, with the wrong attribution model.
How to Calculate SEO ROI
The core formula is: ROI = (Revenue from Organic – Cost of SEO) / Cost of SEO × 100
The challenge is measuring 'revenue from organic' accurately. This requires: tracking organic traffic in GA4, setting up conversion goals (leads, purchases, signups), and assigning a value to each conversion type.
Example Calculation
Monthly SEO spend: £2,000. Organic leads per month: 25. Average lead value: £400. Revenue from organic: £10,000. ROI: (£10,000 – £2,000) / £2,000 × 100 = 400%.
This is a simplified example — real ROI calculation requires proper attribution, lifetime customer value, and multi-touch modelling. But the principle holds: organic traffic has a calculable business value.
Key Metrics for Measuring SEO ROI
Leading Indicators (show early, predict future returns)
- Keyword ranking improvements — pages moving from page 2 to page 1
- Organic impressions growth (Google Search Console)
- Referring domain growth — new high-quality backlinks acquired
- Core Web Vitals pass rate — technical improvements unlocking ranking potential
Lagging Indicators (reflect real business outcomes)
- Organic sessions — actual traffic arriving from search
- Organic leads / conversions — tracked in GA4
- Revenue from organic channel
- Cost per organic acquisition vs. cost per paid acquisition
The Right Time Horizon for ROI Measurement
Month 1–3: You're building the foundation. Expect minimal return. This is the highest-investment, lowest-return period. Most businesses that abandon SEO do so here.
Month 4–6: Early ranking gains start appearing. Traffic begins growing. Some conversions from organic begin to show.
Month 7–12: Compounding sets in. Multiple pages begin ranking. Organic traffic growth accelerates. ROI turns positive for most well-run campaigns.
Month 13–24: This is where exceptional ROI typically appears. Pages that took 6 months to rank are now generating consistent organic revenue with minimal incremental cost.
Common ROI Measurement Mistakes
- Measuring too early (before month 6) and concluding SEO 'doesn't work'
- Using last-click attribution (massively undercounts SEO)
- Tracking rankings without connecting them to traffic and conversions
- Comparing SEO costs to PPC costs without accounting for SEO's longevity
- Not calculating the value of brand authority and organic trust
Frequently Asked Questions
What's a good SEO ROI?
Industry benchmarks suggest 3–10× ROI over 24 months for well-executed SEO campaigns. The range is wide because results depend heavily on competitive intensity, budget, and execution quality. Any ROI above 2× is typically better than equivalent paid channel spend.
Can SEO ROI be compared to PPC ROI?
Yes, but the time horizons differ. PPC ROI is immediate and measurable within days. SEO ROI is deferred but compounds indefinitely. The comparison should be made over a 24-month window, where SEO typically wins significantly on cost per acquisition.
How do I set up ROI tracking for SEO?
Connect GA4 to Google Search Console for traffic attribution, set up conversion goals in GA4 (lead form submissions, purchases, signups), assign monetary values to each conversion type, and create a custom report or dashboard that isolates organic channel performance.

