Dallas Plumbing & Air Conditioning has been serving Dallas and Fort Worth for decades, and the customer proof shows it: a 4.6-star rating across 1,308 Google reviews. Over a thousand people stopped what they were doing to vouch for this company. After auditing hundreds of local service accounts, we can tell you how rare that is.
Which makes what we found next genuinely frustrating. The marketing setup underneath that reputation has seven separate leaks — every one of them basic, every one verifiable in the page source, and every one quietly costing a company this good the jobs it should be winning. This isn’t a takedown. It’s the same checklist we run on any trade — plumber, HVAC shop, roofer, lawyer, restoration crew — because the failure points barely change from business to business.
| Finding | What the audit found | Why it matters |
|---|---|---|
| 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. |
| Broken internal link(s) on the homepage (1) | Clicked link(s) return a dead page: https://dallasplumbing.com/?page_id=8139. | A dead link a visitor actually clicks on is an instant bounce — and a bad signal to Google’s own crawler. |
| 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 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 (29/46) | 29 of 46 <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. |
| YouTube channel inactive (17 months since last upload) | Their YouTube channel’s most recent video was uploaded 522 days ago. | An inactive channel signals to both viewers and Google that the business isn’t actively investing in content. |
1,308 Reviews Google Can’t Show Off
Start with the finding that stings most. The reviews are right there on the website — visitors can see them. But in the code that Google reads, none of them are marked up. There’s no review schema, no aggregate rating, nothing that tells the search engine “these 1,308 reviews belong to this business.”
Here’s what that costs. When a business marks up its reviews properly, Google can display star ratings directly in the search results — right under the listing, before anyone even clicks. That little row of gold stars lifts click-through on a listing the business already ranks for. So the absurd outcome is this: a Dallas competitor with two hundred reviews and the right markup can look better in search than a company with thirteen hundred. The proof exists. It’s just invisible where it matters most.
If this were our site, this is the first thing we’d fix — the return on an afternoon of developer time is that large.
A Homepage Link That Goes to a Dead Page
We clicked through the homepage the way a real customer would, and one of the links lands on a dead page. Not a slow page. Not an outdated page. A dead one.
Think about what that moment does. A homeowner with a leaking water heater is comparing two or three companies in separate tabs. They click a link on this site, hit a dead end, and the tab gets closed. That’s not a metaphor — that’s how people actually browse when they’re in a hurry and spending real money. And Google’s crawler has the same experience, which makes it a quality signal problem too, not just a user-experience one.
The fix isn’t technical wizardry. Somebody at the company — the owner, an office manager, an assistant — should be clicking through the website once a month. Ten minutes. This is the kind of thing that only survives because nobody’s looking.
No Conversion Tag, No Pixel, No Measurement
On the advertising side, we scanned the page source and found nothing: no Google Ads conversion tag, no Meta pixel.
There are two ways to read that, and only one of them is fine. Maybe the company doesn’t spend on ads at all — a legitimate choice for a business with 1,308 reviews and decades of referrals. But the moment a single dollar goes into ads on this setup, there’s no way to measure what that dollar produced. Which clicks called? Which filled out a form? Nobody could tell you.
And the missing pixel has a second cost that compounds quietly. Retargeting — following up with ads aimed at people who already visited the site — is usually one of the cheapest audiences in all of paid advertising, because those people already know the name. Without a pixel, every visitor becomes a stranger again the second they leave, and that channel stays permanently off the table.
Try this on your own site tonight: right-click your homepage, choose “View page source,” and search for “googletagmanager,” “gtag,” and “connect.facebook.net.” If all three come up empty, your measurement is in the same state — whatever you spend on ads, you’re spending blind.
29 Images With No Alt Text
This one’s smaller, but it adds up. Of the 46 images on the homepage, 29 have no alt attribute at all.
Alt text does two jobs. It’s a direct on-page SEO signal — it’s how image search understands what a picture shows, and it reinforces what the page is about. And it’s what screen readers speak aloud for visually impaired visitors. A plumbing and HVAC company’s homepage is full of exactly the images that deserve descriptions: the trucks, the technicians, the work. Writing those descriptions is nearly free, and leaving them blank is leaving a small, steady trickle of search value on the floor.
Seventeen Months of Silence on Video
The last two findings belong together. There’s no video anywhere on the homepage — no welcome, no walkthrough, no “meet the team.” And the company’s YouTube channel’s most recent upload went up 522 days ago. Seventeen months of quiet.
In a trade where the entire transaction runs on trust — a stranger is coming into your home to work on your water, your gas lines, your air conditioning — video builds that trust faster than anything else you can publish. A ninety-second clip of a real tech explaining a real problem does more than a page of copy ever will. Right now, that channel is silent, and every Dallas competitor who keeps posting looks more alive by comparison.
None of This Is Exotic. That’s the Point.
Step back and look at the list: review markup, one clicked-through link check, two tracking tags, image alt text, a video presence. There’s nothing advanced here. This is checklist-level, month-one stuff — the exact set of basics that slips when an agency collects a retainer and a junior account manager juggles eighty other clients. If someone’s being paid to run this marketing, every one of these should have been caught already.
That’s not a Dallas Plumbing problem specifically — it’s the industry pattern. After hundreds of these audits, we’d tell any owner the same thing: if you’re outsourcing lead generation for local service businesses to anyone — an agency, a freelancer, a nephew — this seven-point checklist is the floor of what that money should buy, not the ceiling.
These are basic checks any agency should catch. If someone’s being paid to run this, all seven should have been caught in the first month.
The AI Shift: the Owner Can Own This Now
Here’s the part most owners haven’t heard yet. With AI, fixes like these can now run automatically — the monitoring, the markup, the tracking checks, the content cadence. The work that used to require an agency’s calendar can run in the background while the owner keeps the keys.
That’s exactly what we build at Local Service Mastery: coaching that teaches owners to run their own Google Ads, local SEO, and Facebook Ads, plus LSM AI, the done-for-you platform that automates the grind. You keep the asset, you keep the data, and no junior rep is squeezing your account between 79 others. Done for you, owned by you.
Dallas Plumbing & Air Conditioning already did the hard part — thirteen hundred customers bothered to say the work is good. The marketing just needs to start proving it.
Local Service Mastery








