
Most of the hesitation I hear from trades owners is reasonable, and it usually sounds like this: the phone still rings, referrals still come in, and the last person who sold you a website took your money and vanished.
Fair. Plenty of agencies have earned that suspicion.
But the question worth asking isn’t whether a website is worth the money. It’s what it costs you to stay invisible while your competitor is the one Google shows first. That number is bigger than most owners expect, and it’s measurable.
So is SEO worth it for HVAC and roofing? It depends on one number you can work out yourself, and this post shows you how.
Key takeaways
- 84% of consumers searched for a local business in the past three months. 73% of those searches start on a phone.
- Page one isn’t the goal. Position 1 gets 20.02% of clicks, position 5 gets 1.08%. That’s an eighteenfold gap inside the same page.
- The honest comparison isn’t SEO versus nothing. It’s SEO versus paying for every single click, forever. Median HVAC cost per lead ran about $262 in the first half of 2026.
- Your Google Business Profile is free, takes an afternoon, and drives more near-term calls than a website rebuild.
- SEO is slow and it isn’t right for everyone. If your book is full for six months, spend the money elsewhere.
What Your Customers Are Actually Doing
The behaviour has already shifted, whether or not your business has.
84% of consumers searched for a local business in the past three months. Weekly, 80% of US consumers search online for local businesses, and 32% do it daily. Around 46% of all Google searches have local intent. (Sources: BrightLocal 2026, citing SOCi and Google)
73% of those local searches start on a phone. That’s someone standing in a flooded basement or staring at a stain on the ceiling, typing with one thumb.
That person is not going to ask a neighbour for a referral. They’re going to call whoever appears first and answers.
Page One Is Not the Goal
This is the part that surprises owners most, and it’s where most cheap SEO packages quietly fail.
Advanced Web Ranking studied over 1.75 million US search results pages. Here’s what clicks actually look like by position (source):
| Position | Share of clicks |
|---|---|
| 1 | 20.02% |
| 2 | 10.36% |
| 3 | 3.89% |
| 4 | 1.71% |
| 5 | 1.08% |
| 8 | 0.47% |
| 10 | 0.58% |
Read positions 1 and 5 again. Both are on page one. One gets roughly eighteen times the clicks of the other.
The drop from position 2 to position 3 is the steepest cliff on the table: 10.36% down to 3.89%. You lose about two thirds of your traffic by slipping one place.
So when someone promises to “get you on page one,” that promise is close to meaningless. Position 9 is page one. Position 9 gets half a percent.
There’s also the map pack, the block of three businesses with the map. 42% of searchers click those results on local queries. For a trades business that block often matters more than the blue links underneath it.
The Comparison Nobody Frames Properly
Owners usually weigh “spend money on SEO” against “spend nothing.” That’s the wrong comparison, because the alternative to ranking isn’t free. It’s paying for every click.
In the first half of 2026, the median cost per lead for HVAC Google Ads ran around $262. Top performers got down to $159 to $273. Competitive markets ran $219 to over $1,000. (Source: 99 Calls)
Cost per click by service type in that same data:
| Service | Cost per click |
|---|---|
| AC repair | $56.71 |
| General HVAC | $33.51 |
| Installation and replacement | $33.42 |
| Ductless mini splits | $8.99 |
Fifty-six dollars for one click on “AC repair.” Not a call. Not a booked job. One person clicking, who may bounce in four seconds because your page loads slowly or doesn’t say which towns you cover.
Ads work, and for storm season or a slow month they work fast. But you rent that position. The day you stop paying, you disappear. An organic ranking is closer to an asset: it costs to build, then keeps returning without a meter running.
Run it over a year. $2,000 a month on ads is $24,000, and on 1 January you own nothing you didn’t own the year before.
Is SEO Worth It for HVAC and Roofing? The Break-Even Math
Be sceptical of anyone quoting you a clean benchmark. One roofing source I checked puts cost per lead at $18 to $35, while the HVAC data above says $262. Those can’t both describe the same thing, and the roofing source says so itself: generic benchmarks are “almost useless” without context on storm season, lead quality and how you count a lead.
Treat every number in this post, mine included, as a starting point for your own arithmetic rather than a quote.
Here’s the arithmetic that matters, using the HVAC example from that data. Spend $2,600 on ads, get 10 leads at $260 each, close 35% of them at an $8,000 average system replacement. That’s $28,000 gross from $2,600.
Now ask the question that actually decides your budget: what is one job worth to you?
If a roof replacement nets you $12,000 and SEO costs $1,000 a month, you need one extra job a year to break even and anything beyond that is profit. That’s a very different conversation from “a website costs three grand.”
Most owners evaluate the cost. Almost nobody calculates the break-even. The break-even for high-ticket trades is usually one or two jobs.
Start With the Free Thing First
If money is tight, do not start with a website rebuild. Start with your Google Business Profile, which costs nothing and takes an afternoon.
Google’s own figures: customers are 2.7 times more likely to consider a business reputable when the profile is complete, 70% more likely to visit, and 50% more likely to purchase.
Completing it means every field. The most specific primary category available, not a vague one. Service areas listed town by town. Hours, years in business, real photos of actual jobs rather than stock images. Answering the questions people leave there. Asking customers to mention what you did and where in their reviews, because “replaced our water heater in Springfield the same afternoon” tells a future customer far more than “great service.”
That work feeds the map pack, which takes 42% of local clicks. It is the highest return hour you will spend, and it costs nothing.
Then build the website, because the profile sends people to it and a slow or confusing site wastes everything the profile earned.
But Isn’t AI Killing Search?
Partly, and it’s worth being straight about it rather than pretending otherwise.
AI Overviews appeared on 43% of sampled desktop results pages in July 2026. When one appears, position 1 click-through drops from 20.02% to 9.69%, a 52% reduction. And 74.3% of AI Overview pages end without any organic click at all.
That’s real, and anyone selling you SEO without mentioning it isn’t being honest.
Two things soften it for trades specifically. Local service queries trigger AI Overviews far less often than informational ones, because someone typing “emergency plumber near me” wants a phone number, not an essay. And when AI does answer, it draws on the same inputs local SEO has always built: your profile, your reviews, your directory listings, your site.
The work doesn’t change much. The reason for doing it does.
When Not to Invest
Three situations where I’d tell you to keep your money.
Your book is full for the next six months. SEO takes six to twelve months to produce meaningful organic traffic. If you can’t take the work now, spend on capacity instead and start the SEO when you can staff it.
You can’t answer the phone. Ranking first is worthless if calls go to voicemail. Fix intake first. It’s cheaper and the return is immediate. A missed-call text-back is one way to start.
You need jobs this month. SEO won’t do that. Ads will, and that’s exactly what they’re good at. Run ads for cash flow while SEO builds underneath.
Anyone who tells you SEO is right for every business in every situation is selling, not advising.
A Realistic Sequence
- This week, free: complete your Google Business Profile properly. Every field, real photos, correct categories.
- This month, cheap: make sure your name, address and phone match exactly everywhere online. Inconsistency is why you sometimes don’t appear at all.
- Next, the site: fast, works on a phone, one page per service, one page per town you serve, phone number visible without scrolling.
- Then, ongoing: reviews with specifics, and a handful of pages answering the questions customers actually ask you.
- Alongside it: ads during your slow season or when you need work now.
That order matters. Each step makes the next one worth more. For the site step, see which on-page SEO changes actually move the needle for home service websites.
Frequently Asked Questions
[Enter these six in the Rank Math FAQ block. Do not paste HTML.]
How long before SEO brings in calls? Six to twelve months for meaningful organic traffic in most local markets. Profile and listing fixes show up faster, sometimes within weeks. Anyone promising results in thirty days is either selling ads and calling it SEO, or guessing.
Is it cheaper than Google Ads? Not at first, and yes over time. Ads stop the day you stop paying. Median HVAC cost per lead was about $262 in the first half of 2026, and AC repair clicks run $56.71 each whether or not the person calls. SEO costs more up front and less per lead once it’s working.
Do I need a website if I have a Google Business Profile? The profile does the heavy lifting early, so start there. But it sends people somewhere, and if that somewhere is slow or unclear you lose the call you just earned. Profile first, then site.
What if I’m already on page one? Check which position. Position 1 gets 20.02% of clicks and position 5 gets 1.08%. Being on page one at position 7 is close to being invisible.
Is word of mouth not enough anymore? It’s still the best lead you can get. The issue is volume and control. Referrals arrive when they arrive. With 84% of consumers searching for a local business in the last three months, search is where the people who don’t already know you are looking.
Is SEO worth it for HVAC and roofing if my schedule is already full? Not right now. SEO takes six to twelve months to produce meaningful organic traffic. If you can’t take the work now, spend on capacity instead and start the SEO when you can staff it.
The Short Version
Is SEO worth it for HVAC and roofing? You aren’t choosing between spending money and saving it. You’re choosing between building something you own and renting attention at $56 a click, or being absent while a competitor takes the call.
Start with the free work. Do the profile properly this week. Then decide about the site with one number in front of you: how many extra jobs a year it takes to pay for itself. For most trades, the answer is one.
Thinking about it and want a straight answer rather than a pitch? I build and fix websites for local service businesses, and I’m happy to tell you if you don’t need one yet. Book a call.