SEO competes for budget with paid ads, events and sales hires. To keep that budget, you need to show what it returns. SEO ROI is harder to measure than ad ROI because results build slowly and buyers often touch several channels. Hard is not impossible, though.

The SEO ROI formula

SEO ROI = (value from organic search − cost of SEO) ÷ cost of SEO

Value is ideally revenue from customers acquired through organic search. For B2B companies with long sales cycles, qualified pipeline value is often a useful interim measure.

Cost should include:

  • Agency or consultant fees.
  • Internal staff time spent on SEO and content.
  • Content production, design and development work.
  • SEO tools and software.

A worked SEO ROI example

A B2B company spends $60,000 on SEO over a year, including agency fees, content and tools. Organic search produces 80 qualified leads; 12 become customers with an average first-year contract value of $15,000.

  • First-year organic revenue: 12 × $15,000 = $180,000.
  • SEO ROI: ($180,000 − $60,000) ÷ $60,000 = 2.0, or 200%.

If customers stay for several years, lifetime value makes the return higher. Gross margin can be applied for a more conservative view.

Choosing SEO KPIs that connect to revenue

SEO KPIs from visibility to revenue
LevelKPIWhy it matters
VisibilityImpressions and rankings for priority keyword groupsShows coverage of buying questions
TrafficOrganic sessions to commercial and high-intent pagesShows the right visitors are arriving
EngagementConversion rate from organic landing pagesShows pages persuade, not just attract
LeadsOrganic form fills, calls, demo requests, trialsFirst business outcome
PipelineOpportunities and pipeline value with organic sourceConnects to sales
RevenueClosed revenue and customer lifetime value from organicProves return

Report the top three levels monthly and the bottom three quarterly.

How to attribute leads to organic search

  1. Track conversions in GA4 as key events, as described in our GA4 lead tracking guide.
  2. Capture source data on forms using hidden fields for first and latest source, and pass it to your CRM.
  3. Keep source on the deal so revenue can be traced back.
  4. Ask buyers how they found you; self-reported attribution often reveals SEO influence that software misses.
  5. Choose an attribution model and apply it consistently. Our marketing attribution models guide compares options.

Estimating organic value when revenue is hard to track

If you cannot yet connect revenue, estimate value with:

  • Pipeline value: organic opportunities × average deal size × win rate.
  • Paid search equivalent: what it would cost to buy the same traffic through ads for the same keywords. This is a rough proxy for visibility value, not revenue.
  • Lead value: organic leads × average value per lead based on historical close rates.

Label these clearly as estimates.

Reporting SEO ROI to leadership

A useful SEO report answers three questions:

  1. What did we do? Work delivered this period.
  2. What changed? Visibility, traffic and conversions compared with previous periods.
  3. What did it produce? Leads, pipeline and revenue, with trends over time.

Use simple charts and plain language. Highlight compounding effects: content published last year still generating leads this year at no extra media cost. A marketing dashboard that combines SEO with other channels helps leadership compare fairly.

Why SEO ROI improves over time

Paid campaigns stop producing when spending stops. SEO assets continue working. In year one, SEO ROI may look modest because costs are front-loaded and rankings are still building. In years two and three, returns often rise as earlier content keeps ranking. Evaluate SEO over at least twelve months; our guide to how long SEO takes explains typical timelines.

SEO ROI for different business models

The value side of the formula changes by business type:

  • B2B services and SaaS: use pipeline and closed revenue from organic leads, with lifetime value where retention data is reliable.
  • Ecommerce: use organic revenue directly from analytics, adjusted for returns and margin.
  • Local service businesses: count calls and form leads from organic search and the business profile, multiplied by average job value and close rate.
  • Publishers and communities: use revenue per visitor from advertising or memberships.

Choose the method that matches how your business earns money, and keep it consistent over time so trends are comparable.

Separating SEO ROI from brand effects

Branded searches, where people type your company name, grow with all marketing activity, not just SEO. Including them can inflate SEO ROI. Report non-branded organic performance separately as the clearer measure of SEO impact, and treat branded organic growth as a sign of overall brand health.

Common SEO ROI mistakes

  • Reporting rankings and traffic without connecting them to leads.
  • Excluding internal costs, which overstates ROI.
  • Using last-click attribution only, which understates SEO.
  • Judging ROI after three months.
  • Mixing branded and non-branded traffic without separating them.

Improving SEO ROI

Focus effort on pages closest to revenue: service, comparison and high-intent pages. Improve conversion rates on organic landing pages, refresh content that is slipping, and reduce spend on content that attracts traffic with no buying intent. Our conversion and analytics team helps connect SEO activity to CRM data so ROI is measurable rather than assumed.

Frequently asked questions

What is a good ROI for SEO?
It varies by industry, deal size and time frame. Many businesses aim for SEO to outperform paid acquisition over a 12 to 24 month period because organic results compound.
How long before SEO shows ROI?
Often six to twelve months for meaningful revenue, depending on competition, site authority and sales cycle length. Leading indicators appear earlier.
Should branded traffic count in SEO ROI?
Report branded and non-branded organic traffic separately. Branded searches reflect awareness from all channels, while non-branded growth better reflects SEO work.
What tools do I need to measure SEO ROI?
Google Search Console, Google Analytics 4, a CRM that stores lead source and deal value, and a reporting tool or spreadsheet to combine them.