What Is ROI in SEO? Formula, Benchmarks and Forecasts

What Is ROI in SEO? Formula, Benchmarks and Forecasts

Put last quarter's SEO report next to the invoice that paid for it. On one side: rankings, impressions, a traffic graph trending politely upward. On the other: $4,000 a month. If you can't draw a straight line from the graph to the invoice, the question is coming, and 'brand visibility is improving' is not an answer that survives a budget review.

What is ROI in SEO comes down to one number: the revenue your organic search work generates, compared to everything it cost you, expressed as a percentage. Below you'll get the exact formula, a worked example, realistic benchmarks for how long ROI takes to materialize, a method for forecasting it before you spend a penny, and the mistakes that quietly wreck most SEO ROI calculations.

What Is ROI in SEO, Exactly?

SEO ROI is the ratio of profit generated from organic search to the total cost of generating it. It answers a blunt question: for every £1 (or $1) you put into SEO, how many pounds came back out?

The standard formula looks like this:

SEO ROI = (Organic revenue − Total SEO investment) ÷ Total SEO investment × 100

So if you spent $20,000 on SEO over a year and it drove $90,000 in revenue attributed to organic search, your ROI is ($90,000 − $20,000) ÷ $20,000 × 100 = 350%.

Two traps account for most bad calculations, and both are easy to commit without noticing.

First, revenue is not profit. The formula above gives you return on investment in the sense most businesses use it, but if you want true profit-based ROI, subtract your cost of goods or service delivery from the revenue first. A business selling hardware at 30% gross margin needs a very different revenue figure than a SaaS company at 85% margin to hit the same ROI. Decide which version you're reporting and stick to it.

Second, "total SEO investment" means everything. Whitehat's March 2026 guide makes the point bluntly: count the full investment, not just agency fees. That includes:

  • Agency or freelancer retainers and one-off project fees
  • Salaries (or salary fractions) of in-house writers, developers, and SEO staff
  • Tools: Ahrefs, Semrush, Screaming Frog, Surfer, whatever stack you run
  • Content production costs, including freelance writing and design
  • Link building, PR, and any digital spend tied to earning organic visibility
  • Hosting and site speed upgrades made specifically for SEO

Most companies undercount by forgetting the tool stack and the developer time. If your ROI only looks good because half the costs are hidden, you haven't calculated ROI. You've flattered yourself.

How to Calculate Your SEO ROI Step by Step

Step 1: Add up your total costs

Pull twelve months of spending if you can. A shorter window distorts the picture, because SEO spend in month one rarely pays back until months six through twelve. For a typical small-to-mid-sized business, the cost side is simpler than people expect: one retainer, one tool budget, maybe one writer.

For context on what "normal" spending looks like, the numbers vary wildly by source. Ahrefs' 2025 survey of 439 SEO providers found average monthly spend of $2,917, while SE Ranking's 2025 pricing survey found 64% of surveyed agencies charged under $1,000 per month, mostly serving small and local businesses. Both can be true at once, because the market is split between cheap local SEO and expensive enterprise retainers. Use these figures to sanity-check your own spend, not as a target.

This is the hard part, and it's where honesty matters most.

If you run an ecommerce store, the job is easier: Google Analytics 4 or Shopify's reports will give you revenue attributed to the organic search channel directly. Multiply that revenue by your gross margin if you want profit-based ROI.

If you're a service business or SaaS, you need to trace conversions from organic landing pages through to closed deals. The practical method:

  1. In GA4, set your organic sessions segment and count conversions (form fills, demo bookings, trial signups) from organic landing pages.
  2. Multiply conversions by your lead-to-customer close rate.
  3. Multiply customers by average deal or order value, or by lifetime value if your sales cycle justifies it.
  4. Apply your margin if you're reporting profit-based ROI.

Worked example. Say a B2B software company spends $60,000 a year on SEO. Organic search produces 480 demo requests per year. Their sales team closes 12% of them, so 58 new customers. At an average first-year contract of $2,840, that's $164,400 in revenue. ROI = ($164,400 − $60,000) ÷ $60,000 × 100 = 174%. This mirrors the structure of AirOps' July 2026 forecast example, which landed on the same 174% figure using the same inputs.

Step 3: Run the formula and report it honestly

You have revenue and costs. Divide, multiply, done. But the report matters as much as the number, so include three things alongside the ROI percentage: total revenue attributed, total costs, and the time window. An ROI of 300% over 24 months tells a very different story from 300% claimed after three months.

What Is a Good ROI for SEO?

What counts as a good ROI in SEO is anything positive that keeps improving as content compounds, but that answer alone is useless in a budget meeting. Here's what the data actually shows.

First Page Sage analyzed its own 2021 to 2025 campaign data and reported median ROI of roughly 748% for thought-leadership campaigns and 702% for B2B SaaS, with heavy variation by industry. Treat those numbers carefully: they come from a vendor's own client base and skew toward successful engagements. Nobody publishes their disasters.

