See if ChatGPT recommends you. Free, 60 seconds.
Free SEO Tool

Free SEO ROI Calculator

Work out what SEO could return, and when it stops costing you. Month by month, with the payback point marked. No sign-up required.

mo

SEO rarely moves in month one. Three to six is typical.

mo

How long the climb takes once it starts.

%

Visits that become a lead or an order.

$
%

Leave at 100 for ecommerce, lower it for lead gen.

%

Set to 100 to work in revenue rather than profit.

$

Agency fees, tools, content and salaries combined.

Payback period

Month 5

Cumulative profit passes the total you have spent in month 5. Everything after that is return.

Added revenue / month

$40,000

once the ramp completes

Profit / month

$37,000

after SEO spend

12-month ROI

622%

return on total spend

24-month ROI

928%

return on total spend

Cumulative profit, month by month

The shaded months are underwater: you have spent more than SEO has returned. Bars turn periwinkle once total profit covers total spend.

$668,000$329,500-$9,000Pays back, month 5M3M6M9M12M15M18M21M24
View the month-by-month numbers
MonthAdded visitsRevenueNetCumulative
10$0-$3,000-$3,000
20$0-$3,000-$6,000
30$0-$3,000-$9,000
4667$6,667$3,667-$5,333
51,333$13,333$10,333$5,000
62,000$20,000$17,000$22,000
72,667$26,667$23,667$45,667
83,333$33,333$30,333$76,000
94,000$40,000$37,000$113,000
104,000$40,000$37,000$150,000
114,000$40,000$37,000$187,000
124,000$40,000$37,000$224,000
134,000$40,000$37,000$261,000
144,000$40,000$37,000$298,000
154,000$40,000$37,000$335,000
164,000$40,000$37,000$372,000
174,000$40,000$37,000$409,000
184,000$40,000$37,000$446,000
194,000$40,000$37,000$483,000
204,000$40,000$37,000$520,000
214,000$40,000$37,000$557,000
224,000$40,000$37,000$594,000
234,000$40,000$37,000$631,000
244,000$40,000$37,000$668,000
This is a model, not a forecast. It assumes a clean ramp and holds your conversion rate and deal value steady. Treat the payback month as a planning figure, and revisit it against real data once the work is live.

Not sure what traffic to aim for?

Estimate the click gain from moving one keyword up the results.

About 320 clicks now, around 1,100 at position 3.

Based on average click-through rates by position, which vary a lot by query.

How to use the SEO ROI calculator

1. Enter your numbers

Your current organic traffic, where you want it, and how long you expect that to take. Then your conversion rate and what a customer is worth.

2. Add what you spend

Everything that goes into SEO each month: agency or freelancer fees, tools, content production and the share of salaries doing the work.

3. Read the payback month

The chart shows cumulative profit crossing from negative to positive. That crossing point, not the ROI percentage, is what tells you whether the investment is survivable.

What is SEO ROI?

SEO ROI is the return you get from money spent on organic search, expressed against what you spent. It answers a question paid channels answer trivially and organic answers badly: did this make more than it cost?

The difficulty is that SEO spend and SEO return are separated by months. A paid campaign tells you its return the same week. An organic programme takes a quarter or two before the first additional visitor arrives, which is why so many SEO investments get cancelled just before they would have worked.

This is why a general marketing ROI calculator tends to mislead when you point it at organic search. It assumes spend and return land in the same period, which is true for paid media and false for SEO. The same gap shows up in any content marketing ROI calculator, since content is the mechanism organic returns arrive through. Used as an SEO forecasting tool, the calculator above models that delay explicitly instead of averaging it away.

Two figures matter, and most calculators only give you one. The ROI percentage tells you whether the programme is worth running at all. The payback period tells you whether you can afford to wait for it. A programme with 400% ROI and a 20-month payback is a bad fit for a business with nine months of runway, even though the percentage looks excellent.

The SEO ROI formula

Four lines of arithmetic, and one judgement call.

The core of the calculation is short:

