The seven things an HVAC website has to do, and what to cut
Tap-to-call, speed, service pages for repair and replacement, financing, pricing transparency and proof, with the pages most contractor sites waste money on.
- 1. Load in under two seconds on a phone in a driveway
- 2. Tap-to-call, above the fold, on every page
- 3. Separate pages for repair, replacement and maintenance
- 4. Say something about price
- 5. Financing, with a monthly number
- 6. Proof that you are real people
- 7. A booking path that is not only the phone
- What to cut
- What it should cost
- Frequently asked
20.5% of HVAC companies have no website listed on their Google profile. Of the ones that do, most bought a $200-a-month template with a stock photo of a smiling family in front of a thermostat and never touched it again.
The gap is worth money. Contractors with a website carry a median of 47 reviews against 8 for those without, and while the site does not cause the reviews, it is the clearest signal of who is running a real operation.
Here is what the site has to do. Seven things. Everything else is optional.
1. Load in under two seconds on a phone in a driveway
More than three quarters of HVAC traffic is mobile, and a large share of it is a homeowner standing in a hot house with two bars of signal. Every second past two costs roughly 10% of the people who clicked.
The usual culprits are a hero video, an image slider, and eight tracking scripts. Kill the slider. Compress images to under 200 KB each and serve them in WebP. Load a chat widget only after the page is interactive, if you keep chat at all. Test on a real phone on cellular, not on your office wifi.
2. Tap-to-call, above the fold, on every page
The phone number belongs at the top of every page as a tappable link, styled as a button, with your hours next to it. Not in an image. Not in a header that scrolls away.
The pattern that converts: a sticky bar at the bottom of the mobile screen with "Call now" on the left and "Book online" on the right. It costs a little screen space and it lifts calls noticeably because the homeowner never has to scroll to find you.
Use a tracked number that forwards to your real line so you know which pages produce calls, and keep your real number in the footer and in the schema markup so Google and the AI engines see the consistent one.
3. Separate pages for repair, replacement and maintenance
This is the biggest structural mistake in contractor websites. One "Services" page listing everything ranks for nothing and converts poorly, because a homeowner searching "furnace replacement cost" and a homeowner searching "ac not blowing cold" need completely different pages.
Build at minimum:
- AC repair
- AC replacement and installation
- Furnace repair
- Furnace replacement and installation
- Heat pump service and installation
- Mini split and ductless
- Maintenance agreements
- Indoor air quality
Each page needs 600 to 900 words of real content: what the service includes, what it typically costs, how long it takes, common signs the homeowner is looking at, and the brands you carry. Repair pages should be urgent and short on top. Replacement pages should be long, with financing and comparison content, because that buyer reads for weeks.
Then add city pages for your top four to six towns, with real content about that town, not the same page with the name swapped. Google and the AI engines both discount templated city pages now.
4. Say something about price
The single most common reason a homeowner leaves a contractor site is that they cannot tell what anything costs. You do not have to publish a price list. You have to remove the fear.
Workable transparency:
- "Diagnostic visits are $89, applied to the repair if you proceed."
- "Most common repairs run $180 to $650."
- "Full system replacement for a typical 1,800 square foot home runs $7,500 to $14,000 depending on equipment and ductwork."
- "No overtime charge on weekends."
That last one is worth a surprising amount, because most homeowners assume a Saturday call costs double. Contractors who put ranges on the page get fewer price-shopper calls and more qualified ones. More on this in the pricing guide.
5. Financing, with a monthly number
If you offer financing and it is buried on a subpage nobody visits, you are throwing away replacement jobs. A homeowner staring at $10,400 and a homeowner staring at $152 a month are two different buyers, and the second one closes.
Put a financing block on every replacement page: the promotional terms, the monthly figure for a typical system, an "apply in about 10 minutes" line, and a link to your lender's application. Add a small payment estimator if your lender supplies one. Note the qualifying conditions honestly, because a homeowner who finds out at the kitchen table that 0% required a 720 score is a lost sale and a bad review.
6. Proof that you are real people
Homeowners are deciding whether to let a stranger into the house while they are at work. Trust content is not decoration.
- Real photos of your crew and trucks, not stock.
- Your license number and the state board it comes from, in the footer.
- Your Google rating and review count pulled live, with a link to the profile. Across 46,610 contractors the median is 30 reviews, so if you are past that, showing the number helps you.
- Three to six recent reviews on the page, with the town and the job named.
- Brands you install, with the manufacturer logos you are authorized to use. Dealer badges carry weight, and using them is usually a condition of your co-op agreement anyway.
- How long you have been in business, stated plainly.
7. A booking path that is not only the phone
Roughly a quarter of homeowners under 45 will not call first. Give them a short form: name, phone, address, "what is happening" as a free text box, and a preference for morning or afternoon. Five fields, no more. Every added field costs conversions.
If you can wire the form into real dispatch availability so the homeowner picks a window, do it, because online booking converts far better than a form that promises a callback. If you cannot, promise a specific response time on the confirmation screen and hold to it.
Route every submission to a phone by text within seconds, not to an inbox someone checks after dinner. That is the subject of the missed calls guide.
What to cut
- The image slider. It slows the page and nobody reads slide two.
- The stock family-with-thermostat photo. Everyone has it, including your competitors.
- A blog nobody updates. Three posts from 2022 look worse than none.
- Live chat if nobody is watching it. An unanswered chat is a lost customer who thinks you ignored them.
- The "Our Mission" page. No homeowner has ever booked a system replacement because of a mission statement.
What it should cost
A competent HVAC site with 12 to 18 pages, real copy, schema markup and mobile-first design runs $3,000 to $8,000 built once, or $150 to $400 a month on a managed plan. Anything under $1,000 is a template with your logo dropped in. Anything over $15,000 for a residential contractor is buying design awards you do not need.
Own the domain and the hosting account yourself. Contractors get held hostage over domain access more often than any other marketing problem.
Frequently asked
Wix, WordPress or a trade-specific platform? Any of them can work. What matters is page speed, whether you can edit copy without a ticket, and whether you own the domain. Trade platforms often lock your content in, so read the exit terms before signing.
Do I need a separate site per city? No. City pages on one site, with genuinely different content. Multiple thin sites split your authority and can trip spam filters.
How many pages before it starts working? Twelve to fifteen real pages is where contractor sites start earning search traffic. Three pages will not rank for anything but your own name.
If you want it built, website design is one of the services in the free 14-day trial. Check the benchmark report to see how many of your competitors have no site at all.