Key takeaways
- Demand reporting in booked service calls and sold replacements by source, pulled from your field software, not clicks.
- Every account stays in your name, including the call tracking numbers printed on your trucks and mailers.
- The agency should plan for peak capacity and run repair, replacement and maintenance as separate campaigns.
- Walk away from year-long contracts, shared leads and a package built for every home service trade at once.
A good marketing agency for an HVAC company reports in booked service calls and sold replacements, keeps every account in your name, and plans around your peaks instead of discovering them in July. If an agency has burned you before, use this as the checklist for the next one, including us.
What to look for
Look for an agency that can show you, before you sign, how it will count booked calls and what it will do during your busiest week. Then check the rest:
- Reporting from your field software. Booked calls, cost per booked call and replacement revenue by source, matched against ServiceTitan, Housecall Pro or Jobber. Clicks are an input, not a result. Google's own conversion tracking exists so ads can be judged on actions that matter (Google Ads).
- Repair, replacement and maintenance kept apart. Different pages, campaigns and follow-up for each, because a no-cool call and a system replacement are different sales.
- A plan for peak capacity. Who turns ads down when the board is full, and how after-hours calls get answered.
- Accounts in your name. Google Ads, Google Business Profile, website and domain, Meta, the CRM and the call tracking numbers.
- Current knowledge of Google's changes. Ask what the agency is doing about Local Services Ads becoming pay-per-lead Performance Max campaigns inside Google Ads, a change that reaches HVAC in its first phase (Google Ads Help). A good agency already has a plan; the Local Services Ads guide for HVAC companies explains what changes.
- A written scope with dates, and a named person who answers the phone in July and January.
Choosing a marketing partner
| Question | Look for | Red flag |
|---|---|---|
| Accounts | Everything in your name | They own the ad account or site |
| Contract | Projects with outcomes and dates | Long lock-in with no exit |
| Reporting | Calls and booked jobs | Impressions and clicks only |
| Promises | Honest trade-offs | Promised top rankings |
Red flags
The red flags are the ones that make leaving expensive or make results impossible to check.
| Red flag | What it sounds like | Why it hurts an HVAC company |
|---|---|---|
| A long contract signed in spring | "SEO takes a year, so it's a 12-month term" | You are locked in through both peaks whether it works or not |
| The agency owns the accounts | "It's our ad account, we'll send you reports" | You lose the history, and maybe the numbers on your trucks and mailers |
| Reporting in "leads" | "We drove 300 leads this month" | Wrong numbers, spam and job types you do not do all count as leads |
| Shared leads | "We run a network for home services" | The same homeowner is sold to several companies at once |
| One package for every trade | "Our home services plan works for plumbers, roofers, everyone" | Nobody planned for your seasons, your memberships or your replacement cycle |
| Silence at peak | No answer during the heat wave | That is the week your marketing most needs managing |
| Promised rankings by a date | "Top three in the map in 60 days" | Nobody controls Google's results; the promise is a sales line |
The call tracking point catches many owners. If the agency's numbers are on your trucks, yard signs and directory listings, leaving means repainting or losing those calls. Port the numbers into your own account, or make sure the contract says you can.
Agency vs hiring
The choice comes down to how many skills the work needs and who will manage it. An HVAC company's marketing runs from the Google profile and pay-per-lead ads to replacement landing pages, member reminders and call tracking. One person rarely has all of those skills, and the owner usually ends up managing them anyway. A hire makes sense for steady, single-skill work, such as a coordinator who collects job photos from techs and schedules member visits. The full comparison, with a cost framework you fill in with your own numbers, is in marketing hire vs. agency for HVAC companies.
Why VETS Growth Marketing
We are a full-service growth team for owner-operated local businesses, for about the cost of one senior hire, and we work the same way on every account.
- Assess. The free growth consultation reviews your Google profile, website, ads and follow-up. You leave with your five highest-impact next moves, whether or not you hire us.
- Prioritize. We rank those moves by the booked calls they can add before your next peak, and give each one an outcome and a date.
- Execute. The plan decides which services you get: SEO, Google Business Profile, website, Google Ads and Local Services Ads, Meta ads, CRM follow-up in HighLevel, AI or custom software. All of it is built in accounts registered to you.
- Measure. We report booked jobs, calls and cost per customer, then set the next priority.
There are no long-term contracts. Work is scoped as projects, and every account stays in your name.
How VETS Growth Marketing helps
If you are replacing an agency, we start by getting your accounts, tracking numbers and history back into your name, then fix whatever loses booked calls fastest. Each piece of work has a date and a result you can check in your own field software. Book a growth consultation, bring your last agency report, and we will show you what it left out.
Sources
- Local Services Ads transition to Performance Max campaigns with pay-per-lead goals, Google Ads Help
- About conversion measurement, Google Ads Help