conversions  = added organic visits x conversion rate
customers    = conversions x close rate
revenue      = customers x average deal value
gross profit = revenue x gross margin

SEO ROI %    = (gross profit - SEO spend) / SEO spend x 100

The judgement call is the word added. Counting all organic traffic as a return on this quarter's spend credits your investment with visitors who were arriving anyway. The calculator above only counts traffic above your current baseline, which is the conservative and defensible way to do it.

Two other choices decide whether the number survives scrutiny. Use gross profit rather than revenue, since revenue takes no account of what it costs to deliver what you sold. And count all of the spend, including tools and the share of salaries spent on the work. Omitting internal time is the most common way an SEO ROI figure gets quietly inflated.

How to calculate SEO ROI step by step

  1. 1Set your baseline. Take current monthly organic sessions from Google Analytics or Search Console. This is what you subtract, so the model never claims credit for traffic you already had.
  2. 2Set a defensible target. Do not pick a round number. Add up the search volume of the keywords you are actually targeting and apply a realistic click-through rate for the positions you can reach. The position helper under the calculator does this for a single keyword.
  3. 3Be honest about the lag. Three to six months before anything moves is normal on an established site, and longer on a new domain. This single input moves the payback month more than any other.
  4. 4Use your real conversion rate from analytics, segmented to organic traffic if you can. Site-wide rates are usually flattered by branded and direct visits.
  5. 5Total the spend properly. Retainers, tools, writers, and the fraction of internal salaries going into SEO.
  6. 6Read the payback month, then stress it. Halve the traffic target and see what happens. If the programme still works at half the upside, the plan is robust. If it only works at the optimistic number, it is a bet rather than a plan.

Is SEO worth it?

The honest answer is that it depends on arithmetic rather than belief, and the arithmetic fails more often than the industry admits. SEO is worth it when three conditions hold at once.

  • Enough people search. If the total volume across every keyword you could plausibly win is a few hundred a month, no amount of execution will produce a meaningful return.
  • You can realistically rank. Ambition is not a strategy. If page one is owned by sites with far more authority and you have no differentiated angle, the traffic assumption is fiction.
  • A customer is worth enough. High deal values forgive a lot of traffic weakness. A $30 order value needs volume that most niches cannot supply.

There is a fourth condition that is really about you rather than the market: can you wait? If the calculator puts payback beyond your runway, SEO is the wrong channel for this quarter regardless of how good the eventual return looks. Paid search buys the same traffic immediately at a worse unit cost, and that trade is sometimes the right one.

Run your own numbers above. If the payback month lands somewhere you can survive, the case is real. If it does not, you have learned something more useful than an encouraging blog post.

Why payback period matters more than ROI percentage

Every competing SEO ROI calculator returns a single percentage. That number is genuinely useful for deciding whether a programme is worth running, and genuinely useless for deciding whether you can run it.

A steady-state ROI figure describes the world after everything has worked. It says nothing about the months where you are paying full cost for zero return, which is precisely the period where SEO budgets get cut. The chart above exists to make that period visible: the red bars are real months where the investment is underwater.

This is also why the "months before results start" input matters so much. Moving it from three to six does not change the eventual ROI percentage at all, but it can push payback out by a full quarter. If you are presenting an SEO business case, that is the number a finance team will ask about.

A practical way to use this: find the payback month, add 50% to it, and ask whether the budget survives that long. SEO plans fail on patience far more often than they fail on strategy.

What this calculator cannot tell you

A projection built from your assumptions is only as good as those assumptions. Four things it does not know.

It cannot predict your rankings

The target traffic figure is your assumption, not a forecast. Nothing here knows how competitive your keywords are or how good your content will be. Use the keyword tools to ground the number rather than guessing.

It assumes a clean ramp

Real organic growth arrives in steps: a core update, a page that suddenly ranks, a competitor who outranks you. The straight line here is an average of a much lumpier reality.

It holds conversion steady

New organic traffic often converts differently from what you have today, usually worse at first, because it arrives on broader informational queries. If you are targeting top-of-funnel terms, lower the conversion rate.

