LSM Video · Law Firm Marketing Breakdown

J. Alexander Law Firm Marketing Review: 5 Leaks Hiding on a 4.9-Star Website

  • 4.9 stars across 538 reviews – and the site still leaks leads every single night
  • No contact form anywhere on the homepage. Visitors can call or leave. Most leave.
  • Reviews are shown on the page but there’s no markup telling Google – so no stars in search results
  • 26 of 52 images missing alt text, a buried H1, and a YouTube channel silent for 2,654 days
  • Every one of these is a basic a paid agency should have caught – here’s why they didn’t
See the leaks →

Watch the full video, then read the breakdown below.

J. Alexander Law Firm in Dallas, Texas. 4.9 stars across 538 reviews – and a rating that strong, at that volume, is genuinely hard to earn. This review has nothing to do with their legal work. It’s only about their online marketing, because after reviewing hundreds of local service accounts, I can spot the leaks fast. And this site has a few.

What makes this breakdown worth your time – even if you run an HVAC company, a plumbing shop, or a garage door business instead of a law firm – is that none of the problems here are exotic. They’re basic misses, the kind that quietly tax every dollar a business spends on marketing, and they show up on local service sites constantly. Let’s walk through them.

4.9 starsacross 538 reviews
0contact forms on the homepage
26 of 52homepage images missing alt text
2,654 dayssince the last YouTube upload
FindingWhat the audit foundWhy it matters
H1 heading is not the first heading on the pageA lower-level heading (H2/H3) appears in the HTML before the page's own H1 tag.Search engines weight heading order — burying the H1 under other headings weakens it as a ranking signal.
Most images missing alt text (26/52)26 of 52 <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 (years since last upload)Their YouTube channel's most recent video was uploaded over 7 years ago.An inactive channel signals to both viewers and Google that the business isn't actively investing in content.
No contact form on the homepageZero <form> elements found in the page source.Anyone who isn't ready to call has no way to reach you. That's the entire after-hours and comparison-shopping audience gone.
Reviews shown but not marked up for GoogleReview 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.

1. There’s no contact form. Anywhere.

The homepage has no contact form at all. Zero forms anywhere in the page source. Not one.

Picture someone who just got rear-ended. It’s late. They’re shaken up, they’re sore, and they are absolutely not ready to call a lawyer yet – but they would type their name and number into a form without thinking twice. That’s a lower-commitment way to raise your hand, and a huge slice of visitors will only ever take that step.

Right now, that person can call or leave. That’s the entire menu. So the whole after-hours, comparison-shopping audience – the people browsing at 10 p.m., weighing three firms before they talk to anyone – just leaves. Your website only serves people who are already sold enough to dial. Everyone else becomes someone else’s lead.

2. They earned 538 reviews – then hid them from Google

The firm does show reviews on the page. Good. But there’s no markup telling Google those reviews are there.

That markup is what puts star ratings directly inside search results, on listings the firm already ranks for. Two nearly identical listings can sit side by side in the results – one with gold stars under it, one without – and the one with stars gets the click. Earning the reviews takes years of doing right by clients. The markup is the tiny technical step that cashes those reviews in for extra clicks, and it was never done.

They did the hard part and earned the reviews. The free clicks that come with showing stars are being left behind.

This is the pattern that should bother every owner reading this: the expensive, difficult work was finished. The easy step that multiplies its value was skipped.

3. The main headline is buried in the code

The page’s main headline – the H1 – isn’t the first heading in the code. A smaller heading shows up before it.

Visitors never notice this. But Google weighs heading order to understand what a page is about, and your H1 is the loudest signal on the page. When a smaller heading speaks first, you’re burying your H1 and weakening it as a ranking signal. The code is telling Google the wrong story about what matters most on the page, and rankings pay the price.

4. Half the homepage images are invisible

26 out of 52 images on the homepage have no alt text – the short description that tells Google what an image shows. Half their images are invisible to image search.

And this isn’t only a search problem. Alt text is also what screen readers read aloud for visually impaired visitors. So one missing line of text costs visibility with Google and accessibility with real people at the same time. One fix, two wins – and nobody did it.

5. No video on the page, and a channel silent for 88 months

There’s no video anywhere on the homepage. No YouTube, no Vimeo, nothing embedded. For a law firm, video is the fastest trust builder there is. People hire a lawyer they’ve never met, usually on one of the worst days of their life. Seeing a face and hearing a voice before they call changes that math completely.

