Primo
Blog
Log In
Analytics

Measuring SEO ROI: How to Know if It Really Works

SEO works, but how much is it really earning you? This guide explains how to calculate SEO ROI honestly, even for sites that don't sell online.

Lorenzo T.
Lorenzo T.·Primo Founder
April 28, 2026 · 6 min read

Contenuti

  1. What the Data Says
  2. Using Leading Indicators to Demonstrate Early SEO Progress
  3. The Most Common Mistakes
  4. How to Calculate SEO ROI — The 5-Step Process
  1. 1.What the Data Says
  2. 2.Using Leading Indicators to Demonstrate Early SEO Progress
  3. 3.The Most Common Mistakes
  4. 4.How to Calculate SEO ROI — The 5-Step Process
  • •SEO ROI is calculated as: (Value generated from organic - SEO Cost) / SEO Cost × 100.
  • •To calculate the value generated from organic, you need to track conversions: leads, sales, or bookings that come from organic search.
  • •SEO ROI becomes positive on average between the 6th and 12th month — those expecting results in 30 days will spend money without seeing returns.
  • •Always compare the SEO cost with the equivalent cost in paid advertising for the same keywords: SEO almost always wins in the long run.

The short answer

Measuring SEO ROI first requires a conversion tracking system that attributes each lead or sale to its traffic source. With GA4 properly configured, you can see exactly how many conversions come from organic traffic and what their average value is. ROI is calculated by comparing this value with the total SEO investment cost (tools + consultancy + internal time). For most Italian SMEs with well-executed SEO, the ROI at 12 months is positive and often much higher than that of paid advertising.

What the Data Says

A Ahrefs report from 2025 shows that organic traffic has a cost per acquisition (CPA) on average 4.7 times lower than PPC traffic for the same keywords in the Italian market. This means that each lead generated from organic costs on average less than one-fifth compared to one generated from Google Ads. In the long run, considering that organic traffic continues to flow even without active investment, the gap becomes even wider. A BrightEdge study from 2024 estimates that organic traffic generates 53% of all global web traffic, compared to 15% from paid search. In terms of conversions, organic contributes to 40-45% of revenue for B2B companies investing in content SEO for more than 18 months. The main problem with SEO ROI is the time lag. Unlike paid advertising that produces immediate results, SEO requires 6-12 months to generate significant returns. This makes budget justification difficult in the early months, especially for companies accustomed to direct response marketing metrics. Specific Italian data: according to the Multichannel Observatory of the Politecnico di Milano in 2025, 67% of B2B purchases in Italy start with an organic search on Google. This data highlights how critical organic positioning is for companies selling to other businesses — even when the final conversion occurs offline or via phone.

Average ROI of Organic Channel vs Other Channels (Italian SMEs)

Organic SEO
385 %
Email Marketing
280 %
Digital PR
220 %
Google Ads
190 %
Social Ads
140 %

Source: HubSpot State of Marketing Report 2025, adapted to the Italian market

Using Leading Indicators to Demonstrate Early SEO Progress

One of the most frequent challenges in the first 3 months of an SEO project is the pressure to demonstrate ROI before SEO has had time to produce results. A framework of 'leading indicators' can show the progression towards ROI even in the early stages when traffic is not yet significant. The leading indicators to monitor in the first 8 weeks are: number of indexed pages, average position for target keywords (even outside the top 10), speed of position improvement week over week, and impression volume on Search Console. These indicators show that the site is improving its visibility even before translating into real traffic and conversions. A real ROI calculation worth examining: a B2B software company had an average CPA from Google Ads of €380 per lead. After 9 months of consistent SEO work, they were generating 22 leads/month from organic. Monthly SEO cost (tools + internal time): €900. Equivalent value in Google Ads: 22 x €380 = €8,360. Monthly ROI: (€8,360 - €900) / €900 x 100 = 829%. And this without considering that organic traffic continues even when you stop paying, unlike Ads. This type of result is typical for businesses that maintain the investment for 12+ months. SEO is one of the highest ROI marketing investments in the long run, but it requires overcoming the 'valley of despair' of the first 3-6 months. To understand how long SEO takes before seeing this type of returns, read the dedicated guide.

The Most Common Mistakes

