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
A shared lead is a homeowner sold to you and to your competitors at the same moment. I work on the calls that come to your company alone: the map pack, organic results, your own Local Services Ads and AI answers.
No long contracts. You talk to Simon.
Map pack: AC replacement Chula Vista
A
B
C
Scientific SEO
HVAC lead generation without shared leads means getting calls from homeowners who found your company directly, in the map pack, the organic results, your own Local Services Ads (LSA) or an AI answer, instead of buying a contact that a marketplace has also sold to your competitors. The ranking work behind it is local SEO for HVAC companies. The switch itself is a matter of what to cut and when.
More than the fee, because of what happens after you buy it. For a repair, a homeowner with a dead AC in Chula Vista hears from several companies within minutes, and the job tends to go to whoever reaches them first.
A replacement goes wrong in a different way. It’s a high-ticket, researched purchase, and a homeowner handed several installers at once tends to compare them on price before any of them has seen the house.
Start with the map pack, the three businesses Google shows beside the map. For most HVAC companies, ranking in the map pack is the main source of urgent repair calls. Organic SEO works on the listings under the map, where much replacement research happens: repair or replace decisions, heat pumps, and ductless systems for coastal homes built without central air.
Your own Local Services Ads are still paid, but different in kind. Google screens the business first, you pay per lead, and each lead goes to one business. The homeowner chose your ad and saw your rating.
Then there are AI answers, for the homeowners who put the question to an assistant. No one can promise you’ll be named. I measure how often you are, as part of AI visibility for HVAC companies.
Your existing customers are the calls you own most completely. A maintenance plan puts you back in the same homes on a schedule, and when one of those systems reaches the end of its life, the replacement conversation starts with you and not with a search.
People who search your company name are also yours, provided the Google Business Profile, the website and the phone number on them are in accounts you control. I check that early, because sometimes a past agency still holds the website login or the tracking number.
Gradually, and I won’t give you a date or a number of calls. I start by recording where booked jobs come from today and what each source costs, using call tracking. Then I work on the owned channels one change at a time, measuring on a rank grid across the cities you serve. A company based in Kearny Mesa may see the map fill in close to home well before it does in Oceanside. As owned calls rise, you cut the marketplace spend that books the fewest jobs first, and keep any shared lead source that is still paying for itself.
Shared leads look most attractive in the quiet months. In an inland heat wave your phones are already full, and a bought lead may be one you have no technician for. In a mild spring on the coast, repair calls slow down and buying leads starts to look sensible.
That quiet stretch is better spent on work that keeps paying: tune-ups for plan members and the reviews those visits bring, plus the replacement pages that buyers will read before next summer.
Every engagement starts and ends with the same measurement.
Sample layout. Not a real client.
No, not before you know what replaces those jobs. I'd first measure what each source costs per booked job, counting the leads that never answered. Then reduce the weakest source as map pack and organic calls grow. Keeping one marketplace for slow months is a reasonable outcome if your own numbers support it.
Partly. You still pay for each lead, and the calls stop when the budget does. The difference is that Google screens the business first, each lead goes to one business instead of being sold to your competitors as well, and the homeowner picked your listing after seeing your rating. I treat them as a paid channel you control, which is useful while unpaid calls build, and I measure them the same way as every other source.
That number doesn't exist until something has been measured. It depends on where your office is, which cities you serve, how strong the companies above you are, and the season. You get a starting measurement, a record of every change, and the count of calls and booked jobs by source each month.
Often, for a plain reason: the homeowner chose you instead of being handed a list, and has usually seen your reviews and your name first. A figure for your company has to come from your own call data.
Add the cities you serve and where your leads come from today, and the first thing you get back is a measurement of your map rankings.
Prefer to talk? Call (619) 675-7678, 9am to 6pm.