How to Calculate SEO ROI: From Rankings and Traffic to Leads and Revenue

SEO ROI is more than rankings and traffic it shows whether organic search is creating measurable business value.

Rankings and traffic are useful SEO diagnostics, but they are not the final business outcome. A lead-generation company ultimately needs to know whether organic search is creating qualified opportunities and profitable customers.

The basic SEO ROI formula is straightforward:

SEO ROI = (value generated by organic search − SEO cost) ÷ SEO cost × 100

The difficult part is calculating the value and cost honestly.

Step 1: define what counts as an SEO investment

Include more than the agency invoice. Depending on the programme, SEO cost can include:

  • agency or consultant fees;
  • in-house SEO salaries;
  • content writers and editors;
  • developer time;
  • design and video support;
  • digital PR or promotion;
  • SEO services;
  • analytics implementation.

Use the same cost definition consistently from period to period.

Step 2: track meaningful organic actions

n GA4, an action that matters to the business can be marked as a key event. For a lead-generation site, examples include a completed enquiry form, booked consultation, phone-call event or qualified demo request.

Do not use page views or generic engagement as a substitute for a lead if the business can track the actual conversion.

Step 3: connect leads to sales quality

Twenty form submissions are not valuable if none are qualified. Bring CRM data into the calculation.

Track:

  • organic leads;
  • marketing-qualified leads;
  • sales-qualified leads;
  • opportunities;
  • closed customers;
  • average customer value;
  • gross margin where relevant.

This is where SEO reporting becomes a revenue conversation rather than a ranking report

SEO ROI

Step 4: assign a defensible value to a lead

If the CRM shows that 20% of qualified leads become customers and the average gross profit per customer is £5,000, a qualified lead has an expected gross-profit value of roughly £1,000 before other adjustments.

Use historical business data whenever possible instead of guessing.

Step 5: calculate ROI with a simple example

Assume a business spends £24,000 on SEO over 12 months. Organic search contributes 40 qualified leads. Ten become customers, producing £60,000 in gross profit attributable to those customers.

ROI = (£60,000 − £24,000) ÷ £24,000 × 100 = 150%

That does not mean every pound was caused exclusively by SEO. Attribution still needs interpretation.

Step 6: account for attribution

Customer journeys are rarely one click. Someone may discover a business through an organic guide, return through a branded search, click a paid ad and finally convert through email.

Google Analytics offers data-driven and last-click attribution options for key-event reporting. Review conversion paths so organic search gets neither all the credit nor none of the credit by default.

For long sales cycles, CRM source data and sales notes can provide context that web analytics misses.

Step 7: separate branded and non-branded growth where possible

Branded organic traffic may reflect demand created by PR, paid media, referrals or offline activity. Non-branded search visibility is often a clearer indicator of SEO creating new discovery.

Search Console query data can help show whether the site is gaining impressions and clicks for new non-branded topics, although Search Console is not a revenue attribution platform.

Step 8: use the right time window

SEO investment and return do not occur in the same month. Content published today may not contribute meaningful pipeline until months later.

Quarterly and annual views are often more useful than judging ROI on a 30-day snapshot. Also track cohort-style performance for major content or service-page investments.

Step 9: calculate ROI at useful levels

Site-wide ROI can hide what is working. Where possible, calculate performance by:

A pricing guide might assist many deals without being the final landing page, while a service page may generate fewer visits but more direct enquiries.

Step 10: report leading and lagging indicators together

A practical SEO dashboard should combine:

Leading indicators

Indexation, non-branded visibility, clicks, qualified organic traffic, share of voice.

Conversion indicators

Key events, qualified leads, opportunity rate.

Business indicators

Customers, revenue/gross profit, CAC and ROI.

This helps stakeholders understand why SEO may be progressing before revenue catches up.

Common SEO ROI mistakes

Avoid assigning the full lifetime value of every customer to one organic click without considering margin and attribution. Avoid counting all traffic as equal. Avoid excluding internal content and development costs. And avoid promising a guaranteed ROI before enough data exists.

Conclusion

SEO ROI becomes meaningful when rankings are connected to qualified leads and business economics. Scalability Media focuses on tracking real conversion events, connecting them to CRM outcomes, accounting for the full cost of execution, and using attribution with care. That produces a decision metric rather than a vanity metric.

Table of Contents

Get a Free SEO Audit & Growth Plan

At Scalability Media, we've worked with businesses across multiple industries to improve SEO performance, website visibility, and lead generation

Frequently Asked Questions

What is a good SEO ROI?

There is no universal number. A good return depends on gross margin, customer value, sales cycle, risk and alternative acquisition costs.

GA4 can measure traffic, key events and attribution, but you usually need CRM and financial data to calculate qualified lead value and true return.

Include them in a complete channel view, but analyse branded and non-branded behaviour separately when judging incremental SEO growth.

Elevate, Ignite, Succeed, Choose

Transform your online presence and elevate your business with our cutting-edge digital marketing solutions. Ignite success today – choose Scalability Media for results that matter