SEO ROI Calculator
This calculator turns four numbers you already have, current organic traffic, expected traffic increase, conversion rate, and average customer value, into a monthly revenue projection and a return on investment percentage.
A fifth input, the ramp-up period, exists because organic traffic doesn't jump the day a project starts; it climbs on a curve as new pages get indexed and rankings settle. Every field recalculates live, so changing the monthly SEO investment or the projection window updates the ROI percentage, the payback month, and every revenue total on the spot.
Switch currencies with the selector at the top, copy the results to a clipboard-ready summary, or print the page for a budget meeting. Run your own numbers before signing a retainer, or plug in a year of traffic data to check if a current SEO investment paid for itself.
Once fully ramped, per month
Extra visitors
0
per month
Extra customers
0
per month
Extra revenue
$0
per month
Estimated payback
Month 1
First month cumulative revenue crosses cumulative SEO spend.
Horizon scenarios
| Horizon | Cumulative spend | Cumulative revenue | ROI |
|---|---|---|---|
| mo | $0 | $0 | 0% |
| mo | $0 | $0 | 0% |
| mo | $0 | $0 | 0% |
Extra customers/mo = extra visitors × conversion%
Full-ramp revenue/mo = extra customers × customer value
Revenue in month m = full-ramp revenue × min(1, m ÷ ramp months)
ROI% (horizon) = (cumulative revenue − cumulative spend) ÷ cumulative spend × 100
Traffic is modeled as a straight-line ramp from zero to the target, then held steady. Real campaigns rarely ramp in a perfect line, but the shape mirrors how organic traffic tends to build: slow at first, faster once new pages earn rankings.
Treat every output as a planning estimate. Check the traffic-increase input against a realistic range for the site's current authority and competition, cross-check the conversion rate against Google Analytics for the specific page type being targeted, and confirm the average customer value against a recent sales or order report. A rough guess undercuts every number downstream.
How this is calculatedfive inputs, a ramp curve, no hidden constants
The calculator runs on five numbers you type in. Multiply current monthly organic traffic by the expected traffic increase percentage to get the extra visitors a campaign should eventually deliver. Multiply that by the conversion rate, the share of visitors who become leads or customers, to zero in on extra customers per month.
Multiply extra customers by average customer value, either a single order's average order value, a one-time deal size, or lifetime value for a subscription business, to get extra monthly revenue once the campaign is fully ramped.
Devil's in the details of that ramp. Traffic doesn't hit its target the week a project starts. The calculator applies a straight-line ramp: with a six-month ramp-up period, month one sits at roughly 17% of the eventual lift, month three at 50%, and month six onward at the full 100%.
Cumulative revenue and cumulative SEO investment both accrue month by month across the horizon you set. The payback month is the first month cumulative revenue crosses cumulative spend, and return on investment is cumulative revenue minus cumulative investment, divided by cumulative investment, shown as a percentage.
Worked example$3,000/mo retainer, payback in month four
Take a site with 5,000 monthly organic visitors, a 1.5% conversion rate, and a $250 average customer value. A shop signs on for SEO services, split between link building and technical fixes, at a $3,000 monthly retainer, aiming for a 40% traffic increase ramped over six months. Full ramp adds 2,000 visitors a month, 30 extra customers, and $7,500 in extra monthly revenue once the campaign matures.
Twelve months in, cumulative SEO spend sits at $36,000 and cumulative revenue, weighted by the ramp curve, lands at $71,250. Net return: $35,250, an ROI near 98%. Payback arrives in month four, while the ramp is still climbing, because 30 extra customers a month at $250 each outpaces a $3,000 retainer before the traffic increase even finishes building.
Drop the average customer value to $150, a lower-ticket product line, and the same traffic lift produces $4,500 a month at full ramp. Payback slides to month eight, and twelve-month ROI falls to about 19%, positive but far tighter than the higher-ticket scenario.
What this does and doesn't tell youno agency grading, on you to verify
Paid traffic and paid ads can hit target volume the day a card gets charged. Organic search doesn't work that way; new content needs to get crawled, indexed, and climb keyword rankings before it earns clicks. A ramp-up period under three months is optimistic for anything beyond a handful of low-competition pages.
A single traffic-increase percentage hides two different levers. Content marketing, new pages targeting keyword rankings and search volume, tends to compound past month twelve. Technical SEO, site speed, structured data, fixing crawl errors, often produces a faster, smaller lift that plateaus first.
The calculator can't split the two apart for you, and it can't grade if the traffic-increase number itself is realistic. A tracked SEO visibility score or a run through one of the site's website traffic analysis tools is a better check than eyeballing rankings by hand.
This tool doesn't grade project scope, industry competition, or how many pages a site is targeting. It assumes the SEO campaigns behind the traffic-increase number are the specific services a competent SEO agency would run, whatever mix of link building, content, and technical work that involves.
The site's competitive intelligence tools for SEO ranking covers what that agency should already be tracking. A calculator can't catch an agency that cuts corners on technical SEO to hit an aggressive ramp-up promise. Check the traffic and rankings in Google Search Console and Google Analytics against what was promised.
How much does SEO usually cost?scope and competition set the range
SEO cost varies with project scope, industry competition, and how many pages a site targets, so a monthly SEO budget of a few hundred dollars and one of tens of thousands both buy real SEO services, just at different levels of link building and content output. That range is par for the course once scope and competition enter the picture.
A dedicated SEO budget calculator turns that scope into a price range. This tool answers the other half of the question: if the price is worth paying for a given traffic increase and conversion rate.
How do I check the results in Google Analytics?compare organic sessions to the ramp curve
Compare organic sessions and organic conversions, both filtered to unpaid search results, in Google Analytics against the traffic and conversion numbers you entered here, and keep an eye on how fast traffic tracks the ramp curve you modeled. If organic traffic growth is behind that curve, extend the ramp-up period and rerun the numbers; don't assume the campaign failed.
Should I trust my SEO agency's own ROI math?ask for the numbers behind the percentage
Ask to see the traffic and conversion numbers behind their ROI percentage before accepting the summary figure. An estimated monthly revenue claim only means something if you can trace it back to organic traffic, conversion rate, and average revenue per customer, the same three numbers this calculator uses to measure SEO ROI.
How does the 80/20 rule change my target audience math?model the pages doing the real work
In SEO, the 80/20 rule usually means a small share of pages or keywords drives most of the traffic. If your target audience clusters around a handful of high intent keywords, model the traffic increase for those pages alone. Blending them into a site-wide average understates the ROI on the pages doing the real work.
Does this work for customer acquisition channels other than organic search?swap the traffic source, keep the formula
The formula, traffic times conversion rate times customer value, applies to any customer acquisition channel. Swap in sessions from a paid campaign or referral traffic in place of organic traffic and the rest of the math holds; only the ramp-up assumption is specific to organic search, since paid channels can hit target volume immediately.
Do landing pages matter as much as the SEO campaigns feeding them?a weak page caps the ROI number
Yes. A landing page with a weak conversion rate caps the ROI number no matter how much organic traffic growth a campaign delivers. Before raising the traffic-increase input, check if the conversion rate input reflects the actual page visitors land on. A site-wide average pulled from a higher-converting page will overstate it.
If you also need to size the market these customers come from, the market potential calculator runs that math the same way, live in your browser.