Completions

HVAC digital marketing is demand capture, not demand generation

Nobody is persuaded into a new furnace. The system fails, or the season turns, and the search happens that day. Which means the work is not creating demand — it is being findable in the town where the customer sits, and answerable in the hour the call arrives.

Five things that are true of multi-location contractors, four numbers worth reporting per location, seven questions for anyone bidding on the work, and three situations where the answer is not to hire.

Published August 23, 2026 · 9-minute read

Five things that are true in this trade

1

You are capturing demand, not creating it

Nobody is persuaded into a new furnace. The system fails, or the season turns, and the search happens that day. Campaign creative barely moves this; being findable and answerable at the moment of failure moves all of it.

Budget spent generating awareness in a shoulder month is largely wasted, while budget unavailable during a heat wave is revenue permanently handed to a competitor.

2

The largest leak is a phone that rings out

Most HVAC enquiries are calls, and they arrive when technicians are dispatched and the office is busiest — during the exact weather event that generated them. A missed call in this trade is not a lost lead, it is a lost job, and the caller dials the next result immediately.

Answer rate during peak hours is usually the single highest-value number in the business, and it is usually not on any marketing report.

3

The maintenance agreement is the actual asset

A one-off repair is a transaction with an unknown next visit. A maintenance plan is recurring revenue, a scheduled reason to be in the home, and the reason the replacement quote comes to you rather than to a search result.

Marketing judged on booked jobs undervalues every channel that produces plan members, which are worth several times a repair over the equipment lifetime.

4

Weather sets the calendar, not the plan

A cold snap or a heat wave multiplies demand for a week. Programmes built on even monthly pacing underspend during the days that matter and overspend during the weeks that do not.

Year-over-year comparison against the same week, adjusted for degree days, is the only honest read. Month-over-month tells you about the weather.

5

Service areas are not locations

A branch serves a radius of towns it has no address in. Location pages describe where you sit; the search happens where the customer sits. The two rarely match, and the towns in between are where the recoverable revenue is.

Thin service-area pages generated per town are the standard answer and the standard failure. What differentiates them has to be true — response times, technicians, permits, the systems common in that housing stock.

The four numbers an HVAC marketing agency should be measured on

Reported per location and per hour rather than per portfolio and per month. Averaging across branches and across quiet days conceals exactly the failures that cost the most.

Answer rate during peak hours
The share of inbound calls answered by a human between the first cold morning and the end of that week. Report it per location and per hour, not as a monthly average, because the average is held up by the quiet days that produce no revenue.
Call-to-booked-job rate, by location
Two branches with identical marketing routinely convert calls at very different rates. That difference is a dispatch and scripting signal wearing marketing clothes, and it is cheaper to fix than to buy around.
Cost per maintenance plan, not per lead
Track the acquisition cost of a plan member separately from the cost of a repair call. A channel that looks expensive on cost per lead is often the cheapest source of the recurring revenue the business is actually built on.
Local pack presence per service area
Emergency demand is a map search inside a small radius. Track visibility per town served rather than per branch address, since the branch usually ranks where it sits and disappears three towns over.

Choosing an HVAC marketing agency

What a firm asks for in the first week tells you what it works on. One that asks for your answer rate during the last cold snap and your maintenance-plan acquisition cost is working on the economics. One that asks only for ad account access is working on lead volume, which is the cheaper half of the problem and the half that matters least while the phone is ringing out.

So ask all seven of these, of everyone, including us.

  1. 1What share of our calls went unanswered during the last weather event, by location?
  2. 2What is our call-to-booked-job rate at the best and worst branch, and what differs in dispatch?
  3. 3Which towns in our service area are we invisible in on a map search today?
  4. 4What does a maintenance plan member cost to acquire, and do we track that separately?
  5. 5When demand triples for four days, can spend and staffing respond inside the day?
  6. 6What on our service-area pages is actually true of that town rather than templated?
  7. 7Which of your deliverables would still be working twelve months after we stopped paying you?

The first is the fastest to check and the most often unknown. Pull the call log for the last weather event and count what went unanswered.

