Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Measurement

ROI of SEO

I stopped calculating ROI of SEO as a single number once I realised it hides more than it reveals.

Beginner5 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Define one primary conversion goal – revenue, leads, or signups – before you touch a spreadsheet.
  • Tag every organic landing page with event tracking to capture assists, not just last clicks.
  • Include staff time, tool subscriptions, and content production in your cost base, not just ad spend.
  • Run your ROI calculation over a 12-month rolling window to account for SEO's typical delay.

Plain-English take

ROI of SEO is the ratio of net profit generated from organic search to the total cost of that search effort. A simple example: I spent £2,000 on a content campaign – writer fees, one tool subscription, and half a month of my time. Over the next six months, that content produced £10,000 in sales according to last-click attribution. The ROI is (£10,000 - £2,000) / £2,000 = 4:1, or 400%. That number looks good, but it only holds if the last click truly represents the sale. In reality, half of those conversions started with a PPC ad or a direct visit. The last click was organic, but the organic channel didn't create the sale – it closed it. To get a cleaner picture, I use a [Google Analytics](/google-analytics/) model that gives partial credit to all touches. Another problem: brand traffic. If your domain is already well-known, branded organic clicks will convert at a high rate, but you didn't earn them through SEO. Exclude branded queries from the revenue column. The decision rule I follow is: strip out branded, use multi-touch attribution, and calculate ROI only on the incremental revenue your content directly generated. If the result drops below 2:1, I reconsider the strategy.

When it actually matters

ROI of SEO matters most when you're arguing for budget, comparing channels, or reporting to a board. The CFO wants a single number to approve a £10,000 content bet. In that situation, I present a conservative ROI: strip brand, use assisted conversion value, and show the 12-month window. But it also matters when you are choosing between SEO and PPC. A PPC campaign might show 5:1 in month one, while SEO shows 1:1 in month one and grows to 6:1 by month twelve. The decision depends on your cash flow timeline. If you need revenue in the next 30 days, SEO ROI is irrelevant. For a long-term play, SEO wins. Edge case: a new website. Without 12 months of data, any ROI calculation is a guess. I advise clients to measure leading indicators – impressions, click-through rates, conversion rates – and ignore ROI for the first six months. Use [SEO KPIs](/seo-kpis/) like share of voice or [keyword rankings](/rank-tracking/) as proxies. Another edge case: seasonal business. A golf equipment site gets 40% of annual sales in spring. SEO investment in autumn generates returns six months later. ROI must be calculated across the fiscal year, not month-on-month. If you use a quarterly view, you'll see negative ROI in Q4 and underestimate the channel's value. The decision rule: align your calculation period with your longest sales cycle.

What I got wrong

I made three mistakes that distorted my SEO ROI. First, I ignored non-revenue benefits. One piece of content brought zero direct sales but generated 20 backlinks that boosted every other page's rankings. The ROI on that piece was negative if I looked at revenue, but positive if I measured link velocity. I now include proxy metrics like referral traffic and [domain authority](/seo-analysis/) growth as secondary ROI factors. Second, attribution tunnel vision. For a B2B client, I used last-click attribution and reported a 10:1 SEO ROI. When I switched to a time-decay model in [Looker Studio](/looker-studio/), the real number was 3:1. The first-touch campaign was social media, and SEO was the closer. I now use a custom model that balances first and last touches. Third, time lag. I used to close the books each quarter and panic when SEO showed negative ROI in months one through three. I now run a rolling 12-month window so the early spend is matched with later revenue. One specific mistake: I spent three months optimising a product page for 'best running shoes' only to discover the page had a terrible add-to-cart rate. The SEO traffic was high, but the page didn't convert. I should have fixed the conversion path before writing more content. SEO [conversion rate optimisation](/seo-tracking/) would have saved me time.

Next step

Quick answers

Should I include branded traffic in SEO ROI?

No, unless you created the brand awareness. Organic clicks on your brand name were likely coming anyway through direct navigation. Exclude branded queries from your revenue attribution to get a truer sense of incremental value. Use Search Console to filter branded terms.

What ROI is considered good for SEO?

There is no universal benchmark because margins and cycles differ. For a typical ecommerce site, a 5:1 return over 12 months is solid. For B2B, the longer sales cycle means you might see 3:1 in the first year and 10:1 in year two. Compare against your next best channel.

Can SEO have a negative ROI?

Yes. If you invest in content that never ranks, or rank for terms that don't convert, you spent money and got nothing back. A common cause is targeting high-volume keywords that attract traffic but not purchasers. Track conversion rates by keyword group to catch this early.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.