How do you calculate the ROI of SEO? ROI = (incremental revenue from organic search minus your SEO cost) divided by that cost, expressed as a percent. Take the new traffic SEO earns, multiply by your lead-to-close rate and your average customer value to get incremental revenue, subtract what you paid, divide by what you paid. The catch most agencies skip: SEO ramps over 6 to 12 months, so the honest version models that lag instead of pretending revenue lands on day one.
That's the whole math. The SEO ROI calculator below just does it for you, with a ramp curve that assumes a slow start, because that's how SEO behaves.
What the SEO ROI calculator does
You give it six numbers you already know (or can ballpark in five minutes):
- Target keyword count and their combined estimated monthly search volume (the demand you're going after)
- Current organic sessions per month (where you're starting)
- Average order value or lead value (what one customer is worth to you)
- Lead-to-close rate (how many inquiries turn into paying customers)
- Monthly SEO spend (what you're considering investing)
It returns a 12-month forecast: projected incremental traffic, leads, revenue, blended ROI percentage, and the month your investment pays itself back. There's a sensitivity slider on close rate, because that one input swings the whole model more than any other, and we'd rather you see the range than trust a single rosy line.
No signup. No email wall. No "talk to sales to see your results." Run it as many times as you want, with as many what-if scenarios as you like. The output is yours, not a lead-gen trap dressed up as a tool.
The part nobody else builds honestly: the ramp
Most ROI calculators in this category are rigged. They assume your traffic jumps in month one and compounds in a straight line to the moon. That produces a beautiful number and a furious client six months later when reality shows up.
SEO doesn't work like that. New pages take time to get crawled, indexed, and trusted. Authority compounds slowly, then faster. Rankings for competitive terms can take two to three quarters to mature. So this tool models a conservative ramp: a slow first quarter while pages get indexed and start to register, acceleration through months four to nine as authority compounds and mid-difficulty terms break into striking distance, and a steadier climb after that as your strongest pages settle into position. The defaults undersell on purpose. If the real campaign clears the forecast, that's the outcome we want. A calculator that promises a hockey stick is a calculator that's lying to you.
The shape of that curve isn't a gut call. It reflects how engagements behave in practice, which is the same thing we walk through in plain English in how long SEO takes to work. We don't inflate the multipliers either. No "10x your traffic" defaults, no fantasy close rates baked in. The numbers you put in are the numbers it uses.
How the math works
Here's every step, so you can audit it:
- Capturable demand. Combined monthly search volume across your target keywords, adjusted by a realistic click-through and ranking-position assumption. You don't capture 100% of a keyword's volume by ranking for it; you capture a slice that depends on position. Position one earns a far larger share of clicks than position five, and the model bakes that decay in rather than pretending every ranking is a top spot.
- Incremental sessions. The ramp curve applied month by month, on top of your current organic baseline. This is the new traffic SEO is responsible for, not your existing traffic dressed up as a win.
- Incremental leads. Incremental sessions multiplied by your site's conversion-to-lead rate. This is where a strong page earns its keep or quietly leaks money, so use the rate your analytics report, not the one you wish you had.
- Incremental customers. Leads multiplied by your lead-to-close rate.
- Incremental revenue. Customers multiplied by average order or lead value.
- ROI. (Total incremental revenue over the period minus total SEO spend over the period) divided by total SEO spend, as a percent. If you live in advertising metrics, this is the SEO cousin of ROAS, with one difference that matters: SEO spend doesn't reset to zero when the revenue keeps arriving in month 13.
- Payback month. The first month where cumulative incremental revenue exceeds cumulative spend.
It's not magic. It's arithmetic with an honest curve on top.
Three inputs people get wrong (read this before you trust your result)
Garbage in, confident garbage out. These three inputs are where most forecasts quietly go fictional, and all three tend to break in the same direction: too optimistic.
Close rate. Buyers consistently overestimate this. If you don't know your real lead-to-close rate, use the sensitivity slider and look at the conservative end. A 2-point swing in close rate can move 12-month revenue by a lot, because it multiplies straight through every downstream number. Better to be pleasantly surprised than to build a budget on a rate your sales team has never hit.
Average customer value. Use lifetime value if you have repeat customers and you know it cleanly. Use first-order value if you don't. The difference is real: a business with strong repeat purchase can justify SEO that a single-transaction model can't, so pick the figure that reflects how you make money. Don't guess high to make the output look better; you're only fooling yourself.
Search volume. "Combined monthly search volume" is the total demand across all your target keywords, not what you'll capture. The model already discounts for position and click-through, so put in the real demand and let the math do the haircut. If you're pulling volumes from ahrefs or Search Console, use those; if you're estimating, estimate low. And don't pad the list with high-volume vanity terms you have no realistic shot at ranking for, since that inflates the demand pool the whole forecast sits on.
Who this is for
- Founders and marketers deciding whether to fund SEO at all. You need a defensible number to take to a budget conversation, not a vibe.
- Anyone comparing SEO against paid. Run this, then weigh it against the instant-on, switch-it-off economics of Google Ads. Different tools, different time horizons. Our breakdown of SEO vs PPC covers where each one wins, and most growth-stage budgets end up wanting both.
- Buyers who've been burned by an agency that promised the moon. This is the un-rigged version. If the forecast looks modest, that's the point.
If you want the honest answer to "is SEO worth it for us," this gives you a range you can defend, not a number designed to close you. To see how SEO sits next to your other channels rather than in a vacuum, pair it with our marketing channel mix calculator and look at the whole portfolio.
Where the real ranges come from
The defaults in this tool aren't pulled from thin air. They're grounded in what SEO engagements cost and what they realistically return. For the spend side, the same numbers that feed our transparent SEO pricing feed the model defaults here, no quote-form games. If you want the full breakdown of what drives SEO cost and what a real retainer should include, the how much does SEO cost guide walks through it.
And because search isn't only Google's ten blue links anymore, traffic forecasts built on classic rankings alone are increasingly incomplete. AI Overviews and assistant answers now intercept a growing slice of queries before anyone clicks through, which changes the click-through side of the math the calculator depends on. Our AEO citation study digs into what that shift does to organic traffic models, and how AI Overviews affect organic traffic covers the practical fallout. It's why we build for both maps at once instead of forecasting against a search results page that's already changing under your feet.
Run your numbers, then let's pressure-test them
The calculator gives you a defensible forecast in five minutes. The next step is a human who's run the real campaigns telling you whether your inputs hold up and where the model is being too optimistic or too cautious for your specific market.
That's a 30-minute conversation, senior people only, zero pressure and zero BS. We'll either confirm the math is sound and tell you what it'd take to beat it, or we'll tell you SEO isn't your best lever right now and point you somewhere better. We don't take on every business, and we'd rather be honest than sell you a forecast you can't hit.
Book 30 minutes, or dig into how we run SEO first. Either way, the numbers are yours to keep.