The more useful figure is the break-even timeline, because that's what you can actually plan around. First Page Sage's 2025 campaign benchmarks put break-even at around a 7-month median for B2B SaaS and roughly 9 months for thought-leadership content campaigns. These are vendor-reported figures, not guarantees, but they match what most practitioners see: SEO starts losing money, then stops losing money, then makes a lot of it.

That shape is the whole point. Paid ads stop working the moment you stop paying. SEO revenue keeps arriving months after the work was done.

Business type Typical break-even What drives the timeline
Local service business 3-6 months Lower competition, faster rankings for local terms
Ecommerce store 6-9 months Product page optimization plus content builds slowly
B2B SaaS 7-12 months Long sales cycles delay revenue attribution
Thought-leadership content 9-12 months Authority takes time before traffic compounds
New domain (under 1 year old) 12-18 months No existing authority; everything starts from zero

Is 4.5% a good ROI, as the question sometimes appears in search? For SEO, no. If your SEO program returns 4.5% after a full year, something is structurally wrong: wrong keywords, wrong attribution, or costs that include work SEO shouldn't be charged for. For comparison, most established programs run into triple digits once past break-even, and most businesses benchmark marketing spend at 300%+ before they'll keep funding it. Anything above your cost of capital is technically acceptable; anything below triple digits past break-even usually signals a fixable problem. The flip side is equally true: anyone promising 5,000% in six months is selling you something. Healthy SEO ROI is earned slowly and then compounds.

It's also worth knowing how SEO stacks up against other channels, because that comparison comes up in every budget discussion. Paid search often runs 200 to 400% when managed well but stops the moment spend stops. Email frequently posts the highest ROI of any channel. SEO sits in a different category: lower returns early, then compounding returns the others can't match. Comparing SEO's month-three ROI to paid search's month-three ROI is a category error, but it's one that gets made constantly.

If a campaign hasn't broken even by month twelve on a site with existing authority, the problem is usually keyword selection, not effort.

How to Forecast SEO ROI Before You Spend Anything

Forecasting ROI in SEO matters more than reporting it, because the forecast is what decides whether you start at all. Here's a method that works without access to anyone's analytics.

How to Forecast SEO ROI Before You Spend Anything
How to Forecast SEO ROI Before You Spend Anything

Build the funnel from search demand to revenue

  1. Pick target keywords. Use a tool like Ahrefs, Semrush, or Google Keyword Planner to find keywords relevant to your product, with monthly search volumes.
  2. Estimate realistic clicks, not just volume. This is where most forecasts go wrong, and 2025 made it worse. Seer Interactive's September 2025 study of 3,119 queries across 42 clients found that aggregate organic click-through rate fell about 61% on queries showing an AI Overview, dropping from 1.76% to 0.61%. Volume is a ceiling, not a promise.
  3. Apply position-based click-through rates. Position 1 might historically earn 20 to 30% of clicks, position 5 maybe 5%. Discount these figures when an AI Overview is present.
  4. Convert traffic to leads and sales. Apply your existing conversion rates. If you don't have any yet, use conservative industry numbers: 1 to 3% conversion for ecommerce, 2 to 5% lead rate for B2B content pages.
  5. Multiply by deal value. Revenue = traffic × conversion rate × average order or deal value.
  6. Subtract costs, run the formula. Now you have a projected ROI you can pressure-test.

Here's my honest opinion after watching a lot of these forecasts: the click-through-rate assumptions are where fantasy lives. People forecast position 1 rankings for keywords where they'll realistically sit at position 6 for a year. Be pessimistic. A forecast built on position 5 click rates that comes back positive is a forecast worth betting on. A forecast that only works at position 1 across fifty keywords is a fantasy with a spreadsheet attached.

This is also where choosing winnable queries matters more than choosing big ones. Our piece on what Google queries a new website can actually rank for in 2026 walks through how to find keywords where a realistic ranking position is achievable, which is the single biggest lever on forecast accuracy. The same logic applies to keyword research for a SaaS company, where long-tail problem-aware queries routinely outperform head terms on ROI per hour invested.

The AI Search Problem: Why Your Old ROI Math Is Breaking

There's a structural change happening that older SEO ROI articles don't address. Google is increasingly answering queries directly with AI Overviews, and clicks are leaking out of the funnel before they ever reach your site.

The AI Search Problem: Why Your Old ROI Math Is Breaking
The AI Search Problem: Why Your Old ROI Math Is Breaking

The Seer Interactive study I mentioned above is the clearest data point: on queries with an AI Overview, organic CTR fell from 1.76% to 0.61%, a 61% decline across their dataset. If your ROI forecast from 2023 assumed traffic = impressions × historical CTR, it's now overstating reality, possibly by more than half on affected queries.

But the same study found a nuance worth acting on: brands cited inside AI Overviews received about 35% more organic clicks and 91% more paid clicks than brands that weren't cited, within the dataset studied. Being the source the AI cites partially compensates for the shrinking pie, and being invisible in AI answers is becoming a visibility problem in its own right.

