SEO ROI tells you whether the money you’re putting into organic search is generating more revenue than it costs. The formula is straightforward:
(Revenue from Organic Search – Cost of SEO) / Cost of SEO x 100 = ROI %
If you’re spending £3,000 per month on SEO and it’s driving £12,000 in tracked organic revenue, your ROI is 300%. Simple enough on paper. The difficulty isn’t the maths; it’s accurately capturing the numbers that go into it. Most businesses either undercount what SEO costs or undercount what it generates, and that makes the whole calculation unreliable.
At Gorilla Marketing, we build reporting around commercial outcomes from day one. Every campaign has clear attribution so you can see exactly what organic search is contributing to your bottom line. No hiding behind traffic graphs and keyword counts while the actual revenue question goes unanswered.
What Counts as SEO Cost?

Your SEO investment is more than just the monthly retainer. To get an honest ROI figure, you need to account for everything that goes into the organic channel:
Agency or consultant fees – the monthly retainer, project fees, or day rates you’re paying for SEO strategy and execution
SEO tools – subscriptions to platforms like Ahrefs, Semrush, Screaming Frog, or any rank tracking and analytics tools your team uses specifically for organic search
Content production – copywriters, freelancers, designers, videographers. If a piece of content is created primarily to rank in organic search, its cost belongs here
Internal time – hours your marketing team spends on SEO-related tasks: briefing agencies, reviewing content, implementing technical changes, attending SEO meetings. This one’s easy to overlook, but a marketing manager spending ten hours a month on SEO coordination has a real cost
Technical implementation – developer time for technical SEO fixes, site speed improvements, schema markup, or CMS changes driven by SEO recommendations
Add these up over the period you’re measuring. Most businesses find their true SEO cost is 20-40% higher than the agency fee alone once internal time and tools are factored in.
What Counts as Revenue from Organic?
This is where most businesses leave money on the table. “Revenue from organic” should capture every commercial action that originated from or was assisted by organic search:
Direct conversions – someone lands from a Google search and completes a purchase, submits a lead form, or books a consultation in that session. The straightforward ones.
Assisted conversions – a prospect finds you through organic search, leaves, then comes back through a branded search or direct visit and converts. Without looking at assisted conversion data, organic gets no credit despite doing the heavy lifting. This is one of the biggest blind spots in SEO measurement.
Phone calls from organic landing pages. If someone reads your service page and picks up the phone, that’s organic revenue. Without call tracking, it’s invisible.
Form submissions and chat enquiries that lead to offline sales. Common in B2B where the website generates the lead but the sale closes over email or in a meeting.
Businesses that only measure last-click direct conversions typically undervalue SEO by 30-50%.
A Worked Example with Realistic UK Figures
Let’s walk through a practical calculation. This is based on a mid-sized B2B services company – the kind of business we work with regularly.
Monthly SEO costs:
| Cost item | Monthly spend |
|---|---|
| Agency retainer | £3,000 |
| SEO tools (Ahrefs, Screaming Frog, rank tracker) | £350 |
| Content production (two articles, one landing page) | £1,200 |
| Internal time (marketing manager, 8 hrs/month at £35/hr) | £280 |
| Developer time for technical fixes (4 hrs/month at £50/hr) | £200 |
| Total monthly SEO cost | £5,030 |
Monthly organic revenue (month 9 of campaign):
| Revenue source | Monthly value |
|---|---|
| Direct organic conversions (e-commerce + lead forms) | £9,500 |
| Assisted organic conversions (organic as first or mid-touch) | £3,200 |
| Phone enquiries from organic pages (call tracked) | £2,800 |
| Total tracked organic revenue | £15,500 |
ROI calculation:
(£15,500 – £5,030) / £5,030 x 100 = 208% ROI
For every pound spent on SEO, this business is getting back £2.08 in profit on top of the original investment. And this is a snapshot of month nine. By month eighteen, with the same spend, organic revenue will likely be significantly higher because of the compounding nature of SEO (more on that shortly).
Now, contrast this with the same company’s earlier months. In months one through three, organic revenue was closer to £4,000 per month against the same £5,030 cost. That’s a negative ROI of around -20%. Completely normal. SEO investment front-loads cost and back-loads returns.
Why SEO ROI Is Harder to Measure Than PPC
If you’re running PPC alongside SEO, you’ve probably noticed that paid search ROI is far easier to calculate. Someone clicks an ad, converts (or doesn’t), and the attribution is clean. The spend-to-revenue path is short and trackable.
SEO doesn’t work like that. Several things make organic attribution messier:
Longer conversion paths. The typical SEO-driven conversion involves multiple touchpoints over days or weeks. A prospect might discover you through an informational search, return through a branded query, then convert after clicking a retargeting ad. Each channel played a role, but last-click attribution only credits the final one.
Brand search overlap. Good SEO builds brand awareness. As more people discover your business through organic search, branded searches increase. Those branded clicks often get attributed to “brand” rather than “organic”, even though organic search created the awareness in the first place. This is one of the most common ways SEO gets undervalued.
Offline conversions. In B2B and services, a website visit often leads to a phone call, a meeting, or an email thread that closes weeks later. Connecting that sale back to the original organic visit requires CRM integration and disciplined data capture.
Cross-device journeys. Someone researches on their phone during lunch, then converts on their work laptop. Unless your analytics handles cross-device tracking, that looks like two separate users.
None of this means SEO ROI can’t be measured. It means you need a slightly more sophisticated tracking setup than PPC requires, and you need to accept that your number will be a well-informed estimate rather than a precise figure. That’s fine. A well-informed estimate is infinitely more useful than no measurement at all.
For a more detailed comparison of the two channels, we’ve covered SEO vs PPC separately.
The Compounding Effect: Why SEO ROI Improves Over Time
Here’s what makes SEO fundamentally different from paid channels. A blog post you publish today can drive traffic and conversions for years. A PPC ad stops generating clicks the moment you pause the budget.
This compounding effect is the single most important thing to understand about SEO economics. Your costs stay relatively flat month to month (agency fees, tools, content production), but the cumulative output keeps growing:
SEO content published in month three continues ranking and converting in month twenty-three
Link building work accumulates authority over time; each new link adds to the total
Technical improvements provide a permanent uplift to crawlability and indexing
Keyword rankings you’ve achieved don’t require ongoing per-click payments to maintain
The practical result is that your ROI percentage increases over time even if your investment stays the same. A campaign that shows 100% ROI at month eight might show 400% ROI at month eighteen, not because you spent more, but because earlier work is still producing returns.
This also means that short-term ROI snapshots can be misleading. Measuring SEO ROI after three months is like judging a property investment after the first mortgage payment. The economics don’t make sense in isolation; they make sense over the full holding period.
First-Purchase Value vs Customer Lifetime Value
Most SEO ROI calculations use first-purchase revenue. Someone converts from organic search, you count the value of that transaction, done. But this significantly underestimates the true return.
Customer lifetime value (LTV) captures the total revenue a customer generates over their entire relationship with your business. For subscription services, SaaS, professional services, and any business with repeat purchases, LTV is typically three to ten times the first-purchase value.
Consider a recruitment agency. An organic search lead converts into a client who places their first role at a £4,000 fee. Using first-purchase value, that’s £4,000 of organic revenue. But that client goes on to place twelve more roles over two years, generating £52,000 total. The organic channel didn’t generate £4,000; it generated £52,000.
When you plug LTV into the ROI formula instead of first-purchase value, the numbers shift dramatically. A campaign that shows 200% ROI on first-purchase might show 800-1,000% ROI on lifetime value.
This matters for two reasons. First, it gives you a more accurate picture of what SEO is actually worth. Second, it gives you a stronger case when justifying SEO spend to stakeholders. A board that sees 200% ROI might question whether that’s good enough. The same board seeing 800% ROI on a lifetime basis is far less likely to cut the budget.
If you want to use LTV in your calculations, the simplest version is:
Average order value x Average purchase frequency x Average customer lifespan = LTV
Even a rough estimate is better than ignoring repeat revenue entirely.
Setting Up Tracking That Actually Works
You can’t calculate ROI if you can’t track what organic search generates. Here’s what a practical tracking setup looks like, without turning this into a GA4 tutorial (we’ve covered that separately):
GA4 conversion events. Set up key events for every commercial action on your site: form submissions, phone clicks, purchases, demo requests. Make sure organic traffic is properly segmented so you can isolate organic conversions from other channels. For a walkthrough, our guide to GA4 conversion tracking covers the setup process.
Call tracking. Use a dynamic number insertion tool (like CallRail, Infinity, or Mediahawk) that assigns unique phone numbers to organic visitors. This lets you attribute phone enquiries back to the organic channel and, ideally, to the specific landing page that drove the call.
CRM integration. Connect your analytics and call tracking to your CRM so that leads generated by organic search can be tracked through to closed revenue. This is the step that bridges the gap between “organic generated a lead” and “that lead became a £20,000 client.” Without it, you’re always guessing at the revenue side of the equation.
Assisted conversion reporting. GA4’s conversion paths report shows you where organic search played a role in conversions, even when it wasn’t the final touchpoint. Check this regularly; it’s where most of organic’s hidden value lives.
The setup doesn’t need to be perfect from day one. Start with GA4 conversions and call tracking, add CRM integration when you can, and refine over time. Even a basic setup is vastly better than measuring organic on traffic alone.
Metrics That Signal ROI Before Revenue Shows Up
SEO takes time. If you’re in months one through six and the revenue numbers aren’t there yet, that doesn’t necessarily mean the investment isn’t working. Several leading indicators tell you whether you’re on trajectory for a positive return. These aren’t vanity metrics; they’re predictive signals with direct commercial relevance.
Organic traffic growth to commercial pages. Total traffic is a blunt instrument. Traffic to your service pages and product pages is a sharper one. If those numbers are climbing, conversions will follow.
Keyword portfolio value. Take your ranking keywords, check their estimated CPC in Google Ads, and multiply by your monthly organic clicks. This gives you an “equivalent ad spend” figure: the amount you’d need to spend on PPC to get the same traffic. If that number is growing month on month, your organic asset is appreciating.
Share of voice. What percentage of total organic clicks for your target keywords goes to your site versus competitors? Rising share of voice means you’re capturing more of the available demand.
Impressions and click-through rate. Google Search Console shows how often your pages appear in results and how often people click. Growing impressions plus rising CTR is a strong leading signal.
These metrics won’t satisfy a board alone, but they give you a credible story about momentum while revenue builds. If all four are trending upward, the ROI will come.
For a deeper look at which metrics matter most, we’ll be covering SEO goals and KPIs in a dedicated piece.
When Does SEO ROI Become Measurable?
Expect six to twelve months before you have enough data to calculate a meaningful ROI figure. That’s not a cop-out; it reflects the reality of how organic search works.
Here’s a rough timeline of what to expect:
Months 1-3: Investment phase. Technical fixes are being implemented, content is being created and indexed, local SEO signals are being established. Costs are accumulating, but meaningful organic revenue is minimal. This is normal.
Months 4-6: Early traction. Rankings are moving, organic traffic is growing, and you may see initial conversions from long-tail keywords. ROI is likely still negative, but the trajectory should be clearly upward. This is where leading indicators (traffic, impressions, keyword rankings) matter most.
Months 7-12: Revenue phase. Content is ranking, traffic is converting, and you have enough data to run a credible ROI calculation. Most well-executed campaigns break even somewhere in this window and move into positive ROI territory.
Month 12+: Compounding phase. Earlier content and link building work continues to deliver. New content builds on the authority established in year one. ROI typically accelerates because costs stay flat while returns grow.
Two important caveats. First, these timelines assume consistent investment. Stop-start SEO resets the clock. Second, competitive industries stretch every phase. A local tradesperson will see ROI faster than a national insurance comparison site.
If you’re currently building the business case for SEO investment, our upcoming guide on how to build a business case for SEO will cover the stakeholder communication side in detail.
The Cost of Not Measuring
Some businesses skip ROI measurement entirely. They pay their SEO agency, glance at a monthly traffic report, and hope for the best. Two problems with that.
First, you can’t optimise what you don’t measure. Without ROI data, you don’t know which activities drive revenue and which generate noise. You might be spending 40% of your content budget on posts that attract traffic but never convert, while the service pages that actually generate leads are undertargeted.
Second, unmeasured SEO is vulnerable SEO. When budgets get squeezed, the first cut is always the line item nobody can justify with numbers. Faith doesn’t survive a quarterly budget review. The businesses that maintain SEO investment through downturns are the ones that can prove it works.
Industry Benchmarks: What “Good” ROI Looks Like
ROI varies enormously by industry, business model, and competitive environment. Some benchmarks as a sanity check:
| Sector | Typical ROI (12+ months) | Notes |
|---|---|---|
| E-commerce | 300-500% | High volume, clean attribution |
| B2B services | 200-400% (first-purchase) | LTV-based often significantly higher |
| Local services | 400-800% | Lower competition, fraction of PPC cost |
| SaaS | 500-1,000%+ (LTV) | High lifetime values compound organic’s efficiency |
Don’t benchmark against a different industry. A B2B manufacturer comparing their ROI to a D2C e-commerce brand is comparing apples to industrial machinery. Evaluate against your own cost of acquisition in other channels and your own profitability thresholds.
How AI Search Is Changing the ROI Equation
AI Overviews, featured snippets, and zero-click searches are reshaping how organic traffic translates to revenue. When Google fully answers a query in the SERP, fewer people click through. Informational queries are most affected; commercial and transactional queries still drive strong click-through rates because users need to visit your site to take action.
For ROI measurement, this means focusing your tracking on commercial keywords where clicks still convert, while recognising that brand visibility in AI results has value even without a click (though it’s harder to quantify).
The businesses maintaining strong SEO ROI in this environment are those with original content that AI systems reference, strong brand signals that earn clicks regardless, and commercial pages optimised for transactional intent.
Making SEO Accountable
SEO has a reputation problem. Too many agencies have spent too many years sending reports full of keyword rankings and traffic graphs without ever connecting them to revenue. That’s not reporting; it’s misdirection.
Measuring SEO ROI isn’t optional. It’s the difference between knowing your investment is working and hoping it is. The formula is simple. The tracking requires some setup. The patience to wait six to twelve months for meaningful data requires discipline. But once the numbers are there, organic search consistently proves to be one of the highest-returning marketing channels available.
If you want SEO reporting that ties directly to commercial outcomes, not vanity metrics, that’s what we do. Every Gorilla Marketing campaign is built around attribution and measurable results from day one. Get in touch and we’ll show you exactly how we’d track ROI for your business.




