In short
- SEO ROI is calculated like any investment: (incremental gain × margin - cost) / cost.
- The difficulty is isolating the gain due to SEO: work in batches of pages with a control batch.
- The value of organic traffic can be estimated with CPC: what the same visits would cost in advertising.
- Category and facet pages have the best ROI: they capture buying queries with high CPC, and their optimization is durable.
"How much will SEO bring me?" For an e-commerce executive, this is the only question that counts, and the hardest to settle: SEO takes time to produce its effects, and its results blend with those of other channels. Here are three ways to quantify it.
Method 1: incremental revenue
This is the fairest method:
ROI = (incremental revenue × margin rate - SEO cost) / SEO cost
Everything rests on incremental revenue: the revenue SEO added, not the entire organic revenue. To isolate it:
- optimize a batch of pages and keep a comparable, unmodified batch;
- compare the evolution of organic revenue between the two batches over equivalent periods;
- the difference between the two is your incremental gain.
Method 2: traffic value in advertising equivalent
When revenue is hard to isolate, you can estimate what the same visits would cost in advertising: organic clicks × CPC for each query.
| Query | Average CPC | Value of 1,000 organic clicks |
|---|---|---|
| grain-free cat food | $3.35 | about $3,350 |
| food for neutered cats | $2.08 | about $2,080 |
| 160x200 fitted sheet | $0.83 | about $830 |
| how to fold a fitted sheet | $0.11 | about $110 |
Average Google Ads CPC, France, October 2026. Source: DataForSEO.
This is an estimate, which says nothing about the actual conversion of your visitors. But it makes it possible to compare the value of pages with each other, and to show that a click on a category is often worth far more than a click on a blog post. See also our comparison of SEO and PPC.
Method 3: forecasting before investing
To decide on an investment, you can build a prudent forecast, page by page:
- demand: the search volume of each category's primary query;
- the realistic ranking gain: a few places for a page already on the second page, more uncertainty for an absent page;
- the click-through rate associated with the new position;
- your conversion rate and average order value on organic traffic to categories.
Multiply, add up across all pages, and apply a discount. This forecast is valuable mainly for its order of magnitude, and for the ranking of pages it produces.
Worked example
Take a category with 14,800 searches per month, in 8th position, which optimization moves to 4th. Suppose its traffic goes from 300 to 900 monthly visits, a conversion rate of 2% and an average order value of €60.
- Additional visits: 600 per month
- Additional orders: 12 per month
- Additional revenue: €720 per month, or €8,640 per year
All these values are assumptions to be replaced with your own. But applied to 300 categories and facets, even with much more modest gains, the order of magnitude shows why category SEO is one of the most profitable investments for an e-commerce site.
The pitfalls to avoid
- Attributing all organic revenue to SEO, including revenue that already existed.
- Measuring too early: Google states it generally takes four months to a year to see the benefits.
- Forgetting brand searches, which inflate organic traffic without depending on your SEO work.
- Comparing non-equivalent periods, ignoring seasonality.
Cost, the other half of the calculation
ROI depends as much on cost as on gain. By hand, the production cost per page limits the scope to the main categories. By automating the production of tags and copy with unblind, the cost per page drops sharply, which makes it possible to extend optimization to all categories and facets with demand, and to improve overall ROI.
Frequently asked questions
How do you calculate SEO ROI?
ROI = (incremental revenue × margin rate - SEO cost) / SEO cost. The incremental revenue is the one SEO added, ideally measured by comparison with a batch of non-optimized pages, over equivalent periods.
Is SEO more profitable than Google Ads?
Over time, often yes, because organic clicks are not paid per unit and the effect of an optimization persists. But SEO takes months to produce its effects, while Google Ads is immediate. The two complement each other.