I audit the marketing accounts of home service companies for a living. HVAC, plumbing, roofing, chimney sweeps. Some are one-truck operations. Some use multiple agencies, ad platforms, and lead sellers.
Here is what recent audits actually turned up. Identifying details removed.
Page views counted as conversions
A full-picture audit starts by opening the conversion settings instead of accepting the total shown on the dashboard.
Page views, button interactions, and other intent signals can be configured as conversions. Each one needs to be separated from an accepted form, attributable call, or completed booking.
The remaining search events are still potential leads until they are reconciled to qualified inquiries and jobs booked.
A dashboard can be numerically accurate while the definition underneath the number is wrong. The full review method is its own story.
The website traffic that was 71 percent robots
A Texas HVAC company’s agency dashboard showed hundreds of website visitors a month. Steady line, up and to the right.
We pulled the raw analytics. 71 percent of the traffic came from two data centers, one in Oregon, one in Virginia. Server farms visiting the website. Actual local homeowners in a month: about twelve.
The company had been making budget decisions on that traffic line for years. When your baseline is fiction, every decision built on it inherits the fiction.
The Google Guaranteed account with the wrong phone number
Same Texas company. Their Local Services Ads account was verified, carried the Google Guaranteed badge, and had weekly budget allocated behind it. Through the first three and a half months of the year it produced two leads, and the owner assumed the market was slow.
The account had the agency’s tracking phone number on it, and the routing was broken. Several job types were switched off entirely. The platform was set up to spend and all but unable to deliver a call.
This one took a fifty-minute call with Google to unwind. The fix was not clever. Someone just had to look. We have found broken phone numbers in live LSA campaigns more than once, which is why calling the number is the first check in every LSA audit we run.
A lead-platform invoice no one tied to booked jobs
The audit matches recurring lead-platform invoices to qualified calls and jobs booked by trade. A monthly report that stops at leads delivered cannot answer that question.
A lead platform can perform differently by trade and market. Blended reporting can hide that difference, so the reconciliation has to happen below the account total.
The company whose own domain belonged to its lead vendor
A young home services company went to cancel its lead-generation vendor and discovered the vendor controlled its domain. Cancel the service, lose the website and everything attached to it.
This is the quiet cousin of the agency-owns-your-website contract. Nobody reads the fine print on who registered the domain until the relationship ends. By then the leverage runs one direction. The fix is sequencing: secure your own domain, your own website, and your own Business Profile first, and only then make the cancellation call. Cancel first and you negotiate for your own name from zero.
The company where nothing was measured at all
A Northwest service company had a website for years. No analytics on it. Not broken analytics, none. No tracking on calls, none on forms. Every marketing decision the owner had ever made was made on feel.
He is not an outlier. A surprising share of the companies we audit are measuring nothing at all. Their agencies still send reports.
The pattern
Four companies, one pattern: the report and the reality had come apart, and nobody inside the building had the access or the time to check.
None of these owners were careless. They run crews, they answer emergencies, they carry payroll. They did what owners do: they trusted the dashboard. The dashboard was measuring page views, robots, and a phone number that did not ring.
The three questions that would have caught all of it
- What exactly counts as a “conversion” in my account? If nobody can answer in one sentence, that number is decoration.
- How much of my website traffic is human, and local? If your report cannot split that, it is not a report.
- If I call the number on my own ads right now, what happens? Try it. Today.
We run these checks, and a much longer list behind them, in the audit we do before we ever propose anything. It is free, it takes about 15 minutes of your time to start, and you keep the findings whether or not we ever work together.
All figures come from audits performed inside the companies’ own Google Ads, Google Analytics, Local Services Ads, and call reporting accounts in 2026, with owner permission. Companies anonymized.
13 years building Balanced Comfort Heating & Air from startup to 130+ employees. 4x Inc 5000 (2020 to 2023). CA Licensed Contractor B, C-2, C-20, C-36. Now working directly with local and home service businesses as a growth operator and marketing lead.
About AaronWant an operator’s read on your marketing?
Tell me what you’re spending. I’ll tell you what it’s actually producing.