LSM Video · Plumbing Marketing Breakdown

Red Lilly Plumbing Marketing Breakdown: 6 Website Mistakes Leaking Real Leads

  • 4.8 stars across 603 reviews – and the stars still don’t show in Google. Missing review markup is burning clicks they already earned.
  • Zero contact forms on the homepage. After-hours shoppers and quiet comparators have nowhere to go – so they leave.
  • 16 of 25 images missing alt text – one fix, two wins: image SEO and accessibility.
  • Mixed content, a buried H1, no video. Six basics nobody checked – the retainer-agency problem in action.
  • With AI, fixes like these now run automatically – owned in-house, no agency required.
See the breakdown →

Watch the full video, then read the breakdown below.

Red Lilly Plumbing in Los Angeles, California. 4.8 stars across 603 reviews. That is a genuinely impressive reputation – the kind most plumbing companies spend a decade trying to build.

But today we’re only looking at the marketing, never the work. And that’s where this gets uncomfortable. Because when a company with 600-plus glowing reviews still runs a website that leaks leads, it proves something I tell contractors every week: great work does not fix weak marketing. It just hides it – right up until the phone slows down.

We pulled the homepage apart. Six findings. None of them advanced. Every one of them costs money.

A Reputation Most Plumbers Would Kill For

4.8Star average
603Reviews
0Contact forms
16/25Images missing alt text

Before we get into it, credit where it’s due. A 4.8 average over 603 reviews isn’t luck – it’s years of showing up, doing clean work, and treating people right. That reputation should be an unfair advantage. It should be working everywhere: in the search results, on the homepage, in every click. Instead, as you’re about to see, the website quietly wastes it.

Finding #1: The Reviews Are on the Page. The Stars Aren’t in Google.

This one stings precisely because of those 600 reviews.

The site displays reviews right on the homepage. Looks great. But there’s no review markup behind them. Review markup is the small piece of code – structured data – that tells Google these are genuine reviews with a genuine star rating. When it’s in place, Google can show your stars directly in the search results, attached to listings you already rank for.

Why should you care? Because searchers’ eyes go straight to stars. A listing with a visible 4.8 rating wins the click before anyone reads a word of copy. Red Lilly already did the hard part – earning the reviews and the rankings. And the stars just don’t show. Those are free clicks, already earned, left sitting in the search results.

This is a quick fix for anyone who actually looks at the site. Nobody looked.

Finding #2: Zero Contact Forms on the Homepage

Second finding. We searched the full page source. Not one contact form. Zero.

Here’s why that’s expensive. Not every homeowner is ready to call. Some are browsing at 10pm. Some are quietly comparing three plumbers before committing to a conversation. Some simply hate phone calls. A contact form is the net that catches all of them.

Without one, that entire audience gets two options: call right now or leave. Most leave. And here’s the dangerous part – they leave invisibly. No complaint. No missed call you can see. No trace. The phone still rings often enough that everything feels fine, while a silent leak drains the pipeline every night.

Finding #3: 16 of 25 Images Have No Alt Text

Third. We counted. Sixteen of the 25 images on the homepage have no alt text at all.

Alt text is the short written description attached to an image. Search engines read it to understand what the image shows – Google can’t see your photos, it reads them. Screen readers use that same text, so it’s also how visually impaired visitors experience your page.

That makes this a rare one-fix-two-wins situation: better image SEO and basic accessibility in a single pass. And it’s missing on most of the page. That’s not a strategy call. That’s somebody skipping the boring work.

Finding #4: One File Still Loads Over an Insecure Connection

Fourth, a technical one with real-world consequences. The site itself is secure – but one file on it still loads over an insecure connection. That’s called mixed content.

Browsers hate it. Depending on the browser and the file, mixed content can trigger a security warning right in front of your potential customer – or silently block the file from loading at all. Either way you lose. The visitor sees a “not secure” flag on the company they’re about to invite into their home, or part of your page quietly doesn’t work and nobody tells you.

Finding #5: No Video Anywhere on the Homepage

Fifth. No video. Not one clip.

For a trade business, video builds trust faster than anything else you can put on a page. A homeowner deciding who to let into their house wants to see humans – real trucks, real techs, real faces. Even a 30-second clip of the team would do real work here.

Think about that gap. 603 people have publicly vouched for this company, and there isn’t 30 seconds of footage showing who they are. One of the most trusted plumbers in the market presents online like a faceless listing.