Practically, this means three adjustments to how you approach ROI in SEO:

  • Track AI-driven referrals and citations, not just Google organic sessions. Some traffic now arrives via AI assistants and chat interfaces that show up as direct or referral traffic.
  • Weight queries with AI Overviews differently in forecasts. Apply heavier CTR discounts to informational queries where Google answers the question on the results page.
  • Measure brand search growth as a secondary ROI signal. Content that gets cited by AI builds recognition that shows up later as branded searches, which convert far better than generic ones.

Is SEO replaced by AI, then? Not replaced, reshaped. AI Overviews and chat assistants absorb some informational clicks, but commercial and transactional searches still route through traditional results, and brands cited by AI systems often gain clicks rather than lose them. The channel changed shape; it didn't disappear. Our take on whether any search engine is better than Google in 2026 covers where search demand is actually heading. Short version: Google still owns the majority of discovery, but the composition of the results page changed, and your ROI model needs to change with it.

Common ROI Mistakes That Make the Number Meaningless

What are the common ROI mistakes and weaknesses of using ROI as a metric? Five account for most of the meaningless ROI in SEO reporting I see.

The first is counting all revenue as SEO revenue. If a customer touched an organic blog post, a paid ad, and a webinar before buying, last-click attribution hands SEO credit it didn't fully earn. Use GA4's data-driven or multi-touch attribution, or at minimum state which model you used.

Cost hiding comes second, and it's the one that destroys credibility. Tools, developer time, your own salary: all of it belongs in the investment figure. An ROI that looks good only because half the costs are missing isn't a result. It's a liability waiting for the finance team to find it.

Third, measuring too early. Judging the program at month three tells you almost nothing, because the return curve is back-loaded. Check leading indicators (impressions, positions, assisted conversions) early, and judge revenue at months 6, 9, and 12.

Fourth is chasing traffic instead of revenue. Ten thousand visits to a post with no commercial intent converts at nearly zero. A 500-visit page aimed at buyers can carry the whole program. ROI forces that conversation; vanity metrics hide it.

Last, the compounding effect. Content published this year keeps earning next year, so a single-year ROI figure understates multi-year value. Report rolling ROI alongside annual.

There's a deeper weakness underneath all five: ROI says nothing about why. A negative number won't tell you whether the problem was keyword targeting, content quality, slow indexing, or a broken conversion path. That diagnostic work is what SEO analytics is for, and fixing the machine matters more than reporting on it.

How Often Should You Measure SEO ROI?

Quarterly for the formal ROI number, monthly for the leading indicators. Measuring ROI in SEO monthly produces noise, because revenue from SEO lags effort by months and a single big deal can swing the whole figure. A quarterly rhythm matches the actual payback curve.

That said, keep a monthly dashboard of inputs you control: pages published, rankings gained for target queries, organic conversions, and revenue attributed. When the quarterly ROI number disappoints, those monthly signals tell you whether the problem is traffic generation or conversion. Both have very different fixes.

Where to Start Tomorrow Morning

Pick one number to establish this week: your trailing 12-month organic revenue from GA4, and your trailing 12-month total SEO spend. Divide one by the other. That single percentage, even if it's ugly, becomes the baseline every future decision gets measured against.

SEO ROI | How SEO Can Drive Long-Term Results
SEO ROI | How SEO Can Drive Long-Term Results

Then the numbers start doing real work. The trailing-12-month figure tells you whether to keep funding the program at all. The break-even forecast on next quarter's planned work tells you how long you can reasonably wait before judging it. The CTR discounts for AI Overviews tell you how much traffic to expect, so when results miss, you can tell a ranking problem from an attribution problem instead of guessing. Run that loop every quarter: the forecast tightens, spend decisions get faster, and the arguments in the budget meeting get shorter.


Spook exists because most of that work, choosing winnable queries, forecasting realistic returns, and producing content at the volume ROI demands, eats weeks of time most site owners don't have. Spook's AI-powered SEO tool identifies the queries you can actually win, writes optimized content in your brand voice, and publishes it to your site automatically. It's built for owners and marketers who want the compounding returns of organic search without hiring a content team.

Frequently asked questions

It varies enormously by channel. Paid search often runs 200 to 400% when managed well but stops the moment spend stops. Email marketing frequently posts the highest ROI of any channel. SEO sits in a different category: lower returns early, then compounding returns other channels can't match, which is why comparing SEO's month-three ROI to paid search's month-three ROI is a category error.

Not replaced, reshaped. AI Overviews and chat assistants absorb some informational clicks, but commercial and transactional searches still route through traditional results, and brands cited by AI systems often gain clicks rather than lose them. The channel changed shape; it didn't disappear.

Anything above your cost of capital is technically acceptable, but most businesses benchmark marketing ROI at 300%+ to justify continued investment. For SEO specifically, anything positive within the first year on an established domain is on track, provided the trajectory is improving.

Share