Every pricing conversation eventually lands on the only question that matters: is seo worth it for this business? Vendors answer with case studies. Skeptics answer with anecdotes. Both are avoiding the arithmetic, and the arithmetic is available before you spend a dollar. SEO ROI reduces to five numbers, four of which you already know or can look up free. This is the formula, a worked example with the math shown, the curve the payback actually follows, and, because honesty prices better than optimism, the situations where the numbers say do not buy.
Measure what buyers do, not what dashboards say.
Build the estimate to see the measurement and lead system we would install for your business. About a minute, no opt-in.
The five-number formula
Monthly revenue from search = searches x share x conversion x close rate x job value. In words: how many people search for what you sell each month, what fraction of those searches you can win, what fraction of resulting visitors contact you, what fraction of contacts you close, and what an average closed job is worth. Multiply through, compare against the monthly cost from the pricing guide, and you have the steady-state answer to whether the engagement can ever pay.
- Searches: free from Google's Keyword Planner or sized for you by our estimator. Count your services plus your areas, not just one head term.
- Share: be brutal. A top-three organic position earns roughly a quarter to a third of clicks on a query; the map pack concentrates further. Model 5 to 10 percent of total market searches as a season-one target, not 50.
- Conversion: service-site visitors become leads at 2 to 5 percent on an average site, better with strong pages and click-to-call.
- Close rate: you know this number. Most service businesses close 20 to 50 percent of real inquiries.
- Job value: your average invoice, or lifetime value where customers repeat. An HVAC maintenance contract is not a one-time number.
The worked example: a plumber's math
A two-crew plumber in a mid-size metro. The services and surrounding areas total 2,400 relevant searches a month. Season-one share target: 6 percent, which is 144 visitors. At a 4 percent visitor-to-lead rate that is roughly 6 leads a month; at a 35 percent close rate, 2 closed jobs; at $1,900 average job value, about $3,800 a month in revenue from the channel at the season-one level. Against a $1,500 retainer from the real-SMB band in the SMB pricing guide, the steady state returns roughly 2.5 to 1, and that is the pessimistic year-one snapshot: share grows in year two while the retainer does not. Run the same multiplication with your own numbers before reading any proposal. If the steady state cannot clear the fee at honest inputs, no vendor skill will rescue the engagement.
The number ads cannot match: falling cost per lead
Paid search buys the same click every time; the auction resets daily, so the cost per lead is flat forever and rises where competition rises. SEO's cost per lead falls: the spend is roughly constant while positions, pages, and reviews compound, so each quarter the same dollars produce more leads. That crossover is the entire strategic case for SEO over ads, and it is also why the comparison must be cumulative over 18 to 24 months rather than month three, where ads always win. When ads are genuinely the right channel, and early on they often are, the honest comparison is laid out in when PPC beats SEO.
Measuring seo roi after you buy
The pre-purchase math becomes the post-purchase scoreboard, and the instruments are free. Search Console shows impressions, clicks, and positions by query, which validates the share assumption. GA4, configured with real conversion events rather than pageviews, ties visits to leads; the events worth wiring are covered in the GA4 conversion guide. Add call tracking, since service businesses convert by phone, and review the same five numbers quarterly. A vendor who reports rankings but cannot show your cost per lead trending down is reporting the means and hiding the end.
When the math says do not buy
- No search demand. If the volume number is a few dozen searches a month, there is nothing to win. Spend on awareness and referrals first.
- Job values too small for the market's cost. Winning $80 jobs in a market that costs $2,000 a month to compete in needs volume most local markets cannot supply.
- You cannot fulfill more work. SEO that books you six weeks out converts rankings into resentment. Fix capacity first.
- The budget forces the mill tier. If the honest tiers are out of reach, DIY plus patience beats $199 of theater, as the arithmetic in the cheap SEO breakdown shows.
Sensitivity: which number moves the answer most
Before trusting your multiplication, stress it. Halve the share assumption and see if the engagement still clears; share is the number vendors inflate and buyers over-trust. Job value moves the answer more than any other input for service businesses, which is why the plumber above at a $450 average job is a different decision than the same plumber at $1,900, and why remodelers and roofers clear the math so much earlier than handyman services. Conversion rate is the cheapest number to improve, since a better page doubles it without a single new visitor, and close rate is the one input SEO cannot touch at all. If your math only works at the optimistic end of every range, the honest reading is that it does not work yet. Fix the weakest input first, then revisit the channel.
The payback curve to expect
Honest engagements follow a recognizable shape. Months one through three are investment: foundations, pages, profile work, little revenue movement, which is why the pricing models guide recommends structuring this phase as a bounded project. Months four through nine, positions arrive and the lead count starts moving; somewhere in months six through ten, cumulative revenue crosses cumulative spend. From month twelve on, the ratio improves annually as compounding does its work against a flat fee. Any curve pitched as dramatically faster deserves the guarantee skepticism in Google's own hiring guidance. Any engagement still flat at month six deserves a hard review meeting.
Get your market's numbers free
We built the first step of this math into a tool. Run the estimator and we will size the search demand for your services in your area, no sales conversation attached, and how it works shows what we do with those numbers when a business decides the math clears. Whether you buy from us, from someone else, or do it yourself, do the multiplication first. Every bad SEO purchase we have ever been called in to clean up skipped it.