SEO ROI: How to Calculate and Measure Return on SEO

Key Takeaways

  1. SEO ROI is the profit organic search earns compared with what you spend on SEO, shown as a percentage.
  2. The formula is (organic revenue − SEO cost) ÷ SEO cost × 100.
  3. You can only measure SEO ROI after you track organic conversions and give each one a dollar value.
  4. Google’s guidance says SEO usually takes four months to a year to show benefit, so judge ROI over 12 months or more.
  5. Rankings and traffic are signals. Leads and revenue from organic search are the proof.

SEO ROI tells you whether the money you put into search optimization comes back as revenue. It is the first number most business owners ask for before they hire an SEO.

This guide gives you the formula, a worked SEO ROI calculator example, and the steps for how to measure SEO ROI with free Google tools.

SEO ROI formula SEO ROI formula: organic revenue minus SEO cost, divided by SEO cost, times 100 SEO ROI formula Return on SEO, shown as a percentage SEO ROI (%) = (Organic revenue − SEO cost) ÷ SEO cost × 100 Revenue Organic leads and sales you can trace Cost Fees, content, tools, development and links Accuracy tip Use gross profit instead of revenue when you can
The SEO ROI formula: net return from organic search divided by total SEO cost.

What Is SEO ROI?

SEO ROI (return on investment) is the net gain from organic search divided by the total cost of your SEO work. A positive result means search brings in more than it costs.

The ROI of SEO differs from paid ads because the gains can keep arriving after the work is done. A page that ranks can keep producing leads without a new budget each month.

The SEO ROI Formula

Use this formula:

SEO ROI (%) = (Revenue from organic search − SEO cost) ÷ SEO cost × 100

Revenue should come from organic leads and sales you can trace. Cost should include every expense tied to the work.

For a more accurate result, use gross profit instead of revenue. It shows what you keep after delivery costs.

SEO ROI Calculator: A Worked Example

SEO ROI calculator example SEO ROI calculator example showing 4,000 sessions turning into 60 leads, 15 customers, $18,000 revenue and 260% ROI SEO ROI calculator example Monthly figures. Example only, not a benchmark. 4,000 organic sessions 60 leads 1.5% conversion 15 customers 25% close rate $18,000 revenue $1,200 per customer 260% SEO ROI after $5,000 cost ($18,000 − $5,000) ÷ $5,000 × 100 = 260%
From organic sessions to ROI: the chain behind the 260% example.

This SEO ROI calculator can be rebuilt in any spreadsheet. The numbers below are an example, not a benchmark.

InputExample value
Monthly organic sessions4,000
Conversion rate (visitors to leads)1.5%
Monthly leads60
Lead-to-customer rate25%
New customers per month15
Average customer value$1,200
Monthly organic revenue$18,000
Monthly SEO cost$5,000
Monthly SEO ROI260%

The math: ($18,000 − $5,000) ÷ $5,000 × 100 = 260%. Each $1 spent returned $2.60 in net revenue after covering its own cost.

Early months usually show negative ROI because spending starts before rankings do. Track ROI as a running total across 12 months.

How to Measure SEO ROI Step by Step

  1. Set one clear goal. Pick the action that counts as a win, such as a form submission, booking, purchase, or signup.
  2. Track it in GA4. Mark that action as a key event in Google Analytics 4 so your reports count it. Standard properties can mark up to 30 key events.
  3. Filter to organic search. In the traffic acquisition report, check the Organic Search channel for sessions and key events from search only.
  4. Assign a dollar value. Multiply leads by your close rate and average customer value. Use CRM data if you have it.
  5. Add the full cost. Include every expense listed in the next section.
  6. Calculate and repeat monthly. Apply the formula and compare results at 3, 6, and 12 months.

Which Metrics Belong in an SEO ROI Report?

Google’s Search Console Performance report shows clicks, impressions, click-through rate, and average position in Google Search. Google suggests watching trends in impressions and clicks more than position alone.

MetricWhere to find itWhat it tells you
Organic key eventsGA4How many leads or sales search produced
Organic revenueGA4 or CRMThe return side of the formula
Clicks and impressionsSearch ConsoleWhether search visibility is growing
Click-through rateSearch ConsoleWhether titles match what searchers want
Cost per organic leadSpreadsheetSEO cost divided by organic leads

What Counts as SEO Cost?

Include agency or freelancer fees, content writing and editing, tools, development time, and any link building spend.

Leaving costs out inflates ROI and damages trust when a client checks the math.

What Is a Good ROI of SEO?

There is no single good number. The ROI of SEO depends on deal size, margins, competition, and how long you measure.

A business selling a $5,000 service needs fewer conversions to break even than a store selling $30 products.

Treat any provider who quotes one universal ROI figure with caution. Compare SEO with your other channels using the same formula and the same time window.

How Long Does SEO Take to Show ROI?

Cumulative SEO ROI over 12 months Illustrative chart of cumulative SEO ROI turning positive over 12 months, starting at negative 100 percent and reaching positive 80 percent Cumulative SEO ROI over 12 months Illustrative example. Spending starts first, returns build later. +100% +50% 0% −50% −100% Break-even around month 8 to 9 +80% 123 456 789 101112 Month
Illustrative only. Assumes $5,000 monthly cost and monthly organic revenue rising to $18,000 by month 10, so it differs from the 260% monthly figure at full run rate.

Google’s hiring guidance says it typically takes four months to a year to implement improvements and see the benefit. Build your ROI window around that range.

Google also advises finding someone else if an SEO guarantees first place in search results.

New sites and competitive keywords sit at the longer end. Fixing a technical issue on a page that already ranks can pay back sooner.

Why SEO ROI Is Harder to Track With AI Search

Google’s ranking systems prioritize helpful, reliable, people-first content. AI features now answer more questions on the results page.

Fewer clicks can still mean better leads. Google says clicks from results pages with AI Overviews are higher quality, with visitors more likely to spend time on the site.

Measure conversions, not only sessions. Also track visibility inside AI answers with generative engine optimization and the steps in how to optimize for Google AI Overviews.

How to Improve Your SEO ROI

  1. Match search intent first. Each page should answer and be formatted the way the query expects, such as a guide, comparison, or service page. Start with solid keyword research.
  2. Target keywords with buying intent. Pages built for commercial and transactional queries tend to convert better than broad informational ones. A clear SEO content strategy keeps both types in balance.
  3. Fix technical blockers. Crawl errors, slow pages, and weak mobile experience cost conversions. Work through the technical SEO checklist and your Core Web Vitals.
  4. Improve pages close to ranking. Pages sitting just below page one often respond fast to the on-page SEO checklist.
  5. Build relevant authority. Quality links from related sites support rankings. See these link building strategies.

Local businesses should also invest in local SEO, since map results drive visits and enquiries.

FAQs

  1. What is a good SEO ROI?

    There is no universal figure. A good result is one where organic revenue clearly exceeds total SEO cost over 12 months or more.

  2. How do I calculate SEO ROI?

    Subtract SEO cost from organic revenue, divide by SEO cost, then multiply by 100.

  3. Is there a free SEO ROI calculator?

    Yes. Build one in Google Sheets using the inputs in the worked example above.

  4. How long until SEO pays off?

    Google’s guidance points to four months to a year, depending on your site, market, and how fast fixes are made.

  5. Can I measure SEO ROI for a lead generation business?

    Yes. Give each lead a value using your close rate and average customer value, then apply the same formula.

See real results in the case studies, or send your site details through the contact page for an SEO review.

Leave a Comment

Your email address will not be published. Required fields are marked *

WhatsApp Chat
Scroll to Top