Key Takeaways
- Test your own website form. Know exactly which inbox gets it and whether it lands in your CRM or field service software as a lead.
- You should own and have access to your Google Analytics, Search Console, and Google Business Profile, even if you rarely log in.
- Compare your agency's target town list against your own revenue by zip code. Your best-paying area should never be a guess.
- A dedicated maintenance membership landing page makes the offer easier to sell and much easier to track.
- Call tracking numbers won't confuse customers or Google when they're set up with dynamic number insertion and your main number stays consistent.
Most HVAC owners sign with a marketing agency, get a website built, and then hear very little about what happens next. Months go by. Reports show up, maybe. The phone rings, or it doesn’t. The real questions to ask your HVAC marketing agency are rarely the ones covered in the sales pitch. They’re the plain, practical ones, the kind an office manager starts asking after a few weeks of staring at the leads and wondering where half of them went.
We pulled the questions below from real conversations with home service businesses. They come up again and again, almost word for word. None of them are complicated. But the answers tell you a lot about whether your marketing is built to make money, or just built to look busy.
Where Do My Website Form Leads Actually Go?
This is the first of the questions to ask your HVAC marketing agency, and honestly the one that costs shops the most when nobody asks it. A homeowner fills out the request service form. Then what? Sometimes the form goes to an inbox nobody checks anymore. Sometimes it goes to an employee who left last spring. We’ve heard of companies finding 90 days of leads sitting untouched on the back end of a website, every single one a homeowner who gave up and called someone else.
So ask your agency three things. Which email address gets each form? Does the form also push into your CRM or field service software, like ServiceTitan, as a lead? And who gets alerted when it lands?
Then test it yourself. Fill out your own form on a Tuesday morning and see where it shows up, and how long it takes to get there. If it lands in the wrong place, you just found money. A good web design team for local businesses builds forms that route to more than one person and into your booking software, so one missed email never turns into a missed job.
Is the Phone Number Click-to-Call on Mobile?
It sounds small. It isn’t. A big share of HVAC traffic comes from phones, often 40 percent or more, and plenty of those visitors are standing in a cold house. If they have to copy your number, switch apps, and type it in by hand, some of them just won’t bother.
Every phone number on your site should be a tap-to-call link. That means the header, the main banner, the footer, and the contact page. Pull up your site on your own phone and tap the number. The dialer should open right away. If it only highlights the text, ask your agency to fix it this week. It’s a few minutes of work.
While you’re there, notice where the number sits. Top of the screen is best, right where a stressed homeowner’s thumb lands first. We went into why speed and placement matter so much on no-heat calls in our post on HVAC emergency search SEO.
Can I Get My Own Access to Google Analytics?
Yes. And you should ask for it, even if you never plan to log in.
Your Google Analytics 4 property, your Google Search Console, and your Google Business Profile belong to your business. Not the agency. If an agency gets vague when you ask for access, that tells you something. Usually it’s just disorganization. Sometimes it’s a quiet way to make leaving harder.
The ask is easy. Your agency can open the Admin area in Google Analytics, go to access management, and add your email with Viewer access. A couple of minutes, tops. Many agencies also give clients a reporting dashboard that pulls analytics, search, and profile data into one screen, which is a lot easier to read than bouncing between Google tools.
Once you’re in, a handful of numbers are worth a glance each month:
- Form submissions, broken down by traffic source
- Total website visits and how many were new users
- Calls and website clicks from your Google Business Profile
- New reviews and your reply rate
You don’t have to be a data person. You just want to be able to look for yourself when something feels off.
Are My Best-Paying Zip Codes in the Service Area Targeting?
This one surprises people. When a local SEO campaign gets set up, someone picks a list of towns to target. That list is usually built from a map and a radius. It isn’t always built from your revenue.
So pull your own numbers. Most field service software can show revenue by zip code. Look at your top 15. Note the total revenue, the number of jobs, and the average ticket for each one, because a single big commercial job can make a zip look stronger than it really is. Then send that list to your agency with one simple question. Are all of these covered?
Sometimes the answer is yes, just hidden. A smaller village can fall under a larger neighboring city in the targeting, so it’s already being worked even though its name isn’t on the list. Other times your top revenue area is missing completely. Either way, you want to know which one it is.
Keep proximity in mind too. Google tends to favor businesses close to the person searching. Rankings are usually strongest within about 10 miles of your address and get harder past 15, depending on how busy or rural the area is. Towns well outside that ring may need their own pages, some paid ads, or a different plan altogether. Our guide to map pack and geo-grid rankings shows how that distance plays out across a service area.
What Do These Package Names Actually Mean?
Agencies love names. Silver. Boost 2. Level 3. Growth Plus. The names mean something inside the agency, but on your invoice they can mean almost nothing.
Ask for it in plain words. How many towns are being targeted? How many new pages get written each month, and about what? Are links being built to your site, and roughly how many? Who updates your Google Business Profile, and how often? If the answers come back clear, great. If you’re paying a few thousand dollars a month and still can’t explain what you get, that’s worth a second conversation.
It also helps to know you can steer the work. If your plan includes a set number of content pages each month, you can usually ask to point them at a season or a service for a while. Maintenance plans in the fall. AC tune-ups in the spring. Commercial work, if that’s where you want to grow. The plan should move with your business instead of running on autopilot. We spell out what each level includes on our marketing plans and pricing page, in plain terms, because this question comes up so often.
Am I Running Paid Ads, or Is This Just SEO?
You’d think every owner knows this. Plenty don’t, especially when the person who signed the contract has since left the company. Office managers inherit marketing all the time with zero handoff.
Ask directly. Is there any Google Ads spend? Local Services Ads? Facebook? Or is the whole budget going to SEO and the website? Neither answer is wrong. SEO builds slowly and keeps working. Paid ads switch on fast and stop the minute you stop paying. Most HVAC companies that grow steadily end up using both, with SEO as the base and ads filling gaps during slow weeks or in towns where organic rankings are still weak.
If you’re thinking about adding ads later, that revenue by zip code list helps here too. It tells you where to spend first. Our Google Ads and Local Services Ads management is built around that kind of targeting, tracked down to the call.
Should We Build a Dedicated Landing Page for Maintenance Memberships?
Short answer, yes. Most HVAC websites have a maintenance plan page, but it’s often a few lines and a phone number. That’s not really enough to sell a recurring membership.
A dedicated landing page gives you one place to send every email, postcard, ad, and tech leave-behind about the plan. It should say what’s included in plain language: two visits a year, priority scheduling, repair discounts if you offer them. It should explain why skipping maintenance costs more over time. And it should have one clear action, sign up or call, without a full menu pulling people away from the page.
There’s a tracking upside, too. When all your membership marketing points to one URL, you can see how many people visited and how many signed up. That’s much harder when the offer is tucked somewhere on the homepage. We wrote a full piece on selling HVAC maintenance agreements before the rush if you want the messaging side, and our HVAC seasonal changeover marketing guide gets into timing.
If I Put a Different Phone Number on That Page, Will It Get Confusing?
Good question, and the worry is fair. You don’t want customers seeing three different numbers. You don’t want Google unsure which number is really yours. And you definitely don’t want your CSRs answering lines they don’t recognize.
The usual answer is dynamic number insertion, often called DNI. Your main number stays in the website’s code and on your Google Business Profile. When a visitor arrives from a certain source, or lands on a certain page, a small script swaps in a tracking number on their screen. That number forwards straight to your main line. The caller never notices. Your office answers like normal. And you get a record of which page or campaign drove that call.
Tools like CallRail handle this well, and some can connect a caller back to how they first found you, even months later. Many field service platforms, ServiceTitan included, also let you create campaign tracking numbers, which might mean you don’t need another tool at all. Ask about that first. Nobody wants one more login for a team that’s already stretched thin.
Two cautions. Keep your main number consistent everywhere Google looks, especially your Business Profile and directory listings, since mismatched numbers can chip away at local rankings. We explain that trust piece in why Google trusts some local businesses more than others. And if every ad you’ve ever run uses the same main number, you honestly have no way to tell what’s working. Fixing that on even one campaign is a good place to start.
How Often Should We Meet With Our Marketing Agency?
It depends on what you’re paying for. If you’re running heavy paid ads, monthly makes sense. Budgets shift, click costs move, and small problems get expensive fast. If your plan is mostly SEO and you have your own dashboard access, quarterly is often plenty. Organic results move slowly. Meeting every few weeks to look at the same trend line doesn’t help anybody.
What matters more is whether someone is watching between meetings. Buttons break. Forms stop sending. A plugin update knocks out a tracking tag without anyone noticing. Somebody at the agency should be checking that kind of thing regularly and calling you when it looks wrong, not saving it for the next scheduled review.
And tell your agency how you like to hear things. Some owners want the full walkthrough every time. Others want three numbers and the action items, nothing else. Both are fine. Just say which one you are.
What These HVAC Marketing Agency Questions Really Come Down To
Put all the questions to ask your HVAC marketing agency side by side and they mostly come down to one thing. Can you actually see what your marketing is doing? Where the leads go, where the calls come from, which towns pay the bills, what you’re really buying each month. Once you can see it, a lot of decisions get easier, and you start catching things the agency might have missed. Maybe your best zip was never on the list. Maybe the forms were fine all along and the real leak was somewhere else, on the phones, or in follow-up. You don’t find out until you ask, and keep asking.
If you’d like a second set of eyes on any of this, our free local SEO audit looks at your website, your Business Profile, and the gaps between you and the top three competitors in your area. You can also see how we approach home services marketing, or just reach out and ask us these same questions. We’d rather answer them up front.
Common Questions
What questions should I ask an HVAC marketing agency before signing?
Ask who owns your website, domain, Google Analytics, and Google Business Profile. Ask where form leads are sent and whether they reach your CRM. Ask what the plan includes in plain numbers, like towns targeted and pages per month, how results get reported, and how much notice you need to cancel.
Do HVAC companies need call tracking?
If you spend money on more than one channel, yes. Without separate tracking numbers, every call looks the same and you can’t tell which ad, page, or campaign brought it in. Even one tracking number on a single campaign gives you better data than none.
Will call tracking numbers hurt my local SEO?
Not when they’re set up correctly. Dynamic number insertion keeps your main number in the site code and on your Google Business Profile, then swaps in a tracking number only on the visitor’s screen. Keep your main number the same on every directory listing and your rankings stay protected.
How do I know if my website form leads are being received?
Submit your own form and watch where it arrives and how fast. Ask your agency which email addresses receive it and whether it also creates a lead in your field service software. Repeat the test every few months, since website or plugin updates can quietly break form routing.
Should an HVAC company use SEO or Google Ads?
Most do best with both. SEO builds lasting visibility in the map pack and organic results, while Google Ads and Local Services Ads bring in calls quickly and can cover towns or seasons where organic rankings are weaker. Your revenue by zip code helps decide where ad spend goes first.