When you should not hire anyone

  • While calls go unanswered at peak. Buying more calls into a phone that rings out raises the cost of the leak rather than the revenue.
  • When the CRM cannot attribute a booked job back to a source. Fix the measurement first, or every channel decision for the next year is a guess with a report attached.
  • For a single-branch contractor with strong reviews and a fast phone. The work is real but the returns arrive with the second and third location.

Common questions

What does an HVAC marketing agency actually do?
The useful version treats HVAC as demand capture rather than demand generation. Nobody is persuaded into a new furnace — the system fails or the season turns, and the search happens that day. So the work is being findable in the map results for every town served rather than only where the branch sits, being answerable when the call arrives during the weather event that generated it, and converting one-off repairs into maintenance agreements. The less useful version sells creative and reports on lead volume, which is the half of the problem that matters least when the phone is already ringing out at peak.
Why is HVAC digital marketing different from other trades?
Three things. Demand is weather-driven rather than campaign-driven, so a cold snap multiplies enquiries for a week and even monthly pacing systematically underspends on the days that matter. Intent is immediate and unforgiving — a caller who reaches voicemail dials the next result rather than waiting. And the economics run on maintenance agreements rather than on the repair, so a channel judged on cost per lead can look expensive while being the cheapest source of the recurring revenue the business is actually built on.
What should a multi-location HVAC contractor measure?
Four numbers, per location rather than per portfolio: answer rate during peak hours, call-to-booked-job rate, cost per maintenance plan member tracked separately from cost per repair lead, and local pack visibility per town served rather than per branch address. The first is usually the highest-value number in the business and usually absent from the marketing report, because it looks like an operations metric. It is the one that decides whether the marketing spend converts at all.
How should HVAC service-area pages be built?
A branch serves a radius of towns it has no address in, so the search happens where the customer sits rather than where you sit. Generating a thin page per town is the standard answer and the standard failure, because two hundred pages differing only by town name are read as one page repeated. What differentiates them has to be genuinely true of that town — response time from the nearest branch, the technicians who cover it, permit requirements, the systems common in that housing stock. That is a data-plumbing problem more than a writing problem: the facts exist in dispatch and permitting records and simply never reach the page.
How much should HVAC marketing spend change with the weather?
Substantially, and faster than most programmes can move. A heat wave or cold snap can multiply demand for several days, and budget that is unavailable during those days is revenue handed to whoever answered first. The practical test is whether spend and staffing can respond inside the day rather than inside the month. Comparison should be year-over-year against the same week and adjusted for degree days; month-over-month movement in this trade mostly reports the weather.

Before you take any of this on faith

The method is visible rather than asserted. howtothink.ai is a public knowledge graph built solo and running in production — 1,700 atomic lessons, roughly 9,700 generated pages, 3,300+ graph edges. It is our own build rather than a client result, which is the point: it is the part you can inspect yourself before anyone asks you for money.

What we actually do for HVAC operators

Not a retainer for content. The engagement is scoped to the four numbers above, and every artifact is yours at the end whether or not the engagement continues.

  • Answer-rate instrumentation per branch and per hour, so the number that decides whether spend converts is on the report rather than in the phone system.
  • Service-area pages built from dispatch and permitting records — realistic arrival times, the technicians who cover that town, the systems common in that housing stock.
  • Maintenance-plan acquisition tracked separately from repair leads, so the channel producing recurring revenue stops looking expensive.
  • Spend and capacity that can move inside a day when a cold snap triples demand, rather than inside a month.

How this gets built

The architecture behind it — every call answered at every branch, service-area pages fed by dispatch and permitting records rather than a template, and a canonical record the whole stack reads from — is written up in full, with the deployment order and an acceptance test on every phase.

Ready to talk instead? Book the 30-minute consultation, or take the three-question diagnostic first. No email required for the diagnostic.

Also: multi-location SEO across every branch · what changes when the branches are franchised

Free — before you talk to anyone

The Scope and Sequence Sheet

Get the deliverable list for this engagement in writing — every artifact, the week it lands, and exactly what you own at the end.

  • The full deliverable list: code, prompts, configs, playbooks, vendor selections, and training material — all of it yours.
  • The week-by-week timeline, with the checkpoint that ends each phase.
  • The scoping questions worth answering before any call, so the first conversation starts at the real problem.

Opens on this page immediately. No attachment, no waiting on an email.