SEO & GEO, measured by return on investmentRequest a proposal →

Free tool

SEO ROI Calculator

Project what extra organic traffic is worth after margin and cost, month by month, with conservative, expected and stretch scenarios.

Runs in your browser. Nothing you enter is sent anywhere.

Traffic
Value
Cost
Gross profit from uplift
-
Total cost
-
Net return
-
ROI
-
Payback month
-
Break-even extra sessions / month
-
Cumulative gross profit Cumulative cost

Scenarios

ScenarioUpliftGross profitROIPayback
Month-by-month table
MonthExtra sessionsConversionsGross profitCostCumulative net

In one sentence

The SEO ROI calculator multiplies the extra organic sessions you expect by conversion rate, value per conversion and gross margin, ramps the effect up over the months you set, and compares the cumulative gross profit with the cumulative cost to give ROI and the payback month.

How do you use the calculator?

Enter today's organic traffic, the uplift you expect, how long it takes to reach full effect, and what a conversion is worth to you.

  1. Current monthly organic sessions, from GA4 or your analytics tool.
  2. The expected uplift at full effect, as a percentage of today's sessions.
  3. Months to full effect. SEO rarely lands in month one, so the tool ramps the uplift up in a straight line.
  4. Conversion rate and value. For lead generation, switch the model to leads and enter the lead-to-customer rate and average deal value.
  5. Gross margin and costs: monthly fees, content, developer time and tools, plus any one-time setup cost.

How is the ROI calculated?

ROI equals cumulative gross profit from the extra traffic minus cumulative cost, divided by cumulative cost.

Output Formula
Extra sessions in month m sessions x uplift x min(1, m / ramp months)
Gross profit extra sessions x conversion rate x value x margin
ROI (total gross profit - total cost) / total cost
Payback month first month where cumulative gross profit covers cumulative cost
Break-even extra sessions monthly cost / (conversion rate x value x margin)

The scenarios halve and multiply the uplift by 1.5, which is a simple way to show how sensitive the result is to the one assumption nobody knows in advance.

What are the limits?

It is arithmetic on your assumptions: it does not know your market, and it ignores effects that continue after the horizon.

It also treats every extra session as incremental. If some of that traffic would have arrived anyway, for example brand searches, lower the uplift. For the full method, read how to measure SEO ROI and building an SEO forecast. If you want the numbers built from your own data, the SEO ROI measurement service does exactly that.

Frequently asked questions

What is a good SEO ROI?

There is no universal benchmark worth trusting. Compare the projected ROI with what the same budget would earn in paid search or other channels, and look at the payback month: if the work does not pay back inside your planning horizon under the conservative scenario, the plan needs a smaller scope or different targets.

Why use gross profit instead of revenue?

Revenue overstates the return because it ignores the cost of goods or delivery. ROI on gross profit tells you whether the marketing spend actually made money.

How should I estimate the uplift?

Base it on keyword-level demand you could realistically win, not on a hoped-for percentage. Our article on building an SEO forecast shows a method that ties uplift to positions and click-through rates.

Does the calculator include AI search traffic?

Only if you include it in the sessions and uplift you enter. If you track AI referrals as their own channel, you can run the calculator once for organic and once for AI referrals.

Related reading

Other tools