It's the middle of August and the phone rings at midday. The house is warm, the system is running, and the air coming out of the vents isn't cold. Your tech goes out, finds the charge low and a coil leaking, fixes it, and closes the ticket. Done by dinner.
It's also the best page your website doesn't have.
Down the road, another homeowner with the same problem is typing "why is my AC blowing warm air" into their phone. What comes back is a national brand's article written by somebody who has never opened an air handler, or a page from the company across town that describes exactly what happened in your customer's attic. The principle behind this holds for any service business, and the seasons make it sharper here.
Your dispatch notes show what homeowners near you are searching for
Homeowners describe symptoms, not systems. Warm air. Water around the furnace. A clicking sound and then nothing. A bedroom that won't cool while the rest of the house is fine. Those phrases land in your call notes every week, typed by whoever answered the phone. They come in a predictable order too: cooling complaints when the heat arrives, heating complaints on the cold nights.
No agency working from a keyword tool has that. You know which questions your county asks, and you know the answers, because your people gave them at the door. A page written from a real call can say what the symptom usually means, what the tech found, and what the repair took. A page built from a keyword list tends to stop at "contact a professional."
What that page has to contain
Use the homeowner's words, not the trade's. The headline says warm air, not low delta across the coil. Walk through the likely causes in the order your tech rules them out, say which one it was on this job, and describe what the repair took. Tell them what they can safely check before calling. Holding that back doesn't win you the call, it just makes you look cagey.
Put it somewhere real. The story belongs to the office that ran the call, with that office's phone number and its own service area, so somebody reading it sees work done near them. If the record has no customer address on it, the story goes to the branch that did the work, not to the head office.
Name a technician only when the record names them, so nobody borrows a friendly name from a sample page. Keep the story on the repair, and give the maintenance agreement, the protection plan, and the parts warranty pages of their own. That's our house rule, not an industry law, and the reason is simple: the moment a story turns to coverage it stops sounding like an explanation and starts sounding like a pitch.
Which HVAC advertising actually paid for itself
It runs the other way too. A homeowner clicks a search ad for cooling repair, calls, books the visit, and signs a maintenance agreement while the tech is standing in the hallway. Your ad account will show the click, and maybe the call. It won't show the agreement unless your own software sends that back to it. The agreement lives where you dispatch from, attached to a customer, an address, and a renewal date.
That agreement is what the ad should be judged on. A cooling repair earns its ticket and the customer may or may not come back. An agreement that keeps getting renewed is revenue you can plan around, and it puts you in the house when the system finally has to be replaced. Score your advertising on form fills and you're grading it on the cheapest thing it produces.
A better ad report won't solve that. What solves it is treating the software you dispatch and close jobs in as the place you confirm what really happened. Anything the ad account claims should be findable there as real work. When your records don't show the trail from the ad to the job, the honest answer is that you don't know where it came from. Ask whoever runs your marketing how they count those, because tools tend to count them in advertising's favor.
What to check on your own setup
- Open your service software, pull last summer's no-cool calls, and read the complaint lines. Does your site answer the one that repeats, in the words it repeats in?
- Take any job story on your site and try to trace it back to a real ticket. If the symptom, the cause, and the equipment don't match a record, it was written from a template.
- Check whether each maintenance agreement records how that customer found you. If every agreement looks the same in your system, you're guessing every time you decide where to spend.
- Take the leads your ad account claims and walk them one at a time to the work orders they became. Some book weeks later, so give them room. That walk tells you more than monthly totals do.
- Follow a website form lead through your own process. Does it land in dispatch beside phone calls, or in an inbox somebody opens when they remember?
Frequently asked questions
Do I have to pull records for every job to write job stories?
No. A season of complaint notes shows you which questions keep coming back, and those are the pages worth building. After that you're keeping a small library current, not feeding a content machine.
My work is seasonal. Does a page about summer cooling help me in January?
It helps you next June, which is why it goes up in January. Local SEO for HVAC companies runs on that lag: pages take time to get found and trusted, so write next season's answers during this season's slow weeks.
Should the page mention the maintenance agreement the customer bought?
Not in the story. Give agreements their own page, written as plain terms: what a visit covers, what it costs, what it saves. Slide it into a repair explanation and you spend the trust the explanation just earned.
Next step
If you're not sure which of your service calls have already been answered on your website, start with a free visibility audit.
