100% Independent Advice
10+ Years Agency Experience
Completely Confidential
Line chart illustrating cumulative SEO return, in high-contrast white and teal on a dark background, rising from below a steady monthly investment line and crossing above it around month seven to nine.

How to Measure ROI From SEO Investment

A marketing director signs off a £2,000 monthly SEO retainer. Six months later, someone in finance asks what it delivered, and the honest answer is often “traffic’s up” or “we’re ranking for more things now.” Neither answer says anything about revenue, and neither would satisfy the same question asked of a paid ads budget.

This isn’t because SEO doesn’t produce a return. It’s that SEO’s return is genuinely harder to trace back to the pound spent than most other marketing channels, and most businesses never build the tracking needed to close that gap. The result is that SEO gets judged on activity like rankings, published articles, and an arbitary Domain Authority rather than on outcome.

This guide sets out a practical way to measure what SEO spend is actually returning: the tracking to put in place, the formula to use, and what to reasonably expect and when.

Why Measuring SEO ROI Is Harder Than Other Channels

Compare it to paid search. Someone clicks an ad, lands on a page, and if tracking is set up correctly, that click can usually be tied to a specific keyword, campaign and, eventually, a sale. Organic search rarely offers that same clean chain, for a few structural reasons.

  • The gap between cause and effect – content published this month may not rank competitively for four to six months, so this month’s spend and this month’s return rarely line up
  • Multiple touchpoints – a customer might discover you organically, leave, and convert weeks later via a branded search or a direct visit, and a standard report will often credit the wrong channel
  • Aggregated reporting – analytics platforms group a lot of organic activity together by default, making it easy to see a traffic trend but harder to isolate which pages or keywords are actually driving revenue

None of this makes SEO unmeasurable. It means the measurement has to be built deliberately, rather than read off whatever a standard dashboard happens to show.

The Basic ROI Formula, and Why It Needs Care

The formula itself is simple:

ROI = (Revenue attributable to SEO − Cost of SEO) ÷ Cost of SEO × 100

The two numbers feeding it are where most ROI reporting falls apart, so it’s worth being precise about what belongs in each.

ComponentWhat it should include
Cost of SEOAgency or freelancer fees, internal staff time spent briefing and approving work, content production costs not already covered by the retainer, and any tools or software involved
Revenue attributable to SEORevenue from goal completions or transactions where organic search was a genuine contributing channel, not simply whichever channel happened to get the last click

Step 1: Get Your Cost Baseline Right

A lot of ROI calculations understate cost by only counting the retainer invoice. A fuller baseline includes:

  • Agency or freelancer fees
  • Internal time spent commissioning, reviewing and approving work
  • Content production costs, if not already included in the retainer
  • Analytics, rank tracking or reporting tools
  • One-off costs such as technical fixes or design work carried out on the agency’s recommendation

If you haven’t worked out what a fair monthly figure looks like for your situation in the first place, our guide to how much SEO should cost is a useful starting point before you build a cost baseline around it.

The same principle holds whichever route delivers the work. Our comparison of SEO agency vs freelancer vs in-house SEO sets out what belongs in the cost baseline for each option, and if you’re still trying to work out why two quotes for similar work can look so different in the first place, our piece on why SEO pricing varies so much covers that in more depth.

Step 2: Track the Right Revenue Signals

What counts as “revenue” depends on the business, but the tracking needs to go further than page views.

  • Ecommerce – enable ecommerce tracking so transactions can be tied to the channel that referred the visitor, not just tracked as a total
  • Lead generation and B2B – assign a value to each enquiry type based on average deal size and close rate, rather than counting leads as if they’re all worth the same
  • Goal and event tracking – set this up around actions that actually correlate with revenue, such as enquiry forms, calls or demo requests, not scroll depth or time on page

Step 3: Choose an Attribution Approach You Can Defend

Attribution is the part most reports quietly get wrong, because the model chosen changes the answer significantly.

