Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Measurement

SEO ROI

SEO ROI is the metric that connects organic search work to actual money — revenue, conversions, profit — instead of just rankings or traffic. If you've ever had to defend your SEO budget to a CFO, this is the number you need.

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

Start here

  • Include all costs — tools, labor, content, agency fees. Not just media spend.
  • Don't treat all organic traffic as SEO-driven revenue. Attribution matters.
  • Use the formula: ((SEO revenue - SEO cost) / SEO cost) x 100.
  • Forecast with estimated traffic, CTR, conversion rate, and average order value.
  • Compare over the same time window — SEO has a delayed payoff.

Here's what I'd do differently now.

What I'd do first

  • Get your costs straight. Tools, freelancers, your own hours, content production, agency fees — everything. I once forgot to include the time I spent on a technical audit. That alone was a few grand.
  • Set up proper conversion tracking in Google Analytics and Search Console. If you can't see which organic sessions turned into sales or leads, you're guessing.
  • Pick an attribution model and stick with it. Last-click is simple but undercounts SEO. First-click overcounts it. I use linear or position-based for SEO.
  • Calculate a baseline. Look at the last 6-12 months of organic revenue and costs. That's your starting point.
  • Forecast before you start. Estimate traffic uplift, CTR, conversion rate, and average order value. Then run the formula.

Plain-English take

SEO ROI is just a way to answer: did the money I put into SEO bring back more than I spent? The formula is dead simple: ((revenue - cost) / cost) x 100. If you spend $5,000 and generate $20,000 in organic revenue, your ROI is 300%. But the hard part isn't the math — it's what you count as revenue and what you count as cost. Most people screw that up.

How it shows up

You'll see SEO ROI in reports to stakeholders, budget proposals, and quarterly reviews. It's the number that either gets you more budget or gets your program cut. I've seen it used to justify hiring another content writer or to kill a project that wasn't performing. It also shows up in forecasting — you estimate what you'll earn from a new campaign before you spend a dime.

Tradeoffs

The biggest tradeoff is attribution. Last-click attribution is easy to pull from Google Analytics but it undervalues SEO because organic often assists rather than closes. First-click gives SEO too much credit. I've gone back and forth. Right now I use a custom model that gives 40% to first touch, 20% to middle touches, and 40% to last touch. It's not perfect but it feels fairer.

Another tradeoff: time horizon. SEO takes months to pay off. If you calculate ROI monthly, you'll see negative numbers early on. Annual calculations smooth that out but hide short-term problems. I usually report quarterly with a trailing 12-month view.

And then there's the question of what counts as revenue. Direct sales are easy. But what about leads that turn into customers six months later? Or brand searches that came from SEO but converted through a different channel? I've started using customer lifetime value for repeat purchases. It's more accurate but way more work.

What I got wrong

First time I calculated SEO ROI, I only counted tool subscriptions and a freelancer. Ignored my own salary, the content writer's time, and the designer who made the infographics. My ROI looked amazing — until my boss asked why the number didn't match the P&L. Embarrassing.

I also treated all organic traffic as SEO-driven. Turns out, a chunk of that traffic was from branded searches that would have come anyway. I had to filter out branded queries to get a real picture.

And I used to compare ROI across different time periods without adjusting for SEO's lag. A campaign that launched in November might not show returns until February. Comparing November's ROI to December's was meaningless.

Next step

Quick answers

What is SEO ROI?

SEO ROI is a metric that measures the financial return from organic search relative to the cost of SEO. It is calculated as ((SEO revenue - SEO cost) / SEO cost) x 100.

How do you calculate SEO ROI?

Subtract total SEO cost from organic revenue, divide by SEO cost, then multiply by 100 to get a percentage. For example, if revenue is $10,000 and cost is $2,000, ROI is 400%.

What costs should be included in SEO ROI?

Include all expenses: tools, labor, freelancers, content production, agency fees, and any other implementation costs. Do not count only media spend.

Why is SEO ROI important?

It connects organic search efforts to business outcomes like revenue and profit, helping justify budgets and demonstrate value to stakeholders.

Sources

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

  • Google Search Central — Best source for how Google Search works, measurement caveats, and organic search reporting context.
  • Google Analytics Help — Useful for traffic, conversion, and attribution measurement used in SEO ROI calculations.
  • Google Search Console Help — Authoritative source for organic search performance data that feeds ROI estimates.
  • SEMrush — Clear practitioner explanation of SEO ROI formulas and reporting use cases.
  • Shopify — Accessible overview of SEO ROI calculation and forecasting for ecommerce use cases.

Notes from Callum Bennett.