Two people call an HVAC company and they have almost nothing in common. One has no cooling at nine at night in July and will hire whoever answers the phone. The other is planning a replacement in the fall and will spend three weeks reading before he lets a salesperson into his living room. The first is won in the map pack, on proximity and review volume. The second is won on the website, on pages that answer price, sizing and financing. Most contractor sites are built for the first customer and lose the second one quietly.
That split is the whole hvac marketing strategy question. Every argument about blogs, ads, Google profiles and review software eventually comes back to which of the two customers the work is aimed at, and most of those arguments happen without anyone naming the customer first.
He types “AC not cooling,” “no heat,” or “AC repair near me” into a phone. He is standing in a hot house or a cold one. He is not comparing companies in any meaningful sense; he calls the first two or three results and hires whoever picks up and can be there today. The decision takes minutes, sometimes less.
What wins him is short and mechanical. Position in the map pack. A phone number that reaches a human. Hours that are correct, including the after-hours reality. A service area that covers his address. A page that loads on a weak LTE signal. Nothing else in the funnel exists at that moment.
Google publishes what determines local pack ranking, and it is three things: relevance, distance and prominence. Distance is the physical gap between the searcher and your business address. You cannot write your way closer to someone. Prominence is built largely on review volume, review recency and mentions across the web, all of which take months of finished jobs to accumulate.
Here is the uncomfortable version. If your business is newer or your review count is thin, blog content will not win emergency calls, and any agency selling you a content plan on the promise that it will is selling you the wrong lever. The emergency call is also the smaller ticket. It is a diagnostic and a repair, high margin on the hour, not a job that changes your quarter.
His system is fifteen years old and limping, or it died in August and he patched it, or he is finishing a remodel. He starts with questions instead of a phone call. “How much does a new AC unit cost.” “Heat pump vs gas furnace.” “What size AC do I need for 2,000 square feet.” “Average cost of AC replacement in Phoenix.” He reads for a while, collects two or three quotes, and converts through a website form or a booked in-home estimate rather than through the map.
What he wants is not mysterious. Ranges. What makes one system cost more than another. Whether financing exists and what it actually costs him per month. Whether the size the last contractor quoted is right or lazy. What the warranty covers and who honors it when the installing company changes hands.
Most contractor sites answer every one of those with “call for a free estimate.” That sentence works fine for the emergency customer and is a dead end for this one. He is not ready to talk to a salesperson yet; he is ready to read. When the page refuses to answer, he goes back to the results and opens the next tab. The job is four to five figures and it leaves the building over a question you declined to answer in writing.
Emergency demand is a proximity and reputation contest, and a new site cannot manufacture either one on a schedule. Planned demand is a content contest, and content can be written this month. The buying process is long enough to include a reading step, and the reading step is where a site with no domain authority and a real answer beats a site with authority and a stock photo.
Whitespark ran 540 manual queries across Houston, Phoenix and Denver in six local service industries and published the methodology. AI Overviews appeared in 68% of local searches, against 39% for local packs. On informational local queries the figure was 92%. On hybrid-intent queries, the ones that mix a question with a place, it was 97%. HVAC was not one of the six industries tested, so read this as evidence about query shapes and not about your trade. The shape is the point: “average cost of AC replacement in Phoenix” is a hybrid-intent query, and it is precisely what the replacement customer types. Whitespark’s case study is here.
Two more numbers worth building around. Kevin Indig’s analysis of 1.2 million ChatGPT responses found that 44.2% of citations came from the first 30% of a page. If your replacement cost page opens with three paragraphs about your grandfather starting the company in 1974 and puts the numbers under a heading two thirds of the way down, the grandfather is what gets quoted. Separately, Omniscient Digital reviewed more than 23,000 citations and found that on branded queries only about 23% came from a company’s own content; roughly 77% came from somewhere else. Review profiles, directories, forum threads, comparison sites. When a customer asks an assistant whether your company is any good, most of the answer is assembled from pages you do not own. That is an argument for review discipline, not for another blog post.

| Emergency call | Planned replacement | |
|---|---|---|
| Intent | Fix it today | Understand it, then buy |
| Device and moment | Phone, often after hours, in the house | Desktop or tablet, evenings, over several sessions |
| Decision time | Minutes | Two to six weeks, two or three quotes |
| Ticket | Low, strong margin on the diagnostic | Four to five figures |
| What wins him | Map pack position, distance, review volume, someone answering the phone | Price ranges, cost drivers, financing terms, sizing explained before the sales call |
| Page that serves him | City repair page, phone above the fold, fast on mobile | Cost page, comparison page, financing page, system-type page per city |
HVAC demand does not arrive evenly. It arrives with the first heat wave and the first hard freeze, in a compressed window where everyone in the county develops the same problem on the same afternoon. Those weeks decide the season.
Pages that catch those weeks have to already exist and already be indexed. A furnace replacement cost page published during the freeze is published late. The page has to be found, crawled and placed, and the assistants that quote pages run on their own lag on top of that. Nobody can promise you a specific number of weeks for any of it. What is certain is that a page published the week demand shows up is not competing that season.
The practical version: cooling content gets written in January and February. Heating content gets written in July and August. The shoulder seasons are when the asset gets built, and the busy weeks are when it pays or it does not.

Bill Highsmith of Jupiter-Tequesta Air Conditioning, Plumbing & Electric described marketing that worked this way, in a ServiceTitan interview: “The ROI is definitely there. With our first few campaigns, we paid for a year, easily. We made over $4,000 in the first week.”
Notice what he counts. Payback period and dollars inside a week. No rankings, no impressions, no share of voice. That is the correct register for judging any of this, and it is the register most agency reporting avoids because ranking screenshots are easier to produce than revenue.
One note on keyword research, since it usually starts in the wrong place. The terms that describe your own problem are small markets. “Hvac marketing strategy” runs about 210 US searches a month; hvac service marketing runs about 170, with clicks on that second term costing around $13.91 in Google Ads. Your customers’ terms behave nothing like that. Build the keyword list from the two customers’ actual questions, not from the industry label on the door.
If your site has an emergency path and no replacement path, the fix is a build, not a rewrite of the homepage headline. That is the work NetPageTwo runs as a fixed monthly service. Visibility is $489/mo and covers technical and on-page SEO, AI search optimization, a monthly strategy meeting and email support. Visibility + Revenue is $1,297/mo and adds CRO, unlimited landing pages, bi-weekly calls and a Slack channel. Month to month, cancel with 14 days notice, no contract.
Book a call and we will go through your site the way the replacement customer does, page by page, and name what he cannot find: https://cal.com/l-b-marketing/netpagetwo
Related: HVAC SEO work.