Before anything else, let me give Super Cool HVAC in Charlotte, North Carolina real credit: a perfect 5-star rating across 945 reviews. That is not luck. That is a business that takes care of people, job after job after job. So nothing in this breakdown is about the work. It’s all about the marketing setup behind it – and that setup is quietly bleeding opportunity every single day.
Because here’s the uncomfortable truth for every contractor reading this: you can be the best company in your market and still be invisible to the people most likely to book you. That’s exactly what’s happening here. And if you run a service business, there’s a decent chance some version of it is happening to you too.
| Finding | What the audit found | Why it matters |
|---|---|---|
| Weak local map-pack visibility (4.0% within a 5.0-mile radius) | Live Google Places search grid scan for “HVAC contractor”: appears in the top-3 map pack at only 4.0% of 25 checked points around the business, average rank 14.0. | Most customers only ever see the 3-pack at the top of local search results — falling outside it across most of the checked service area means most nearby searches never surface this business at all. |
| No paid-ads tracking detected at all | No Google Ads conversion tag, no Meta pixel in the page source. | Either no paid acquisition, or ads running blind with no conversion measurement. |
| No analytics detected | No GA4/Google Tag Manager script found in the page source. | No way to know which marketing produces leads and which burns money. |
| No Facebook/Meta pixel detected | No fbq(‘init’) / connect.facebook.net script found in the page source. | Without a pixel, there’s no way to retarget people who already visited the site — one of the cheapest ad channels available goes unused. |
| Most images missing alt text (12/12) | 12 of 12 <img> tags on the homepage have no alt attribute. | Alt text is a direct on-page SEO signal for image search — and it’s what screen readers use for accessibility. |
| No video content on the homepage | No YouTube/Vimeo/Wistia embed found in the page source. | Video builds trust fastest and keeps visitors on the page longer — a homepage with zero video is a missed, low-cost opportunity. |
| No social media profile links found on the website | No Instagram or Facebook profile link found in the page source. | No easy path for a visitor to check recent activity or reviews on social — and no compounding organic reach being built. |
| No LocalBusiness structured data | No LocalBusiness schema in the page’s JSON-LD | Structured data is how Google reads your hours, service area, phone and rating. Without it Google guesses — and competitors who publish it get the rich result instead. |
| No service+city pages | No internal links matching a service-in-city URL pattern | People search “emergency plumber in <city>”, not “Super Cool HVAC”. With one generic services page there’s nothing for Google to rank against those searches, and paid clicks land somewhere too generic to convert. |
| Reviews shown but not marked up for Google | Review content on the page with no aggregateRating/review schema | Marked-up reviews can show star ratings directly in search results, which lifts click-through on a listing you already rank for — free clicks you’re currently leaving behind. |
| No sitemap.xml | /sitemap.xml does not return a valid file | A sitemap is how Google finds every page you have. Without one, deeper service pages can sit undiscovered for months. |
The Map Problem: Invisible in Your Own Backyard
We ran a live map scan across a 5-mile radius around the business, searching for “HVAC contractor.” The result: Super Cool shows up in the top 3 map pack only 4% of the time. Average rank: 14.
Think about what that means in the real world. Someone’s air conditioner just died in July. They grab their phone, they type “HVAC near me,” and almost every single time, this 5-star shop never appears. The people most likely to book them never even see them.
Reviews win the click after you’re visible. They do nothing for you if you’re not on the map in the first place.
Google Is Guessing, Because the Site Never Spells It Out
Part of why that map presence is so weak lives on the website itself. There’s no local business structured data. That’s the code that spells out your hours, your service area, your phone number, and your rating in a language Google reads cleanly.
Without it, Google is guessing. And the competitor who spells it out gets the rich listing instead. This isn’t advanced SEO – it’s table stakes, and it’s missing.
945 Reviews, and Not a Single Gold Star in the Search Results
This one stings, because they’ve earned it. Those 945 glowing reviews are on the site – but they’re not marked up for Google.
Mark them up properly and those gold stars can show right there in the search results, next to the listing. Stars pull the eye, and stars pull the click. Right now that’s free attention left on the table every single day – attention they already paid for with years of great work.
No Service + City Pages Means There’s Nothing to Rank
Next: there are no service-plus-city pages. This matters more than most owners realize, because people don’t search “Super Cool HVAC.” They search “AC repair in Charlotte” or “furnace replacement near me.” Nobody types your company name until they already know you – and the whole game is getting found by the people who don’t yet.
With one generic services page, there’s nothing specific for Google to rank against those searches. Google ranks pages, not businesses – one page, one service, one intent. A competitor with a dedicated page for AC repair and another for furnace replacement wins those searches by default, because there’s nothing standing in their way.
And it’s not just an organic problem. Any paid click lands somewhere too broad to convince anyone to call. You pay for the traffic, then drop it on a page that can’t close. That’s how ad budgets die quietly.
Flying Blind: No Analytics, No Conversion Tracking, No Pixel
Now let’s talk measurement, because this is a big one. We found no analytics on the site at all. No Google Ads conversion tracking. No Meta pixel either.
So if any money is being spent to bring people here, it’s flying blind. There’s no way to know which effort actually books a job and which one just quietly burns cash. You can’t fix what you can’t see – and you definitely can’t scale it.
And that missing pixel carries a second cost nobody talks about: nobody can retarget the people who already visited the site. Retargeting is one of the cheapest ad channels there is, because you’re advertising to people who already raised their hand once. Here, it’s going completely unused.
The Small Stuff That Compounds
A couple of quick ones to round it out. There’s no video anywhere on the homepage. Video builds trust faster than text and keeps people on the page longer – and it’s low cost. In a trade where the customer is letting a stranger into their home, that trust signal is not decoration.
And there are no links to any social profiles, so a visitor has no easy way to check recent activity, and no organic reach is compounding over time. Small things, yes. But small things stack – in both directions.
Why Do Agencies Miss Stuff This Basic?
Here’s what I want you to take from all this. Every single thing I just listed is basic. Structured data. Conversion tracking. City pages. This is the stuff any competent marketing agency should catch in the first week.
So why does it get missed? In my experience, it’s usually because the typical home service marketing agency collects the monthly retainer while junior staff juggle 80 accounts – and nobody ever actually opens the hood. The report goes out. The invoice clears. The fundamentals stay broken for years.
If that sounds familiar, it’s not bad luck. It’s the model.
The Shift Most Owners Haven’t Caught Yet
But here’s what most owners don’t know yet: with AI, these exact fixes can now run almost automatically. The structured data, the review markup, the city pages, the tracking – work that used to require a retainer and weeks of onboarding can now be executed fast, in-house, with a little guidance.
That’s the entire thesis behind Local Service Mastery: take control, run this in-house, and own the whole thing. Never dependent on an agency again. You don’t need to become a marketer. You need a system that does the heavy lifting – and someone in your corner who has actually opened the hood on accounts like yours.
And if you’re still set on hiring a home services marketing agency, fine – but before you sign anything, ask them to show you a map scan like the one above. If they can’t show you where you actually rank, they can’t tell you what to fix.
Every fix in this breakdown is week-one basics: structured data, review markup, city pages, conversion tracking, a Meta pixel, a homepage video, social links. If your current agency hasn’t flagged them, they aren’t looking.
If you run a local service business and want us to find what’s leaking in your marketing, grab the free audit. We’ll show you exactly where you stand – the same way we just showed Super Cool.
Local Service Mastery