ModelHow it credits organicWhere it falls short
Last-clickFull credit to whichever channel was used immediately before conversionOften undervalues organic, since it may have started the journey without being the final step
First-clickFull credit to whichever channel first brought the visitor to the siteCan overvalue early-stage organic traffic and ignore what actually closed the sale
Linear / multi-touchSplits credit across every channel touched before conversionMore balanced, but harder to explain simply and needs more tracking maturity
Data-driven (GA4 default)Uses your own conversion data to weight each channel’s real contributionGenerally the most accurate option, but needs enough conversion volume to be reliable

There isn’t a single correct model for every business, but there is a weak one for measuring SEO specifically: last-click alone, since organic is frequently a first-touch or supporting channel rather than the final step before conversion.

If your ROI reporting relies entirely on last-click attribution, it is almost certainly undercounting what SEO is actually doing.

A Worked Example

Take a services business paying £1,500 a month for SEO, with roughly £300 a month of internal time added on top. By month eight, several pages have started ranking consistently for commercial terms.

Monthly SEO spend£1,500
Internal time (approx.)£300
Total monthly cost£1,800
Average enquiry value once won£2,400
Organic-attributed enquiries won in month 86
Attributable revenue in month 8£14,400
Month 8 ROI(£14,400 − £1,800) ÷ £1,800 × 100 = 700%

That figure looks dramatic largely because SEO compounds. Most of month eight’s ranking pages were built up over the preceding six months, so early-month ROI on this same account likely looked flat or negative before it turned positive. Judging a campaign on month two using the same formula would have told a much less encouraging, and much less complete, story.

The ROI Curve: What to Expect, and When Illustrative progress toward breakeven and beyond Months 1–3: Foundation Cost > return Months 4–6: Early traction Approaching breakeven Months 7–9: Breakeven Cost ≈ return Months 10–12+: Compounding Return > cost

Illustrative pattern only. Actual timelines vary by market, starting point and scope.

Leading Indicators vs Lagging Indicators

Revenue is a lagging indicator: useful, but slow to arrive. While waiting for it, a handful of leading indicators show whether the work is on track.

  • Directional movement in rankings for commercially relevant terms, not headline position for a single keyword
  • Organic traffic growth specifically to pages that support buying decisions, rather than total site traffic
  • Click-through rate improvements on pages already ranking, which often signal better titles and snippets before rankings move further
  • Growth in indexed, relevant pages and, where link building is in scope, growth in referring domains

Leading indicators are useful for judging whether a campaign is moving in the right direction. They are not a substitute for eventually connecting the work to revenue, and any agency that only ever reports on leading indicators, months into an engagement, is worth questioning.

Questions to Ask Your Agency About ROI Reporting

  • How is the revenue figure in the monthly report calculated, and what attribution model sits behind it?
  • Which specific pages or keywords are contributing to that figure?
  • Does the report separate branded traffic, people already looking for you by name, from genuine non-branded discovery?
  • What counts as a “conversion”, and is it tied to an actual value rather than treated as a flat count?
  • How will reporting change as the account matures, from leading indicators early on to revenue later?

If you’re weighing up more than one proposal and want to see how each one describes its approach to reporting, side by side, our guide on how to compare SEO agency proposals covers a simple framework for doing that fairly. If you would rather work through a broader set of questions before you’re even at the comparison stage, our 10 questions to ask an SEO agency is a good starting point.

Common Ways ROI Reporting Gets Overstated

  • Reporting all organic traffic growth as success without connecting it to any revenue figure
  • Highlighting a handful of improved keyword rankings while leaving out the overall picture
  • Switching between first-click and last-click attribution depending on which makes a given month’s number look better
  • Comparing performance to an arbitrary earlier baseline rather than a consistent one
  • Presenting monthly figures with no year-on-year or seasonal context, particularly for businesses with seasonal demand

None of these are necessarily deliberate. Reporting tends to default to whatever a platform makes easiest to pull, and the easiest numbers to pull are not always the most honest ones. Asking the questions above tends to surface the difference quickly. Our SEO proposal red flags checklist covers the same pattern from the other direction: what to watch for in a proposal before reporting like this ever reaches your inbox.

