LSM Video · Marketing Audit Breakdown

Dallas Plumbing & Air Conditioning Review: 7 Marketing Leaks Behind a 1,308-Review Reputation

  • ✓1,308 reviews, 4.6 stars — and Google can’t show a single one of those stars in search results
  • ✓A homepage link that goes nowhere — one click lands visitors on a dead page
  • ✓No ad tracking at all — no Google Ads conversion tag, no Meta pixel, no retargeting audience
  • ✓29 of 46 images missing alt text — a free on-page SEO signal left unused
  • ✓522 days of silence on YouTube — no video on the homepage either, in a trade where trust decides who gets booked
See the breakdown →

Watch the full video, then read the breakdown below.

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.

4.6star rating
1,308Google reviews
29/46images missing alt text
522days since last video
FindingWhat the audit foundWhy it matters
Reviews shown but not marked up for GoogleReview content on the page with no aggregateRating/review schemaMarked-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 allNo 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 detectedNo 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 homepageNo 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.

Real owners · Real results

Don't take my word for it.

See it in action

How LSM AI Works

Still got questions?

Let's find the right fit for you.

Answer a few quick questions about your business. If it's a fit, we'll get you on a call with me. If not, I'll point you to what actually makes sense for where you're at.

— Lior

Free · Real Google data · 60 seconds

How many calls can your market get?

Real numbers — pulled straight from Google Ads. Not an agency pitch. 🎯

$ /mo

No credit card  ·  No commitment  ·  We verify your details before showing results

The honest truth

Agency vs. owning it.

The agency model
  • ✗ $2,000–$5,000/month in fees just to manage your account
  • ✗ They own your Google Ads account — you start from zero when you leave
  • ✗ Random results. No explanation of why.
  • ✗ Zero visibility into what they're actually doing
The LSM way
  • ✓ Costs less than one missed job
  • ✓ Your Google Ads account. Your campaigns. Your data — always.
  • ✓ AI manages it daily. Full transparency — you see every decision.
  • ✓ Cancel anytime. Your campaigns stay yours forever.
The LSM way

How it works.

The opposite of an agency. We build it inside your accounts. You own it all.

1

Pick your coverage

One city or your whole service area. The free audit tells you exactly what to expect in your market.

2

Your LSM AI builds everything

Your AI marketing manager builds your Google Ads, call tracking, fraud protection, and landing page — inside your accounts. You approve before a single dollar is spent.

3

Your phone starts ringing

Most clients are live within 48 hours. Your AI optimizes bids and keywords daily — results compound over time.

✓ Google Ads campaign (your account) ✓ Call tracking setup ✓ Competitor click blocking ✓ High-converting landing page ✓ Daily bid & keyword optimization ✓ Monthly performance report ✓ You own every account, always ✓ Personal LSM AI manager ✓ 24/7 Q&A in Lior's voice ✓ 7-day money-back guarantee
Real client wins and results using LSM
Included in every plan

Your own AI account manager.

Built on 8,600+ real LSM coaching sessions. Trained in Lior's exact voice.

⚡ Powered by LSM AI · Trained on 8,600+ real LSM coaching sessions
🔐

It already knows everything about you

The moment you sign up, your LSM AI knows your plan, your city, your service. No setup call. No briefing a stranger.

🏗️

Builds your entire setup — while you watch

Google Ads. Call tracking. Fraud protection. Your landing page. Built inside your accounts, step by step.

✅

Nothing goes live without your sign-off

Before a single dollar is spent, your AI walks you through everything it built. You approve. Then it goes live.

💬

On call 24/7 — in Lior's exact voice

Ask it anything, anytime. 8,600+ real LSM coaching answers. Available instantly.

► claude
✓ Membership verified — Growth plan · Dallas TX
✓ Client profile loaded — HVAC, 3 cities
Building your Google Ads campaign…
✓ Campaign created (PAUSED for review)
✓ 47 keywords added across 3 ad groups
✓ 3 responsive ads created
Setting up call tracking…
✓ 4 tracking numbers created
✓ Call tracking installed on your site
✓ Competitor click blocking active
Building landing page…
✓ Site backed up · Page builder detected
✓ Landing page live at dallas-hvac.yourdomain.com
Everything looks good. Budget: $75/day · Targeting: Dallas 25mi · Ready to go live?
You: Yes, turn it on.
✓ Campaigns activated. Your phone should start ringing.
Real session · Google Ads + Call Tracking + Landing Page built in one go
Free · 2 minutes · No call required

See what your market can do.

Real estimate — pulled directly from Google's own data. Not a made-up projection. 🎯

No credit card  ·  No call  ·  Results in 30 seconds

If this sounds familiar…

You've been burned before.

🔒

They own your accounts. Not you.

The day you leave an agency, your Google Ads account, tracking numbers, and landing page are gone. You spent $30,000 building their asset.

💸

The reports look great. The phone doesn't ring.

Impressions. Clicks. CTR. Beautiful PDF every month. But when you ask how many jobs you closed — nobody has a straight answer.

🤷

You ask a question. You get an email 48 hours later.

You need answers now. A human account manager you can never reach isn't service — it's a subscription to uncertainty.

Lior Vaknin
Who's behind this

I'm Lior. 15 years making sure you never get locked out of your own marketing again.

I built Local Service Mastery because I watched too many great contractors get burned by agencies — overcharged, locked out, left with nothing. So I flipped the model: your accounts, your data, your asset. We build it. You own it.

500+owners coached
$20M+revenue generated
15+years in the game

Peace,
Lior Vaknin

