Choosing a Marketing Company
7 Red Flags in an HVAC Marketing Contract (Check Before You Sign)
By Brian Fidler ·
Here’s a 60-second test most business owners have never run. Go to whois.com, type in your own website’s domain name, and look at who owns it. Sometimes you’ll see a privacy shield — GoDaddy or another registrar standing in as a proxy. But a lot of the time you’ll see the actual registered owner. And if you’ve been paying a marketing company for years, there’s a real chance the name you see isn’t yours.
I’ve spent 25 years building and ranking websites, and I now spend a lot of my time auditing HVAC company sites. The patterns below come up constantly. None of this means agencies are villains — I sell marketing services myself, and I’ll tell you further down why some terms people complain about are actually legitimate. But every one of these seven flags is checkable before you sign, and checking is free.
1. You don’t own your own website or domain
Start with the Whois test above. The domain — your address on the internet — should be registered to your business, in an account you control. Not the agency’s account with you as a “contact.” If the agency registered it for you under their account, then the day you leave, your web address is a negotiation.
Some contracts go further and state outright that the agency owns the website — the design, the content, the whole thing — even though it’s your company the site exists to serve. Owners sign this without reading it, because who imagines their own website isn’t theirs? Read that clause. If the contract doesn’t plainly say you own the site, the domain, and the content on it, that’s not a detail. That’s the whole relationship.
2. The site is built on a platform you can’t leave with
A lot of website vendors in the contractor space build on their own proprietary platform — a closed system only they operate. The big bundled players sell exactly this model: the site is “built and managed for you,” which sounds great until you understand what it means at the exit. When you leave, the site usually doesn’t come with you. You’re not a customer at that point; you’re a hostage with a control panel.
I would never recommend building a business website on a proprietary CMS. Open-source systems are mature, scalable, and every bit as capable as the pricey commercial platforms — and they belong to nobody, which means they belong to you. And honestly, in an AI world the old excuse for custom, made-to-order platforms (“custom costs too much”) is dead: building something custom for a company can happen in remarkably short order now.
If a vendor’s pitch is a beautiful site on their platform, ask one question: “If I cancel in two years, what exactly do I walk away with?” Get the answer in writing.
3. Auto-renewal and exit math designed to trap you
This is the one almost nobody reads until it’s too late. Two clauses to find in any agreement:
- Auto-renewal. Many agency contracts automatically renew for a full new term — often 12 months — unless you cancel in writing inside a notice window, typically 30 to 90 days before the renewal date. Miss the window by a week and you’re in for another year.
- Early termination fees. Some contracts make you pay out the remaining contract value, or a fee equal to several months of service, to leave early.
Do the math on how these stack: a 90-day notice requirement plus a three-month termination fee means the day you decide to leave, you’re still roughly six months from actually being out. That’s not a service agreement; that’s a payment plan for a decision you already regret.
What fair looks like: a defined initial term, then month-to-month; 30-day written notice; renewal that requires your yes, not your silence; and no exit cost beyond work already performed.
4. Your data lives in the agency’s accounts
This one is incredibly common, and it’s the quietest trap on the list. The agency sets up your Google Analytics under their Google account, your Google Business Profile with themselves as the primary owner, your ad accounts and call-tracking numbers under their billing.
It used to be that analytics simply couldn’t move between accounts. Today, a Google Analytics property can be moved to your account with the data intact — but only by someone with admin rights on the account it lives in. Read that again. The data is portable only if the agency cooperates. If the relationship ends badly and they won’t grant access, your years of traffic history — the record of what actually works on your site — is gone. You may keep a website that performs, but you lose the evidence of why it performs.
The fix takes one meeting at the start, not the end: Analytics property in your Google account. You as primary owner of the Google Business Profile, agency added as a manager. Ad accounts in your name with agency access. Tracking numbers you can port. Any agency that resists this arrangement is telling you something. Listen.
5. Reporting that’s all theater, no outcomes
Fake-looking agency reporting usually looks like marketing theater: lots of charts, impressions, clicks, “engagement,” and upbeat commentary — but no clean connection to business outcomes. Impressions don’t fix furnaces. The report exists to make the invoice feel okay.
Reporting you can trust connects the work to things you can verify in your own world: calls, booked jobs, where they came from. If you can only demand one thing, demand that every report answer a single question in plain English: “What did this produce for the business this month, and how do you know?” An honest agency can answer it — including the honest months where the answer is “not much yet, here’s what we’re changing.”
6. “Guaranteed #1” — the promise nobody honest can make
Nobody controls Google’s rankings, and nobody controls what ChatGPT or Gemini recommends. Anyone guaranteeing you the top spot is lying about a system they don’t own. This has been the oldest scam in search for twenty years, and AI answers just made it more untrue — there’s now an entire second category of results no one can promise you.
What an honest shop can promise: specific, verifiable work — these fixes, on these pages, by this date, with proof. Promises about inputs are credible. Promises about outcomes someone else’s algorithm controls are a red flag with a sales quota.
7. They have no answer on AI search
Here’s a question that, in 2026, sorts agencies fast: “What’s your plan for AI search?”
The answer that would impress me is unglamorous: adding structured data (schema) to your website, making sure all your metadata is accurate, adding an llms.txt file. These are the baseline requirements for being readable and recommendable by AI assistants — and almost nobody is doing them. An agency that names them has actually done the work. An agency that answers with buzzwords, or a blank stare, or “AI is just a fad” is planning to bill you through a platform shift they haven’t noticed.
The honest other side: long commitments aren’t the scam
Now the part the burned-owner articles never include. A multi-month commitment is legitimate — I’d argue it’s the only honest way to sell this work. Real SEO and AI-visibility work takes time to show a return. You learn what works by doing it and testing it; some things land, some don’t, and you can only find out which by running them. Ninety days is about the minimum to get most businesses in genuinely better shape — which is why my own engagements start there.
So the red flag was never the length of the commitment. It’s what happens at the end of it: whether renewal requires your signature or your silence, whether leaving costs notice or ransom, and whether you walk out the door with your website, your domain, your data, your profiles, and your phone numbers — everything you paid for.
The 60-second pre-signing checklist
- Whois lookup: is the domain registered to you?
- Does the contract say in plain words that you own the site, content, and domain?
- Is the site on an open platform you could move tomorrow?
- Find the auto-renewal clause: what’s the notice window? What does leaving early cost?
- Are Analytics, Google Business Profile, ad accounts, and tracking numbers in your name?
- Does the reporting promise outcomes you can verify — calls, jobs — or just charts?
- Ask their AI search plan. Count the seconds of silence.
And if you want an independent read on what your current company has actually done, run our free audit on your own site — every finding is something provably present or missing, so you’ll know in one meeting whether you’re getting what you pay for.