Key Takeaways
- SEO ROI is the profit organic search earns compared with what you spend on SEO, shown as a percentage.
- The formula is (organic revenue − SEO cost) ÷ SEO cost × 100.
- You can only measure SEO ROI after you track organic conversions and give each one a dollar value.
- Google’s guidance says SEO usually takes four months to a year to show benefit, so judge ROI over 12 months or more.
- 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.
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
This SEO ROI calculator can be rebuilt in any spreadsheet. The numbers below are an example, not a benchmark.
| Input | Example value |
|---|---|
| Monthly organic sessions | 4,000 |
| Conversion rate (visitors to leads) | 1.5% |
| Monthly leads | 60 |
| Lead-to-customer rate | 25% |
| New customers per month | 15 |
| Average customer value | $1,200 |
| Monthly organic revenue | $18,000 |
| Monthly SEO cost | $5,000 |
| Monthly SEO ROI | 260% |
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
- Set one clear goal. Pick the action that counts as a win, such as a form submission, booking, purchase, or signup.
- 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.
- Filter to organic search. In the traffic acquisition report, check the Organic Search channel for sessions and key events from search only.
- Assign a dollar value. Multiply leads by your close rate and average customer value. Use CRM data if you have it.
- Add the full cost. Include every expense listed in the next section.
- 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.
| Metric | Where to find it | What it tells you |
|---|---|---|
| Organic key events | GA4 | How many leads or sales search produced |
| Organic revenue | GA4 or CRM | The return side of the formula |
| Clicks and impressions | Search Console | Whether search visibility is growing |
| Click-through rate | Search Console | Whether titles match what searchers want |
| Cost per organic lead | Spreadsheet | SEO 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?
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
- 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.
- 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.
- Fix technical blockers. Crawl errors, slow pages, and weak mobile experience cost conversions. Work through the technical SEO checklist and your Core Web Vitals.
- Improve pages close to ranking. Pages sitting just below page one often respond fast to the on-page SEO checklist.
- 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
-
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.
-
How do I calculate SEO ROI?
Subtract SEO cost from organic revenue, divide by SEO cost, then multiply by 100.
-
Is there a free SEO ROI calculator?
Yes. Build one in Google Sheets using the inputs in the worked example above.
-
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.
-
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.


