Sample layout. Not a real client.
Trade, city: the problem in one line
- Starting point
- Rank grid before any change
- What changed
- The one or two changes that moved it
- Result
- Rank grid after, and the change in calls
An AC repair click and a system replacement click are different purchases, and many HVAC accounts bid on them as if they were one. I separate them, track which calls became jobs, and adjust one setting at a time.
No long contracts. You talk to Simon.
Map pack: emergency AC repair Escondido
A
B
C
Scientific SEO
An HVAC company pays Google for calls in two ways: search ads in Google Ads charge for each click, and Local Services Ads (LSA) charge for each lead. An HVAC account in San Diego County holds urgent and planned buyers side by side, with demand that swings with the weather, and that shapes how I apply ordinary Google Ads management to it.
Local Services Ads are the listings usually shown at the very top of the results with a review rating and a phone number, and HVAC has been one of their categories for a long time. Google screens a business before it can run them.
You pay per lead instead of per click, and each lead goes to one business. That’s the main difference from a marketplace that sells the same homeowner to several companies. The ad shows your review rating, so reviews for HVAC companies affect what these ads return.
A search for “AC not cooling” in Escondido in August is urgent. That person calls the first credible company, and the click either becomes a job that day or is gone. A search for “cost to replace AC and furnace” comes from someone weighing a high-ticket purchase over days or weeks, reading reviews and collecting estimates.
In search ads I give repair its own campaign aimed at a phone call, and replacement its own campaign aimed at a booked estimate. Each has its own budget, so a hot week of repair clicks can’t use up the replacement money.
HVAC demand in this county is uneven by place and by month, and a flat budget ignores both. Inland cities like El Cajon, Santee and Poway run much hotter than the coast, and some of the county’s worst heat arrives in late summer and early fall. During a heat wave, repair searches jump and a fixed daily budget can be spent by mid-morning. In a mild coastal week the same budget chases far fewer urgent searches.
I set budgets and target areas by job and by season: cooling repair inland in the heat, furnace repair when the cold nights start, and ductless or heat pump installation near the coast, where many older homes have no central air.
Many HVAC searches come from people who will never hire you, and negative keywords keep your ads away from them. Typical examples are people looking for parts or a thermostat manual, do-it-yourself repair videos, HVAC jobs and training, and a manufacturer’s warranty phone number.
I also schedule ads for the hours a person answers your phone. You pay for an emergency repair click at 11pm that reaches voicemail, and you get nothing for it.
I judge each campaign by what a booked job cost, by type of job. With call tracking I can tie a call to the campaign that produced it, and with your office’s help mark whether it became a repair, an estimate or nothing. A replacement lead is worth many times a tune-up call, so the two should never be averaged into one cost per lead.
Maintenance plan sign-ups are the hardest to judge. The first visit is a small ticket, and whether the click paid for itself depends on how many of those customers stay on the plan, which is a number from your books and not from Google.
Every engagement starts and ends with the same measurement.
Sample layout. Not a real client.
It depends on which calls you need. Local Services Ads suit urgent repair, while search ads let you choose the searches and the landing page, which suits replacement and installation. Where both run, I compare cost per booked job.
Usually yes for repair, if you have technicians free to take the calls. Repair searches jump and competition for the clicks rises with them, so each one often costs more, and a fixed daily budget can be spent by mid-morning. If your schedule is already full, extra spend buys calls you can't serve. I agree on a ceiling with you before the season so the decision isn't made in the middle of a hot week.
It can be, but it has to be judged differently from repair, and I tell you plainly if the numbers don't justify the spend. A replacement customer may click an ad once, compare companies for weeks, then call from the map pack or search your name. The ad can look like it failed when it started the sale, so I track estimates booked.
Sometimes in part, rarely entirely. Paid calls stop the day the budget stops, while map pack and organic calls keep arriving. As rankings fill in across your service area, I look at which campaigns still earn their cost and reduce the ones that don't. It often makes sense to keep some spend for heat waves and for cities far from your office.
Before any change to the account, I measure where you already rank without paying. I need the cities you serve and what you run today.
Prefer to talk? Call (619) 675-7678, 9am to 6pm.