Good questions

Questions,
answered.

What does it mean that reviews aren’t “marked up for Google”?

Review markup (schema) is behind-the-scenes code that tells Google the reviews on your page belong to your business, along with your average rating. With it, Google can show gold stars directly under your search listing. Dallas Plumbing & Air Conditioning has 1,308 reviews on the page but no markup — so a competitor with far fewer reviews but the right code can look better in search.

How do I find broken links on my own website?

The simplest way is the one almost nobody does: click through your own homepage once a month like a customer would. In this audit, one homepage link led to a dead page — an instant bounce for a real visitor and a bad signal to Google’s crawler. Free link-checker tools can scan the whole site in minutes if you want to be thorough.

What are a conversion tag and a Meta pixel, and why would I want them?

A Google Ads conversion tag tells you which ad clicks actually turned into calls or form fills; a Meta pixel does the same for Facebook and Instagram — and it also lets you retarget people who already visited your site, usually one of the cheapest ad audiences there is. This audit found neither, which means either no ads are running, or any future ad spend would have no measurement behind it.

Is image alt text really worth the effort?

Yes — it’s one of the cheapest SEO wins that exists. Alt text tells image search what a picture shows and reinforces the page’s topic, and it’s what screen readers speak for visually impaired visitors. This homepage had 29 of 46 images with no alt text at all; describing them is an afternoon of work with a permanent payoff.

Does an inactive YouTube channel actually hurt a local business?

It signals quiet — to viewers and to Google. In a trust-driven trade like plumbing and HVAC, video builds confidence faster than any copy, and a channel whose last upload was 522 days ago looks dormant next to any competitor who keeps posting. You don’t need a studio: a phone and a real tech explaining a real problem is enough.

Who is Local Service Mastery?

Local Service Mastery is Lior Vaknin’s coaching program and AI platform for local service businesses. The coaching teaches owners to run Google Ads, local SEO, and Facebook Ads themselves; LSM AI automates the repetitive work. The goal is the same in both: you own your marketing instead of renting it from an agency.

Which plan should I pick?

Start with Starter if you want to get your phone ringing in one city and grow from there — one new campaign gets added each month. Go with Growth if you're ready to cover your full service area right away. Pro adds local SEO, Facebook Ads, and weekly coaching with me directly. If you're still not sure, run the free audit — it'll tell you what to expect in your market.

How fast will my ads go live?

Most clients are live within 48 hours of completing setup. Your LSM AI builds everything, you review and approve, then it goes live. The only exception is if Google requires advanced verification for your category (locksmith, garage door) — that's a direct process between you and Google, and we walk you through it.

What results can I expect?

Depends on your trade, your city, and your ad budget. The free audit gives you a real estimate pulled directly from Google's own Ads data — not a made-up projection. In a medium-to-large market with a $1,000/month ad budget, most clients get 15–40 qualified calls per month. Run the audit first to see what's realistic in your specific area.

Do I really own everything?

Yes. The Google Ads account, the call tracking numbers, the landing page — all built inside your accounts, in your name. If you ever cancel, you walk away with everything you paid to build. That's not a policy. That's the whole point.

Is there a contract?

No contract, ever. Every plan is month-to-month. Cancel anytime — if we stop earning your business, you should stop paying.

What if I already have my own call tracking or fraud protection?

No problem. You can connect your existing accounts, or we set everything up fresh for you. Your call — you pick during onboarding.

I'm a locksmith or garage door company. Anything I should know?

Yes — Google requires advanced verification for locksmith and garage door services before ads can run. We build your campaign and all your keywords, but you'll need to complete that verification with Google directly (we walk you through it). If for any reason you can't complete it, you're covered by our full 7-day refund.

Do you work with my trade?

We specialize in home and local services — HVAC, plumbing, electrical, roofing, locksmith, garage door, pest control, carpet cleaning, water damage, tree service, and more. Run the free audit and you'll instantly see if we're a fit.

What exactly is my LSM AI account manager?

It's your personal AI marketing manager — trained on 8,600+ real LSM coaching sessions. Sign up and it's ready to go: builds your full campaign setup inside your accounts, reviews everything with you before anything goes live, and stays on 24/7 to answer any question about your campaigns, leads, or marketing strategy. In Lior's exact voice.

What's the 7-day money-back guarantee?

If you sign up and decide within 7 days that this isn't right for you — for any reason — you get a full refund. No hoops. We'd rather lose a bad fit early than keep a client who isn't seeing value.

The bottom line

A Reputation This Good Deserves Marketing That Proves It

Dallas Plumbing & Air Conditioning earned its 4.6 stars one job at a time, 1,308 times over. What’s missing isn’t quality or reputation — it’s seven checklist-level basics: review markup, one working link check, conversion tracking, a Meta pixel, image alt text, video on the homepage, and a YouTube channel that isn’t seventeen months silent. Anyone paid to look should have caught all seven in the first month.

If you run a local service business, assume your own setup has the same leaks until you’ve checked — the pattern repeats across every trade and every city we audit. At Local Service Mastery, the starting point is a free audit that shows exactly what’s leaking, and the endgame is you running the whole thing in-house with AI doing the heavy lifting. No retainer. No junior account rep. No excuses.

You already built a business worth reviewing. Now make the marketing match it.

Want this handled for you?

Get a free 30-second marketing audit and see how Local Service Mastery helps you own your lead generation instead of renting it.

Get my free audit →

Stop renting leads.

Check your market, pick your plan, or grab 15 minutes with me. Let's get your phone ringing.

See what your market can do

Your trade