Finding #6: The Main Heading Is Buried in the Code

Last one, and it’s simple. A lower-level heading shows up in the code before the page’s main H1.

Search engines read headings in order to understand what a page is about. Your H1 is the headline of the whole document – the strongest on-page ranking signal you control. When a subheading fires before it, you weaken your own main signal. It’s the SEO version of opening your pitch with the fine print.

None of This Is Advanced. So Why Did Nobody Catch It?

“If someone’s being paid to run this, they should have caught it.”

Look at that list again. Review markup. A contact form. Alt text. A secure connection. A video. Heading order. None of this is advanced marketing – these are the basics. The stuff any home service marketing agency being paid to run your site should catch in a single pass.

So why does it get missed? Because of how the typical agency model actually works. The agency collects the monthly retainer. Junior staff juggle 80 accounts at once. And nobody actually looks at your website. Your account isn’t neglected out of malice – it’s neglected out of math. Nobody at a volume shop is incentivized to sweat your basics.

The Part Most Owners Don’t Know Yet

Here’s the good news, and most owners haven’t caught up to it yet. With AI, fixes exactly like these can now run automatically. Markup, alt text, technical checks – the whole punch list. The boring, repetitive, easy-to-forget work is exactly the work machines do best.

And with a bit of guidance, you can take control and run your marketing in-house instead of renting it from a home service marketing agency that never looks at your site – owning the whole thing, never depending on an agency again. That’s the entire mission behind Local Service Mastery: contractors who own their lead generation instead of renting it.

Run a local service business and want to know what’s leaking in your marketing? We do a free audit – the same process you just watched, applied to your site.

Red Lilly Plumbing earned their reputation the hard way. The marketing basics are the easy part – once somebody actually looks.

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 is review markup and why does it matter for a plumbing company?

Review markup is a small piece of structured data code behind the reviews on your site that tells Google they’re genuine ratings. With it, Google can display your star rating directly in the search results on listings you already rank for. Without it, you could have 600 five-star reviews and searchers never see a single star – and stars are what pull the eye and win the click.

Do I really need a contact form if I’d rather get phone calls?

Yes – because not everyone is ready to call. Homeowners browsing after hours, or quietly comparing three plumbers before committing, won’t dial your number. Without a form, that entire audience just leaves, and they leave invisibly. Calls and forms aren’t either/or: the phone catches ready buyers, the form catches everyone else.

Does alt text on images actually affect my SEO?

It does double duty. Google can’t see images – it reads the alt text to understand them, so missing alt text weakens your image SEO across the whole page. Screen readers rely on that same text, so it’s also an accessibility issue. One quick fix, two wins – and on Red Lilly’s homepage it was missing on 16 of 25 images.

What is mixed content, and is it really a problem?

Mixed content means your site loads over a secure connection, but a file on it – an image, script, or stylesheet – still loads insecurely. Browsers may slap a “not secure” warning in front of your visitors, or silently block that file from loading at all. Either way it costs you trust or functionality. It’s a quick technical fix once someone actually checks.

Does a short video on my homepage really make a difference for a trade business?

For a trade business, nothing builds trust faster. A homeowner choosing who to let into their house wants to see real people – trucks, techs, faces. Even a 30-second clip of the team does real work. Red Lilly has 603 people publicly vouching for them and zero seconds of video proving they’re real humans.

How do I find problems like these on my own website?

Exactly the way this breakdown did – a real audit of the page: review markup, forms, alt text, security, heading order, trust elements. You can pay an agency and hope someone looks, or take control in-house. Local Service Mastery runs a free audit for local service businesses that finds precisely this kind of leak.

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

603 Reviews Can’t Fix a Website That Leaks

Red Lilly Plumbing did the hardest thing in this industry – they built a 4.8-star reputation across 603 reviews. And their website is quietly wasting it: no review markup, no contact form, alt text missing on most images, one insecure file, no video, and a main heading buried in the code. Six findings. All basics. All fixable.

If that list feels uncomfortably familiar, it should – the same handful of issues is sitting on thousands of contractor websites right now, while someone collects a monthly retainer and never looks. This is exactly what we do at Local Service Mastery: the free audit finds what’s leaking in your marketing, and with LSM AI plus real guidance, fixes like these run automatically – in-house, under your control, no agency required.

The reputation is the hard part, and Red Lilly already did it. The marketing basics are the easy part – once somebody actually looks.

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