See what makes AI recommend your business.
Lesli.com -- AI Visibility & SEO

SEO ROI Calculator
How to Measure the Return on SEO

By Lesli Rose · April 12, 2026 · 9 min read

Most businesses cannot calculate SEO ROI because they are tracking the wrong numbers. They look at rankings, traffic, or "impressions" and have no idea what any of it means in dollars. Here is the simple framework I use with every client.

The Formula

Forget complicated spreadsheets. The core formula fits on a napkin:

(Revenue from Organic Traffic - Cost of SEO) / Cost of SEO = ROI

That is it. If you spend $2,000 per month on SEO and it generates $10,000 in organic revenue, your ROI is 400%. The hard part is not the math. The hard part is tracking organic revenue accurately. Most businesses skip that step and then wonder why they cannot prove SEO works.

The Four Numbers You Need to Track

You do not need a dashboard with 47 metrics. You need four numbers. That is it.

  • Organic traffic -- how many people find your site through search engines each month (GA4, organic traffic filter)
  • Conversion rate -- what percentage of those visitors take a meaningful action (form fill, phone call, purchase)
  • Average deal value -- how much revenue each conversion is worth to your business
  • Total organic revenue -- organic traffic x conversion rate x average deal value

If you know those four numbers, you can calculate your SEO ROI in under 60 seconds. If you do not know them, that is the first thing to fix before spending another dollar on SEO.

How to Attribute Revenue to SEO

This is where most businesses get stuck. A lead comes in and nobody knows if it came from organic search, a referral, or an ad. Here are the four tracking methods I set up for every client:

  • GA4 conversion tracking-- set up conversion events in GA4 and filter by "Organic Search" as the traffic source
  • UTM parameters -- tag your content links so you know exactly which blog post or page drove the lead
  • Phone call tracking -- use a unique phone number for organic visitors so you can attribute calls to search traffic
  • Lead source surveys-- add "How did you hear about us?" to your contact form to capture what analytics misses

No single method captures everything. Use all four together and you will get a picture that is close enough to make real decisions.

Example Calculations by Business Type

Let me make this concrete. Here are three realistic scenarios I see regularly:

Local Service Business

Average lead value: $150. Organic leads per month: 50. Monthly organic revenue: $7,500. SEO cost: $1,500/month. ROI: 400%. That means every dollar spent on SEO returns $4 in revenue. After 12 months of compounding, those numbers only get better.

SaaS Company

Subscription value: $50/month. Organic signups per month: 200. Monthly organic MRR: $10,000. SEO cost: $3,000/month. ROI: 233%. And every signup from month 1 is still paying in month 12, so the cumulative ROI is dramatically higher than the monthly snapshot.

E-Commerce Store

Average order: $75. Organic orders per month: 500. Monthly organic revenue: $37,500. SEO cost: $2,500/month. ROI: 1,400%. E-commerce tends to see the highest SEO ROI because the attribution is cleaner -- someone clicks through from Google and buys. Less guesswork.

The Compounding Factor

Here is what makes SEO ROI different from every other marketing channel: the investment you make in month 1 is still producing leads in month 24.

A blog post published in January still ranks in December. Schema markup added once keeps working indefinitely. Domain authority built over 6 months makes every new piece of content rank faster. This means your cost stays relatively flat while output keeps growing. The ROI curve goes up and to the right -- not flat like ads where you restart from zero every month.

I have seen clients where year-one SEO ROI was 3:1, but year-two was 8:1 because the compounding assets from year one were still producing while new assets were being added on top. That kind of math does not exist with paid advertising.

What "Good" ROI Looks Like

Here is a simple framework for evaluating your SEO ROI:

  • Below 1:1 -- something is broken. Either the strategy is wrong, the tracking is wrong, or it is too early to measure (give it at least 6 months)
  • 1:1 to 3:1 -- acceptable but needs optimization. You are breaking even or slightly ahead. Look for gaps in your strategy
  • 3:1 to 5:1 -- solid. SEO is clearly working and the compounding effect is visible
  • 5:1 and above -- strong. This is where mature SEO campaigns land. Your compounding assets are doing the heavy lifting

How to Present ROI to Stakeholders

Whether you are reporting to a boss, a board, or yourself, here is the format that works:

Lead with the money. "Organic search generated $X in revenue this month at a cost of $Y. That is a Z:1 return."

Show the trend. Month-over-month organic revenue growth proves the compounding effect better than any chart of keyword rankings.

Compare to alternatives. "The equivalent traffic from Google Ads would cost $X per month. We are getting it for $Y through SEO."

Acknowledge the gap. "Analytics likely undercounts organic by 20-30% due to last-click attribution. Actual ROI is higher than reported."

Nobody cares about keyword rankings in a boardroom. They care about revenue, cost, and return. Speak that language and SEO suddenly makes sense to everyone.

Frequently Asked Questions

What is the formula for calculating SEO ROI?

The formula is simple: (Revenue from organic traffic minus Cost of SEO) divided by Cost of SEO equals ROI. If you spend $2,000 per month on SEO and it generates $10,000 in revenue from organic traffic, your ROI is 400%. The key is tracking organic revenue accurately through GA4 conversion tracking, UTM parameters, and phone call attribution.

What is a good ROI for SEO?

A 3:1 return is the minimum threshold where SEO is clearly worth the investment. A 5:1 return or higher is strong. Many established SEO campaigns reach 10:1 or higher after 12 months because the compounding effect means costs stay relatively flat while returns keep growing. If your SEO ROI is below 3:1 after 6 months, something needs to change.

How do you track revenue from SEO?

Track organic revenue through four methods: GA4 conversion tracking filtered to organic traffic source, UTM parameters on landing pages to attribute leads to specific content, phone call tracking with unique numbers for organic visitors, and lead source surveys on your contact forms. No single method captures everything, so use all four together for the most accurate picture.

Why does SEO ROI improve over time?

SEO ROI improves over time because the investment compounds. Content published in month 1 still generates traffic and leads in month 12 and beyond. Domain authority grows, making new content rank faster. Schema markup works continuously once implemented. Your cost stays relatively flat while the cumulative output keeps growing.

Want to Know Your Numbers?

I'll show you exactly what organic search is worth to your business right now -- and what it could be worth with the right strategy.

Run Your Visibility Report