Then we pulled up their YouTube channel. The most recent upload was 2,654 days ago. That’s 88 months of silence. Maybe the person who ran it moved on. Maybe it was somebody’s assistant. Either way, to a potential client – and to Google – a channel that quiet says one thing: nobody’s investing here.

Run this five-point check on your own site

Everything above takes minutes to verify. Here’s the checklist:

None of this is advanced. That’s the point.

A form. Alt text. Heading order. Review markup. These are basics – the kind of things any competent firm should catch on the first pass, whether it’s a legal marketing shop or a home service marketing company. If someone’s being paid to run this marketing, every single one of these should have been flagged and fixed long ago.

But this is what I see across the agency industry. Monthly retainers get collected while junior staff juggle 80 accounts and nobody actually looks. The report goes out, the invoice goes out, and the leaks stay open for years – 88 months, in this case. It doesn’t matter whether it’s a law firm agency or a home service marketing agency. The model is the problem, not the niche. When one overloaded person is responsible for dozens of accounts, your basics are the first thing that stops getting attention.

And here’s what most owners don’t know yet. With AI, these exact fixes can now run automatically. The checks in this breakdown – forms, markup, headings, alt text – no longer require an agency retainer or a developer on call. With a bit of guidance, an owner can take control, run the marketing in-house, and own the whole thing instead of ever depending on an agency again.

That’s the entire model behind Local Service Mastery: learn to spot what a paid agency won’t bother checking, let AI handle the repetitive fixes, and stop renting your own marketing from people who aren’t looking at it.

If you run a local service business and want to know what’s leaking in your marketing, grab the free audit. We’ll find 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.

Do I really need a contact form if my phone number is already on the site?

Yes. A phone number only captures people who are ready to talk right now. Plenty of visitors – especially after hours – aren’t ready to call, but they will type their name and number into a form. Without a form, their only options are call or leave, and the entire after-hours comparison-shopping crowd leaves.

What is review schema markup and why does it matter?

It’s code on your page that tells Google your reviews are there. That markup is what puts star ratings directly inside search results on listings you already rank for. You did the hard part by earning the reviews – the markup is what turns them into extra clicks. Without it, those free clicks get left behind.

Does the order of my headings really affect rankings?

Yes. Google weighs heading order to understand what a page is about, and your H1 – the main headline – is the strongest signal on the page. If a smaller heading appears before the H1 in the code, it weakens the H1 as a ranking signal. Visitors won’t see the problem, but Google reads the code.

What is alt text and is it worth the effort?

Alt text is a short description that tells Google what an image shows. Without it, your images are invisible to image search – on the J. Alexander site, that was 26 out of 52 homepage images. Alt text is also what screen readers read aloud for visually impaired visitors, so one small fix improves both search visibility and accessibility.

Does an abandoned YouTube channel actually hurt my business?

It sends a signal. The J. Alexander channel’s most recent upload was 2,654 days ago – 88 months of silence. To a potential client, and to Google, a channel that quiet says nobody’s investing here. And since video is the fastest trust builder there is for a business where strangers hire you on the worst day of their life, the silence costs twice.

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

Start with the basics from this breakdown: check for a contact form, review markup, heading order, alt text, and video. These exact checks can now run automatically with AI, so they no longer require an agency retainer. And if you want a second set of eyes, Local Service Mastery offers a free audit that finds what’s leaking in your marketing.

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

Great reviews can’t patch a leaky website

J. Alexander Law Firm did the hard part. 4.9 stars across 538 reviews is a reputation most businesses never build. And still, the website turns people away: no form for the after-hours visitor, no markup to cash those reviews in for stars in search results, a buried H1, half the images invisible, and a video channel that’s been silent for 88 months. None of it is advanced. All of it is fixable.

The uncomfortable lesson is that paying an agency clearly didn’t prevent any of this – because across the industry, retainers get collected while junior staff juggle dozens of accounts and nobody actually looks. The basics only get handled when someone owns the outcome.

That’s exactly what Local Service Mastery would do here: audit the fundamentals first, fix the form, markup, headings, and alt text, put real video back on the page – then set AI to run these checks automatically and coach the owner to run the whole thing in-house. Own your marketing instead of renting it. Start with the free audit and find out what’s leaking.

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