These are the measurement errors that lead companies to underestimate (or rarely overestimate) the real ROI of their SEO.

  • Not tracking conversions from organic If you haven't set up GA4 to track conversions (leads, purchases, bookings) and segment them by traffic source, you can't calculate ROI. This setup requires 1-2 initial hours but is the prerequisite for everything else.

  • Measuring ROI too early Calculating SEO ROI 2 months after starting is like measuring a tree's growth after a week. SEO has a time lag of 3-6 months before producing significant traffic. ROI calculations should be done at 6 months, 12 months, and then annually.

  • Not including the value of organic traffic in the calculation SEO ROI is not just the value of direct conversions. It also includes brand awareness value, savings in paid advertising, and residual value (the traffic that continues to generate even when investment is reduced). The complete calculation is always more favorable than one that considers only direct conversions.

  • Comparing SEO and PPC over different time horizons Comparing the cost per lead from PPC in the first 30 days with the cost per lead from SEO in the same period is incorrect. The correct comparison is SEO vs PPC over an 18-24 month period, when SEO has reached its cruising speed. Over this horizon, SEO almost always wins.

How to Calculate SEO ROI — The 5-Step Process

This is the method for calculating and communicating SEO ROI in a transparent and methodologically sound way.

  1. 1

    Set up conversion tracking in GA4 Define the key conversions for your business: purchases (e-commerce), form completions (lead gen), phone calls (with click tracking), bookings. Assign a monetary value to each — for offline conversions use the average customer value (LTV divided by the average number of conversions before closing).

  2. 2

    Calculate the monthly value of organic In GA4, in the Acquisition → Traffic → Default Channel report, filter by 'Organic Search' and look at the conversion value for the month. This is the direct value generated from organic. If you sell offline, multiply the number of leads from organic by your closing rate and the average contract value.

  3. 3

    Calculate the total SEO cost Sum all SEO costs for the period: tool subscriptions, consultancy or agency costs, internal hours (valued at the hourly cost of the personnel involved), content production costs. This is the denominator of your ROI calculation.

  4. 4

    Add the equivalent PPC traffic value For a more complete view, multiply the number of monthly organic clicks by the average CPC of your keywords on Google Ads. This gives you the 'market value' of the organic traffic you are receiving for free. Added to the conversion value, it provides the total ROI.

  5. 5

    Present ROI over multiple time horizons Calculate and present ROI at 6 months, 12 months, and 24 months. In the first 6 months, it will likely be negative or close to zero. At 12 months, it should be positive. At 24 months, for well-executed projects, it should be very positive (200-800%+). This long-term perspective is essential to justify the SEO budget.

Frequently Asked Questions

How much should I spend on SEO each month?

The general rule is that the monthly SEO budget should be less than the expected value of organic traffic at 12 months. For an SME that wants to generate 10 monthly leads from organic with an average value of €200 each (€2,000 monthly value), an SEO budget of €500-800 per month is justifiable and should produce positive ROI.

How to attribute offline sales to SEO?

The most accurate method is surveys to new customers: ask how they found the company. A technological alternative is call tracking: different phone numbers for each channel that track calls in GA4. For in-store visits, coupons or specific offers for the SEO channel allow attribution.

Is SEO worth it for a small local business?

For local businesses (restaurants, shops, professional studios), local SEO is often the highest ROI marketing investment available. Optimizing Google Business Profile and ranking for 'service + city' brings customers with immediate purchase intent, with costs much lower than offline advertising or PPC.

How do I know if my SEO agency is really delivering results?

Ask for direct access to your site's Google Search Console and GA4. Check personally: is organic traffic growing? Are positions for target keywords improving? Are conversions from organic increasing? An agency that doesn't want to give you direct access to these data is a red flag.

Related reads:

  • •SEO Report Template: Free Guide and Examples — The SEO report your clients understand at first glance.
  • •Automatic SEO Software: Full Autopilot by 2026? — SEO Autopilot: real or just marketing? The answer will surprise you.
  • •The SEO Metrics That Matter (and Those to Ignore) — You're measuring the wrong things. Here's which metrics really matter.
  • •How Long Does SEO Take? Realistic Timelines for Small Businesses — The honest timeline that no SEO consultant ever shows you.
Lorenzo T.
Lorenzo T.
Founder & CEO

Vuoi risultati SEO reali?

Prova Primo gratis
Lorenzo T.
Lorenzo T.
Founder & CEO

Aiuto le aziende a crescere online con strategie SEO basate sui dati e l'intelligenza artificiale.

Seguimi su LinkedIn

Vuoi risultati SEO reali?

Primo genera articoli ottimizzati e strategie basate sui dati per il tuo sito.

Prova Primo gratis
Primo logo
4.9Excellent
Trustpilot

Product

  • Pricing
  • Free Tools
  • Blog

Policy

  • Terms of Service
  • Privacy policy
  • 14-day guarantee

Contact

© 2026 Primo. All rights reserved.