LSM Video · Law Firm Marketing Breakdown

Sandoval & James Review: Personal Injury Law Firm Marketing Breakdown

  • ✓4.9 stars across 3,000+ Google reviews — and Google can’t display a single one of them in search
  • ✓Mobile site scores 46/100, with an 11.1-second load time for the main content
  • ✓Zero structured data — Google is guessing their hours, phone, and service area
  • ✓No video anywhere — nothing on the homepage, no YouTube channel, trust building from zero
  • ✓None of this is advanced — any agency should catch it in an afternoon
See the full breakdown →

Watch the full video, then read the breakdown below.

Sandoval and James. Car accident and personal injury lawyers in Austin, Texas. On reputation alone, they are the real deal: 4.9 stars across more than 3,000 Google reviews. Most local businesses would trade a service truck for numbers like that.

But reputation and marketing are two different systems. One earns trust. The other puts that trust in front of people at the exact moment they need you. And when we pulled this firm’s marketing apart, we found it leaking in four places. None of them exotic. All of them expensive. Here is the breakdown — and why it should matter to you even if you fix air conditioners instead of injury cases.

FindingWhat the audit foundWhy it matters
Slow mobile site (46/100 Google PageSpeed)Google PageSpeed mobile performance score 46/100, LCP 11.1 s.Homeowners on phones bounce before the page loads — paid clicks included.
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.
No social media profile links found on the websiteNo 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 YouTube channel found under this business nameA YouTube channel search for the business name returned no exact match.Video content compounds organic reach over time for free — no channel means starting from zero whenever they do.
No LocalBusiness structured dataNo JSON-LD structured data at allStructured 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.
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.

Their Client Is on the Side of a Highway. Their Site Loads in 11 Seconds.

Google scores their mobile site 46 out of 100. The main content takes 11.1 seconds to load. Sitting at a desk on wifi, that is annoying. But their future client is not sitting at a desk.

Think about who hires a personal injury lawyer. It is someone on the shoulder of a highway, right after a wreck, phone in hand, heart pounding. That person is not comparison shopping. They call the first firm whose site loads and gives them a number to tap. Eleven seconds of a half-blank screen, and they are gone — calling the next firm on the list. Every slow load is a signed case walking straight to a competitor.

46/100Google mobile score
11.1sMain content load time
4.9 starsAcross 3,000+ reviews
0Structured data on site

Run your own business through the same lens. If you are a locksmith, a garage door tech, an emergency plumber — your customer is also standing in a bad moment with a phone in their hand. Mobile speed is not a technical nicety. It is the front door of your business, and an 11-second door does not get opened.

No Structured Data Means Google Is Guessing

Second problem: there is no structured data anywhere on the site. Structured data is the behind-the-scenes code that tells Google your hours, your phone number, your service area — the basic facts of your business, spelled out in a language the algorithm actually reads.

Without it, Google guesses. Sometimes it guesses right. Sometimes it shows nothing. Either way, you have handed control of your first impression to a coin flip, when a few lines of code would have made it certain. For a firm spending real money to get found, that is an own goal.

The One That Stings: 3,000 Reviews Google Cannot Read

Here is the part that should genuinely bother whoever runs their marketing. The site shows review content — a human visitor can see it. But there is no markup on it, which means Google cannot read it. And because Google cannot read it, their 4.9 stars cannot appear next to their listing in the search results.

They earned those stars, one client at a time, across more than 3,000 reviews. And Google can’t display them.

Star ratings beside a listing are trust before the click. They are often the difference between a searcher picking you or picking the result above you. Three thousand reviews of hard-earned proof, doing absolutely nothing in the single place it matters most.

Zero Video in a Business That Sells Trust

Fourth: there is no video on the homepage. For a law firm, trust is the entire sale — nobody hands the worst day of their life to a stranger they do not trust. And nothing on a webpage builds trust faster than seeing and hearing a real human being on video.

It gets worse. We searched YouTube for a channel under their name. No match. That matters more than it looks, because video compounds. Every video you publish keeps pulling in free reach for months and years after you post it. The flip side of compounding is brutal: whenever they finally start, they start from zero. Every day without video is reach they will never get back.

So Why Didn’t Their Agency Catch Any of This?

