Skip to content
Book a call
Menu
Services
Search SEOAEO / GEO Paid media Google AdsGPT / AI AdsSocial AdsProgrammaticAmazon AdsYouTube Ads Build & convert Web DevelopmentCROContent Marketing Grow & retain Email MarketingDemand GenerationReputation Management All services
Industries
Home Services · 27 playbooksHealth & Wellness · 21 playbooksLegal · 13 playbooksCannabis · 12 + ultimate guideProfessional Services · 11 playbooksEcommerce & DTC · 15 playbooksFinancial Services · 12 playbooksHospitality · 11 playbooksSenior Care · 10 playbooksEducation & Childcare · 10 playbooksStartups · 11 playbooksReal Estate · 11 playbooksFranchise · 11 playbooks All industries
Pricing
Resources
Ultimate guides Cannabis MarketingHow to Rank in ChatGPTHome Services Marketing Learn & verify BlogGlossaryCompareToolsCase studies All guides
About Are we a fit? Search Book a call
An astronaut pins colorful markers onto a large hand-drawn city map on a corkboard wall.
Free tool

SEO ROI Calculator: Run Your Real Numbers Before You Fund a Single Month

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.

The calculator

Your numbers

Everything is editable. The defaults lean conservative on purpose; put in your real figures and let the math do the haircut.

~320 searches/mo per term at your volume
Total monthly search volume across the terms you want to rank for
Your starting traffic; only clicks above this count as incremental
%
Visitors who become inquiries, per your analytics
$
LTV if you know it cleanly, first order if not
$
The investment you are pressure-testing
20%
This input swings the model more than any other. If you do not know your real rate, read the conservative band on the right.

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):

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:

  1. 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.
  2. 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.
  3. 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.
  4. Incremental customers. Leads multiplied by your lead-to-close rate.
  5. Incremental revenue. Customers multiplied by average order or lead value.
  6. 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.
  7. 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

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.

Questions

Frequently asked questions

How do you measure SEO ROI?
Measure incremental organic revenue against SEO cost: ROI = (incremental revenue minus cost) / cost. The discipline is in the word "incremental." You count only the traffic and revenue SEO added on top of your baseline, attributed through organic sessions, leads, close rate, and customer value. Brand and direct traffic don't count. Anything that would've happened without SEO doesn't count.
How long until SEO pays back?
For most engagements, payback lands somewhere in months 6 to 12, depending on your starting authority, competition, and customer value. High-value B2B with long sales cycles can take longer to show revenue but pays back larger when it lands. The calculator gives you a specific payback month for your inputs. If anyone promises payback in 30 days, that's the red flag, not the selling point.
What close rate should I use?
Use your real lead-to-close rate if you know it. If you don't, pull it from your CRM, or use a conservative estimate and lean on the sensitivity slider to see the downside. Most people guess high here. Since close rate multiplies straight through to revenue, an inflated input produces an inflated forecast and a disappointing reality. Estimate low and let delivery clear the bar.
Is this calculator accurate?
It's a forecast, not a promise. The math is sound and the ramp is conservative, but the output is only as good as your inputs and the assumptions about your market. We built it to undersell, so real campaigns have room to outperform the projection. Treat the number as a defensible range for a budget decision, not a guarantee. Anyone guaranteeing exact SEO outcomes doesn't understand SEO.
Why does the forecast start slow instead of jumping in month one?
Because SEO does. Pages need to be crawled, indexed, and earn enough trust to rank, and competitive terms take two to three quarters to mature. A curve that spikes in month one is fiction. The ramp here assumes a slow first quarter, acceleration through the middle of the year, and steadier compounding after, which is how organic growth behaves.
Should I fund SEO or Google Ads first?
Different tools for different timelines. Google Ads is instant-on and switch-it-off; SEO is a compounding asset that costs more upfront in patience and pays back longer. If you need leads this quarter, paid. If you're building a durable channel that doesn't reset to zero when you pause spend, SEO. Most growth-stage budgets run both, with paid funding the wait while organic ramps. Our SEO vs PPC comparison lays out the tradeoffs, and we're happy to map which mix fits your numbers.
Your move

30 minutes. Let us see if we are a fit.

This is not a canned pitch. We want to hear about your business, your goals, and where you are stuck, then tell you honestly how we would help, or if we are not the right fit. You will talk to a founder, every time. Zero pressure, zero BS.

  • A founder on the call, never a sales rep
  • We learn your business before we pitch anything
  • A straight answer on whether we can help
Free30 minutesNo obligationA reply within a business day
Rob BurkeRoger CooneyRob or Roger. The founders. Every time.
Calendar warming up…Book a strategy call