Attribution, cost and ROI
The cost of not doing SEO: a model you can rerun
Written by the Top SEO Experts Team
Reviewed by Ritik NamdevLast updated 18 min read
Quick answer
The cost of not doing SEO is the gross profit from organic leads you never receive, minus the SEO spend you avoided. Add whatever you pay for ads to cover the gap. You can estimate it with five inputs and one spreadsheet, and the answer is sometimes small.
Most posts on this topic wave at “lost revenue” and stop. This one builds the arithmetic, shows where it breaks, and says when skipping SEO is the cheaper choice.
What is the cost of not doing SEO for a service business?
Three costs: lost organic leads, replacement spend and delay. Only the first is invisible, which is why owners underrate it. Each one can be put into a spreadsheet cell, and the sections below do that.
- Lost organic leads. Someone searches “emergency plumber near me,” picks a result that isn’t you and calls that company. You never see the lead, so no report records the loss.
- Replacement spend. You buy some of those leads back through ads. That cost is visible, and it recurs every month the campaign runs.
- Delay. SEO has a ramp, and Google’s SEO Starter Guide says “some changes might take effect in a few hours, others could take several months.” Each month you wait pushes the first organic lead later.
Owners underestimate delay most. It gets its own worked example below, with the arithmetic shown.
Definition Replacement spend is the money you pay for ads to buy back leads that organic search would have brought you.
What do you need to build the model?
Five inputs, all of which you can pull from tools you already have or estimate honestly. Write each one down with its source, because a model with unlabeled inputs is a feeling in a spreadsheet.
| Input | Where to find it | Hypothetical value used below |
|---|---|---|
| Monthly searches for your service terms in your area | Google Search Console impressions for terms you already show for; a keyword tool for terms you do not (estimate only) | 5,000 |
| Click share you could win with a solid presence | Your own Search Console click-through rate, lowered for AI summaries | 8% |
| Visit-to-lead rate | Call tracking plus form fills, divided by organic visits | 6% |
| Lead-to-job close rate | Your CRM or booking log | 30% |
| Gross profit per job | Your books, after labor and materials | $700 |
About the first row: we don’t publish search volumes on this site, and the 5,000 is invented for the example. Search Console shows what Google already served you. Keyword tools estimate the rest, and their estimates disagree with each other, so treat the result as a range.
Definition Click share here means the share of those searches that end in a click on your site. Start from your own Search Console figure and take the lower of that and a conservative guess.
Pew Research Center reported on 22 July 2025 that users clicked a traditional result in 8% of visits when an AI summary appeared. They clicked in 15% of visits when it didn’t. The sample was 900 US adults tracked in March 2025, across all searches.
Those aren’t local service queries and aren’t your click share. They show direction, nothing more.
What does a worked example look like?
A hypothetical plumbing company serving one metro area, with the inputs above, would see about $5,040 a month in gross profit at full ramp. That is the monthly value of the organic channel it isn’t running. None of these numbers describe a real business.
The arithmetic, step by step:
- 5,000 searches x 8% click share = 400 visits a month.
- 400 visits x 6% = 24 leads a month.
- 24 leads x 30% = 7.2 jobs a month.
- 7.2 jobs x $700 = $5,040 gross profit a month.
Read the four steps from the top. Searches become visits, visits become leads, and leads become jobs. Each of the first three steps shrinks the count, and only the last step turns jobs into dollars.
Over a year that’s $60,480 of gross profit the channel could produce once fully ramped. Treat it as an upper bound for one service line, not a forecast. It also ignores what earning it costs.
How much does it cost to buy those leads instead?
It depends on trade and market. The only broad benchmark we found is dated. Here is what it is:
- LOCALiQ’s home services benchmarks were last updated 23 February 2026.
- They report data from 1 May 2020 to 25 June 2021 across 4,595 North American client accounts.
- The “averages” are medians. WordStream published the same table.
To replace the 24 organic leads a month, multiply each median cost per lead by 24:
| Trade | Median cost per lead (2020 to 2021) | 24 leads a month | Same, at double the cost |
|---|---|---|---|
| Plumbing | $48.91 | $1,173.84 | $2,347.68 |
| Air conditioning services | $55.15 | $1,323.60 | $2,647.20 |
| Heating and furnaces | $62.18 | $1,492.32 | $2,984.64 |
| Roofing and gutters | $101.49 | $2,435.76 | $4,871.52 |
| Pest and rodent control | $39.25 | $942.00 | $1,884.00 |
The chart below shows the same medians as bars. Roofing and gutters cost the most per lead at $101.49. Pest and rodent control cost the least of these five at $39.25.
The “double” column is our stress test, not a benchmark. We found no current cross-trade figure, and prices drift.
How does Google price paid clicks and leads?
Google’s documentation says actual cost per click is set by an auction, where you pay what’s needed to clear the Ad Rank thresholds. More competitors bidding on your terms pushes that number up.
Local Services Ads work differently. Google’s Local Services Help says they bill per lead and that “lead prices may vary depending on your location, the job type, the type of lead, or your bidding mode.”
Are paid leads or organic leads the better buy?
Paid leads can be a fair price for any single lead, so we treat paid and organic as a portfolio. Our cost per lead comparison works through that.
The real argument for SEO is different: paid leads stop when the budget stops, while organic pages can keep producing after you pause. That only matters over a long enough window.
- Paid leadsBilled by auction or per lead. They stop when the budget stops.
- Organic leadsCome from pages you build. Pages can keep producing after you pause.
What does waiting a year cost?
In our hypothetical, starting SEO now instead of 12 months from now is worth about $36,480 in net profit over a 24-month window. That’s the number most people want when they ask about the cost of not doing SEO, and it leans hard on an assumed ramp.
The assumptions, all ours and all hypothetical:
- Months 1 to 3 after starting: 0 organic leads.
- Months 4 to 8: leads climb by 4 a month (4, 8, 12, 16, 20).
- Month 9 onward: 24 leads a month, the full-ramp figure above.
- SEO costs $2,000 a month. That’s a placeholder, not a quote, and not a Top SEO Experts price.
- 0Month 3
- 4Month 4
- 8Month 5
- 12Month 6
- 16Month 7
- 20Month 8
- 24Month 9
Values are in leads.
Source: Hypothetical example
View the data as a table
| Item | Value |
|---|---|
| Month 3 | 0 leads |
| Month 4 | 4 leads |
| Month 5 | 8 leads |
| Month 6 | 12 leads |
| Month 7 | 16 leads |
| Month 8 | 20 leads |
| Month 9 | 24 leads |
Now compare the two paths across months 1 to 24:
| Measure | Start now | Start in month 13 |
|---|---|---|
| Organic leads in 24 months | 444 | 156 |
| Jobs at 30% | 133.2 | 46.8 |
| Gross profit at $700 a job | $93,240 | $32,760 |
| SEO spend | $48,000 (24 months) | $24,000 (12 months) |
| Net | $45,240 | $8,760 |
The gap is $45,240 minus $8,760, or $36,480. The delayed path pays fees for 12 months, and more than half of its earning months (16 to 20) still sit inside the ramp. Our SEO payback period post shows how a three-month delay compounds the same way.
Read this carefully. It says delay has a price when the inputs hold. It doesn’t say you’ll earn $93,240.
If your inputs are off by half, the picture changes, as the next two sections show.
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
When does SEO pay for itself in this model?
In the base case the cumulative cash position bottoms out at minus $7,480 in month 5 and turns positive in month 10. That low point is the real cash commitment, and it’s larger than three months of fees because the early leads don’t cover the fee yet.
The monthly math after full ramp is $5,040 of gross profit less $2,000 of fees, or $3,040 a month. Before that, months 4 to 8 net minus $1,160, minus $320, plus $520, plus $1,360 and plus $2,200.
- $-1,160Month 4
- $-320Month 5
- $520Month 6
- $1,360Month 7
- $2,200Month 8
Source: Hypothetical example
View the data as a table
| Item | Value |
|---|---|
| Month 4 | $-1,160 |
| Month 5 | $-320 |
| Month 6 | $520 |
| Month 7 | $1,360 |
| Month 8 | $2,200 |
What is the break-even lead count?
One break-even check is worth keeping. Divide the monthly fee by gross profit per lead: $2,000 divided by ($700 x 30%) is $2,000 divided by $210, about 9.5 leads a month. Under our assumptions, a channel that can’t reach roughly 10 organic leads a month doesn’t cover a $2,000 fee even at full ramp.
Key takeaway Under our hypothetical assumptions, a channel that cannot reach roughly 10 organic leads a month does not cover a $2,000 fee, even at full ramp.
Our decision rule: if your honest full-ramp lead estimate is below the break-even lead count, stop here. Skipping SEO costs you little, and the better question is whether a cheaper scope exists.
What happens if your inputs are half as good?
Halve the leads and the delay cost shrinks to about $6,240, and neither path pays back inside 24 months. Cut gross profit per job by 20% as well and the delay cost is $192. The case rests on lead volume.
| Case | Start now, net over 24 months | Start in month 13, net | Cost of waiting |
|---|---|---|---|
| Base: 24 leads a month at full ramp, $700 a job | $45,240 | $8,760 | $36,480 |
| Leads halved (12 a month at full ramp) | minus $1,380 | minus $7,620 | $6,240 |
| Leads halved, gross profit down 20% ($560 a job) | minus $10,704 | minus $10,896 | $192 |
Read the table row by row. In the base case, starting now beats waiting by $36,480.
With leads halved, starting now loses $1,380 over 24 months and waiting loses $7,620, so the cost of waiting falls to $6,240. In the last row, both paths lose money and the gap between them is only $192.
Run that stress test on every number before you trust the result. Our habit: change one input at a time, then change them all downward together.
Watch out If the answer flips from positive to negative when you lower the inputs, you’re making a bet, not following a plan.
The five-number SEO ROI method and the SEO ROI calculator fit here. They take the same kind of inputs and let you compare scenarios quickly. To price the other side, use the SEO cost calculator.
Does competitor share change the cost?
It can, though this part is mostly theory, so we label it that way. Organic clicks on a given search are finite. When a competitor wins a position you don’t hold, the clicks you’d have taken go to them, and the reverse holds when you win.
Our view Absence has a second cost that grows over time. This is our view, not documented behavior.
A competitor that publishes service pages, earns local links and collects reviews every month is building assets that make its next lead cheaper. Start later and you’re chasing a target that moved.
Two cautions. Nobody outside Google can see exact click share on a local search, and the effect varies by trade and metro. So use competitor movement as a reason to inspect the results for your three most valuable terms, not as a number to plug in.
The check we run before any plan takes about 20 minutes:
- List your five highest-value services.
- Search each one the way a customer in your service area would, in a private window.
- Note who holds the top organic results and the map results.
- Note which of them have a dedicated page for that service and which lean on a home page.
If every result has a dedicated page and you don’t, you’ve found a concrete gap. If most results are directories, the cost of absence is a different problem, because directory listings play by other rules.
Quick check For your most valuable service, does every top result have a dedicated page while you rely on your home page? If so, you have found a concrete gap.
What does this mean for your decision?
The model gives you three things to act on. The first is a range, not a single number. Run a base case, a conservative case and a hard case.
The second is a break-even lead count. Under our assumptions, a $2,000 monthly fee needs roughly 10 organic leads a month to pay for itself at full ramp.
The third is a decision rule you write down before you see the result. If your honest lead estimate is below the break-even count, skipping SEO costs you little.
What can this model not tell you?
It can’t tell you about your market. Every benchmark here is old, national or hypothetical, and the decision you’re making is local.
- No current paid benchmark. The LOCALiQ data covers May 2020 to June 2021. It’s the most specific public home services benchmark we could open, and it’s five years old.
- No click share for local searches. Pew measured Google searches generally, not “plumber near me.” Your Search Console data beats any study.
- No proof about your outcome. We have no US home services SEO case study to cite. Our published results come from other industries, and those figures aren’t a forecast for yours.
- Most pages get no traffic. Ahrefs studied about 14 billion pages in a December 2023 analysis and found 96.55% got no Google traffic. That’s a warning that publishing isn’t ranking, and it says nothing about a well-built local site.
Google doesn’t promise a result either. Its guidance on hiring an SEO, accessed 22 Oct 2026, says “No one can guarantee a #1 ranking on Google.” We don’t sell ranking guarantees, and any model that implies one has stopped being a model.
When is skipping SEO the right call?
When the model says so. Not doing SEO is defensible in a few cases, and we’d rather say that than pretend otherwise.
- The upside is smaller than the cost. If full-ramp monthly gross profit is under the monthly fee, waiting costs you little.
- You can’t take more jobs. If your crew is booked three weeks out, more leads add cost without adding revenue.
- Your demand is mostly referral or branded. People who already know your name were going to call. Measure non-branded leads separately.
- You can’t carry a 6 to 12 month ramp. If cash is tight, paid leads give faster feedback. Revisit when there’s room to wait.
If none of that applies and your stress-tested model is still positive, the cost of waiting is real. For the edge cases, read our guide to whether SEO is worth it and the post on what a recession does to the decision.
How do you rerun the model with your own numbers?
Copy the tables into a spreadsheet and replace our hypothetical inputs with yours. Then run three cases, so the answer is a range, not a single number.
- Pull your inputs. Use Search Console for impressions and clicks, your CRM for close rate, your books for gross profit per job. Label anything estimated.
- Build three cases: a base case, a conservative case with leads halved, and a hard case with leads halved and gross profit down 20%.
- Add a ramp. Assume zero leads for the first three months unless you have evidence otherwise. Our ramp is an assumption, so change it.
- Price the replacement. Pull your actual cost per lead from your ad account, and use the old benchmarks only as a sanity check.
- Compute net over 24 months for start now and start in 12 months, as in the table above.
- Write down the decision rule before you see the result. For example: “We start if the conservative case is within 15% of break-even over 24 months.”
Afterward, SEO measurement and SEO forecasting cover tracking what you get. The lead value math for home services post helps with the gross profit input.
What should you do this week?
Do three things before any vendor call. They take about an afternoon.
- Open Search Console and export the last 90 days of queries and clicks for your service terms.
- Pull your last 20 closed jobs and compute average gross profit and close rate from the leads that produced them.
- Fill the five-row table, run the base and conservative cases, and note which input the result depends on most.
If the numbers say waiting is expensive and you want help scoping it, our pricing page explains how we scope work. Run your inputs through the ROI calculator tool first, then Get Your Organic Growth Plan.
Frequently asked questions
What is the cost of not doing SEO?
It is the profit from organic leads you never receive, minus the SEO spend you avoided. Add whatever you pay for paid leads to fill the gap. In our hypothetical plumbing model, waiting 12 months cost about $36,480 in net profit over a 24-month window.
Can Google Ads replace SEO?
Ads can replace the leads while the budget runs, and they stop when it stops. Google says ad cost per click is set in an auction, so competition moves your price. Ads do not build an asset that keeps working after you stop paying.
How much do leads cost if I buy them instead?
LOCALiQ’s median search cost per lead in home services ranged from $29.08 for pools and spas to $101.49 for roofing and gutters. That is data from May 2020 to June 2021. Those figures are old, so treat them as a rough reference and check your own account.
Is not doing SEO ever the right call?
Yes. If the full-ramp monthly gross profit from organic leads is below the monthly SEO cost, or you cannot take more jobs, waiting costs little.
Run the model with conservative inputs first. If it only works with optimistic ones, wait.
Do AI Overviews change the cost of skipping SEO?
They change the size of the prize, not the logic. Pew Research found people clicked a result in 8% of visits with an AI summary and 15% without, in March 2025 browsing data. Lower your click-share input, then rerun the model.
How do I find my own inputs?
Use Google Search Console for impressions and clicks, your call tracking or CRM for lead-to-job close rate, and your books for gross profit per job. Search volume tools estimate demand, so label those numbers as estimates in your model.
Sources
- Google users are less likely to click on links when an AI summary appears in the results, Pew Research Center, accessed 22 Oct 2026
- Home Services Advertising Benchmarks, LOCALiQ, accessed 22 Oct 2026
- Advertising Benchmarks for Home Services in 2021, WordStream, accessed 22 Oct 2026
- Actual cost-per-click (CPC): Definition, Google Ads Help, accessed 22 Oct 2026
- How leads work, Local Services Help, accessed 22 Oct 2026
- SEO Starter Guide: The Basics, Google Search Central, accessed 22 Oct 2026
- Do You Need an SEO? Tips for Hiring an SEO, Google Search Central, accessed 22 Oct 2026
- 96.55% of Content Gets No Traffic From Google, Ahrefs, accessed 22 Oct 2026
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