Here is the thing — none of this is advanced. Page speed, structured data, review markup, a basic video presence. Any competent agency should catch all four in a single afternoon. These are not cutting-edge tactics. They are table stakes.

But here is how a lot of agencies actually operate. They collect the monthly retainer. Junior staff juggle 80 accounts at once. And nobody actually looks. If someone is being paid to run this marketing, they should have caught it. Full stop.

If someone is paid to run your marketing, ask one question this week: when did you last check my mobile speed, my structured data, and my video presence? The pause before the answer is your answer.

I hear the same story from contractors constantly — the average home service marketing agency becomes a black box. Money goes in, a PDF report comes out, and nobody ever opens the actual website. That is not marketing management. That is rent collection.

The Part Most Owners Do Not Know Yet

Here is what most owners do not know yet: with AI, fixes like these can now run automatically. The boring technical checks agencies charge a retainer to ignore — speed, markup, the fundamentals — software can simply do, continuously, without dropping the ball at account number 79.

That changes the whole equation. With a bit of guidance, you can bring your marketing in-house and own the whole thing. No retainer. No junior account manager learning on your dime. No hoping somebody looks. The alternative to handing your growth to a home services marketing agency is not “do everything yourself” — it is letting AI do the heavy lifting while you stay in control.

That is exactly what we build at Local Service Mastery: the coaching and the AI platform that let service business owners run their own lead generation — Google Ads, Local SEO, Facebook Ads — without an agency standing in the middle collecting a check.

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 structured data, and why does my local business need it?

Structured data is behind-the-scenes code on your website that spells out the basic facts of your business — your hours, your phone number, your service area — in a format Google can actually read. Without it, Google has to guess. It also powers extras like star ratings in search results, so skipping it means leaving visibility and trust on the table.

Why aren’t my Google review stars showing up in search results?

Because having reviews is not the same as marking them up. Sandoval and James display review content on their site and hold a 4.9-star rating across 3,000+ reviews — but with no review markup, Google cannot read that content, so the stars cannot appear next to their listing. If your reviews are not coded in a way Google understands, they stay invisible in search no matter how many you have earned.

How fast does my website need to load on mobile?

Fast enough that someone in an emergency never waits. The firm in this breakdown scored 46 out of 100 on Google’s mobile test, with the main content taking 11.1 seconds to load — and their client is a crash victim on the side of a highway. That person calls the next firm. If your customers find you in urgent moments — lockouts, leaks, no heat — every extra second of load time costs you real jobs.

How can I check my own marketing for these leaks?

Start with the same four checks from this breakdown: run your site through Google’s mobile speed score, verify you have structured data for your hours, phone and service area, confirm your reviews carry proper markup so stars can show in search, and search YouTube for a channel under your business name. If you would rather have it done for you, we offer a free audit that finds exactly what is leaking — link below.

Does video really matter for a local service business?

Yes — because trust is the sale, and nothing on a page builds trust faster than video. It also compounds: every video you publish keeps generating free reach over time. The costly part of waiting is that whenever you start, you start from zero. So the best time to put video on your homepage and open a YouTube channel was last year. The second-best time is now.

Can AI really handle marketing fixes like this automatically?

For exactly these kinds of problems — yes. Technical fundamentals like site speed and structured data, plus the routine execution most agencies neglect, can now run automatically with AI. With a bit of guidance, a service business owner can bring marketing in-house and own the whole thing instead of paying a retainer for work nobody verifies. That is the model behind Local Service Mastery.

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 Perfect Reputation Can’t Fix a Leaky Funnel

Sandoval and James did the hard part. Four point nine stars, more than 3,000 reviews, a reputation any local business would envy. And underneath it, four basic leaks: an 11-second mobile site, no structured data, stars Google can’t display, and zero video in a business that sells trust.

If this were a Local Service Mastery breakdown of your business, the fix list would not be mysterious. Speed the site up. Add the markup so Google stops guessing and your stars finally show up where the searching happens. Put real humans on video and let it compound. The reason none of it happened is not difficulty — it is that nobody was looking. That is the whole point of bringing marketing in-house with AI doing the monitoring: the looking never stops, because software does not juggle 80 accounts.

So here is the move. If you run a local service business and you are not 100% sure your own marketing is watertight, let us find what is leaking. Free audit — link below. Worst case, you get peace of mind. Best case, you find out exactly what your retainer was not paying for.

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