It ignores the compounding

This cuts the other way. Content you publish now can still earn traffic in year three, and the model stops at 24 months. Long-run SEO returns are usually understated here, not overstated.

Frequently asked questions

What is the formula for ROI?
ROI is (return minus investment) divided by investment, expressed as a percentage. If you spend $36,000 on SEO over a year and it generates $180,000 in gross profit, the ROI is (180,000 minus 36,000) divided by 36,000, which is 400%. The formula is the easy part. The hard part is attributing the return honestly, which means counting only the traffic and revenue that would not have arrived anyway.
What is a good ROI formula?
For SEO, use gross profit rather than revenue as the return, because revenue ignores the cost of delivering what you sold. So ROI equals (organic gross profit minus SEO spend) divided by SEO spend. Count all of the spend, including tools, content and internal time, since leaving out salaries is the most common way SEO ROI gets inflated. Measure incremental gains against your baseline, not total organic traffic.
How do I calculate SEO ROI?
Take the additional organic traffic you expect, multiply it by your conversion rate to get conversions, multiply by your close rate if you sell to leads, then multiply by average deal value to get revenue. Apply your gross margin to get profit. Subtract your total SEO spend over the same period, then divide by that spend. The calculator above does this month by month so you also get the payback period, which a single ROI figure hides.
Is a 2% ROI good?
For SEO, no. A 2% return means you got back $1.02 for every dollar spent, which is worse than leaving the money in a savings account once you account for the risk and the wait. SEO programmes that work tend to land in the hundreds of percent over two to three years, because the cost is largely fixed while the traffic keeps compounding. A 2% ROI usually signals one of three things: the keywords are too competitive, the traffic converts poorly, or the spend is too high for the size of the opportunity.
Is SEO actually worth it?
It depends on numbers you can check rather than opinion. SEO is worth it when three things are true: enough people search for what you sell, you can realistically rank for those terms, and a customer is worth more than the cost of acquiring them through content. If your total addressable search volume is a few hundred a month and your deal value is $30, the arithmetic will not work no matter how good the execution. Put your own figures into the calculator above: if the payback month lands beyond the runway you have, the honest answer is no, at least for now.
Is SEO still worth it in 2026?
It is worth it for different reasons than it was five years ago. AI Overviews and AI assistants now answer many simple informational queries without a click, so pages that existed only to define a term have lost much of their traffic. What still pays is content with genuine depth, original data, or commercial intent, which both ranks and gets cited by AI systems that need a source. The shift is real, and it means the traffic assumption in this calculator should be more conservative for informational keywords than it would have been in 2020.
What is the 80/20 rule in SEO?
The observation that a small share of your pages and keywords produces most of your organic revenue. In most accounts, a handful of pages drive the majority of conversions while the long tail contributes very little. For ROI, the practical use is prioritisation: find the pages already ranking on page two for commercial terms and improve those first, because the cost of moving an existing page is far lower than the cost of ranking a new one. That single choice usually moves the payback month more than any other.
What is a good SEO score?
SEO scores from audit tools are diagnostics, not outcomes. A score aggregates technical checks such as titles, headings and broken links into a single number using that vendor's own weighting, so scores are not comparable between tools and none of them is a Google ranking factor. They are useful for spotting problems, and worthless as a measure of success. The measure that matters is on this page: incremental organic revenue against what it cost you.
Is 75 a good SEO score?
It means whichever tool produced it flagged some issues worth reviewing, and no more than that. Two sites with a score of 75 can perform completely differently in search, and pushing a score from 75 to 95 by fixing cosmetic warnings often changes nothing about rankings or revenue. Look at what the individual flagged issues are, fix the ones that affect crawling, indexing or page experience, and ignore the number itself. Judge the programme by traffic, conversions and payback period.
Start free today

Millions of people will ask AI about your category this week

RankSpot researches, writes and publishes daily, and sends you the short list of what's left. Free for 3 days.

Start free trial