Tools That Make This Easier

None of the tracking above requires an expensive platform. Most businesses already have access to what they need, the gap is usually in how it’s configured rather than what’s available.

  • Google Analytics 4 – the starting point for goal tracking and, for ecommerce sites, transaction-level revenue by channel
  • Google Search Console – shows which queries and pages are gaining visibility, useful for leading indicators even though it doesn’t report revenue directly
  • CRM integration – for B2B and longer sales cycles, connecting your CRM to your analytics lets you trace a closed deal back to the channel that first brought the contact in, not just whichever channel touched them last
  • Call tracking – for businesses where enquiries mostly arrive by phone, call tracking numbers tied to organic landing pages close one of the biggest gaps in SEO measurement
  • Consistent UTM tagging – if content is also promoted through email or social, tagging those links properly stops that traffic being misattributed back to organic

Setting this up properly is usually a half-day task for whoever manages your website or analytics, not a major project, and it’s worth doing before an SEO campaign starts rather than months in, once you’re trying to reconstruct data retrospectively.

Frequently Asked Questions

How long does it take to see a return on SEO investment?

Most campaigns follow a similar shape: little visible return in the first three months while foundational work happens, gradual traction from months four to six, and a breakeven point somewhere around months seven to nine as more pages rank and start converting. Return tends to compound after that. Individual timelines vary with market competitiveness and starting point, so treat this as a general pattern rather than a guarantee.

What counts as a good ROI for SEO?

There is no universal benchmark, because it depends on your margins, average order or deal value, and how competitive your market is. A more useful question than “is this a good percentage” is “does the attributable revenue comfortably exceed the full cost, including internal time, once the programme has had time to mature”. Comparing your own ROI over time is more meaningful than comparing it to another business’s headline figure.

Can I trust the ROI figures in my agency’s monthly report?

Only once you understand how the figure was calculated. Ask which attribution model was used, whether branded and non-branded traffic are separated, and whether the revenue number is tied to actual conversions rather than estimated. A report that cannot answer those questions clearly is worth challenging before you take the headline number at face value.

Does AI visibility or GEO work affect SEO ROI measurement?

Increasingly, yes. If a proposal includes AI-visibility or GEO work as a line item, it deserves the same scrutiny as any other spend before it gets rolled into your ROI figure, partly because AI-driven visibility is harder to attribute to a click than a traditional ranking. Our guide on GEO vs SEO covers what genuine evidence of AI visibility looks like, as opposed to a rebranded line item.

What if most of our enquiries come by phone rather than through the website?

This is one of the most common gaps in SEO measurement. Call tracking numbers, applied specifically to organic landing pages, let you tie a phone enquiry back to the page and keyword that generated it, in much the same way a web form submission already can. Without it, a meaningful share of attributable revenue simply never gets counted.

Measuring return is only half the picture — the other half is making sure the engagement is set up to deliver one in the first place. Our guide on how to choose an SEO agency covers how to judge whether a proposal’s projected outcomes are realistic before you commit to them.

Ready to Compare Proposals?

If you’re still assessing a proposal, it’s worth asking before you sign how the agency actually intends to report on return, not just activity. Be cautious of answers that stay on “growth” or “visibility” and never touch revenue.

Our SEO Proposal Review checks whether the reporting approach in a proposal is one you’ll actually be able to hold the agency to, alongside the rest of the commercial detail.

Even organisations required by law to publish every payment don’t always get a return figure alongside the spend. Our analysis of UK council SEO and digital marketing spending found the same reporting gap at a much larger scale.

Not sure how to judge whether your SEO spend is paying off?

Our SEO Proposal Review gives you an independent, plain-English read on a proposal before you sign, including whether its approach to reporting will actually let you measure return once work begins.

AM

Written by

Andy McLoughlin

Andy is the founder of Before You Invest and Head of Digital Strategy at a UK digital agency. He reviews SEO proposals from the agency side of the table, and built Before You Invest to help businesses spot red flags and understand fair value before they sign.

Scroll to Top