LSM Video · Law Firm Marketing Breakdown

Ferrer Poirot Feller Review: 487 Reviews and Still Invisible on Google Maps

  • ✓4.9 stars across 487 reviews – and still nowhere in the map results that decide who gets the call
  • ✓Live map scan across a five-mile radius: zero top-three appearances, average rank outside the top 20
  • ✓Mobile speed score of 40/100, with the main content taking 16.7 seconds to load
  • ✓Reviews with no markup, mixed-content security flags, two H1 tags – week-one basics, all missed
  • ✓Why these exact fixes can now run automatically with AI – no agency required
See the full breakdown →

Watch the full video, then read the breakdown below.

Ferrer Poirot Feller has the kind of reputation money can’t buy: 4.9 stars across 487 reviews. For a personal injury firm, that is a genuinely hard reputation to earn. Injury clients are often hurt, stressed, and going through one of the worst stretches of their lives. Keeping hundreds of them happy enough to leave glowing reviews means the firm does the actual work well. Their clients clearly love them.

Their online marketing is a different story. We put their presence through the same audit process we run for local service businesses of every kind, and what came back is a near-perfect case study in how a great reputation gets wasted online. Every problem we found is basic. Every one is fixable. And every one was sitting there, unfixed, while the firm presumably kept paying for marketing. Here’s the full breakdown – and what it means for your business, whatever trade you’re in.

FindingWhat the audit foundWhy it matters
Google Maps visibility0% of grid points in the top 3 across a 5-mile radius for “personal injury law firm” — not found at 100% of scan pointsHurt searchers pick from the first three map results; the firm is never one of them
Case-type + city pages0 pages built for a specific case type in a specific cityGoogle has nothing to rank for searches like “car accident lawyer in Dallas”
Mobile site speed40/100 on Google’s mobile test; main content takes 16.7 s to loadThese searches happen on phones, and people in pain do not wait
Review markupReviews are shown on the site, but no review schema markup detectedThe 4.9-star rating can’t show directly in search results — free clicks lost
Mixed content3 files load over insecure http on the https siteCan trigger browser security warnings or block images and scripts — brutal for a trust business
Headline structure2 H1 tags on the homepage where there should be oneBlurs the main topic signal Google reads; minutes to fix

Source: LSM’s live audit of lawyerworks.com and a Google Maps grid scan around the firm’s Dallas office, run September 2026. Tools and scores change; re-run any check before quoting it.

Invisible in the Only Three Results That Matter

We ran a live map scan for a personal injury law firm across a five-mile radius around their office. Not one search from one spot – a grid of searches, simulating real people searching from real locations all over the area. The result: they didn’t crack the top three map results a single time. Zero percent. Their average rank isn’t even in the top 20.

Think about who’s doing this search. Someone typing that query just got hurt. They’re sitting in an ER waiting room, phone in hand, picking from the first three names Google shows them. That decision happens in minutes, and it happens almost entirely inside that map pack. A firm with 487 great reviews is not in that conversation at all – not because the reputation is weak, but because Google has been given nothing to work with.

The Missing Pages Problem

A big reason why: there are no pages built for a specific case type in a specific city. People search car accident lawyer in Dallas. If this were my firm, I’d want a page built for exactly that search – one page, one case type, one city, speaking directly to that person. Right now, Google has nothing to rank. There’s no page that matches the search, so the results go to firms that bothered to build one.

And it’s not only an SEO problem. Any paid click they do win lands somewhere too generic to sign a client. The same gap quietly taxes the ad budget – pay for the traffic, then drop it on a page that doesn’t match what the person actually needs. Swap the trade and the pattern is identical for your business: one page per service, per city. That’s the game. Without those pages, you’re asking Google to rank a homepage for everything, and it won’t.

16.7 Seconds on a Phone, in Pain

Then the site itself. Google’s own speed test scores it 40 out of 100 on mobile, and the main content takes 16.7 seconds to load. Sixteen point seven. These searches happen on phones, and people in pain do not wait. They hit back and call the next firm on the list. Before a single word of copy gets read – before those 487 reviews get a chance to persuade anyone – the page has already lost the client.

This is the part most owners never catch, because on their own phone, on office wifi, with the site cached, everything feels fine. Meanwhile, real prospects on cellular connections are staring at a loading screen. Speed isn’t a technical nicety. It’s the first impression, and here it’s a bad one.

Their Best Asset, Invisible in Search

This one stings, because those 487 reviews are their best asset. Review content is on the site, but it’s not marked up in the code Google reads. In plain terms: the reviews exist for humans who visit the page, but the structured markup that lets Google understand them isn’t there. So their star rating can’t show directly in the search results. Those gold stars you see next to some listings pull clicks like a magnet – and that traffic is being left on the table for competitors. Competitors with weaker reputations, but better markup.

Security Warnings Where Trust Is the Product

We also found three files loading over an insecure connection on an otherwise secure page – probably a leftover from an older build. That can trigger browser security warnings, or quietly block images and scripts from loading at all. For a law firm, where the entire first impression is trust, that’s brutal. A skeptical, stressed prospect sees a security warning or a half-broken page and they’re gone. Same goes for any contractor’s site – nobody hands over their address and phone number to a website their browser just flagged.

Two Headlines, One Blurry Signal

And a quick one: the homepage carries two H1 headline tags, where there should be one. The H1 is the main topic signal Google reads on a page – doubling it blurs that signal. This is minutes to fix. But someone has to actually look, and looking is exactly what isn’t happening.

This Is What the Retainer Actually Buys

After reviewing hundreds of local service accounts, I can tell you these are all basic checks that should be caught in week one. A map scan. A speed test. Review markup. Security flags. Heading structure. Week one. When they’re missed month after month, it’s usually because agencies collect the monthly retainer while junior staff juggle 80 accounts, and nobody actually looks.

If someone’s being paid to run this marketing, they should have caught every one of these. And if you’re a contractor or service business owner reading this, don’t nod along thinking it’s a law firm problem – it’s the exact same pattern we see across home services marketing accounts in every trade. Ask the home service marketing agency you’re paying right now when they last ran a map grid on your business, checked your mobile load time, or verified your review markup. The silence will tell you everything.

The Part Most Owners Don’t Know Yet

Here’s the good news, and it’s a genuine shift in how this industry works. With AI, these exact fixes can now run automatically. The checks, the monitoring, the page building, the technical cleanup – work that used to require an agency team (and clearly wasn’t getting done anyway) can now run in the background, all the time, without anyone dropping the ball.

And with a bit of guidance, you can run your marketing in-house, own the whole thing, and never depend on an agency again. That’s the entire premise behind Local Service Mastery – you keep the asset, you keep the knowledge, and the busywork runs itself.

If you run a local service business and want to know what’s leaking in your own marketing, grab the free audit linked below. We’ll find what’s broken – the same way we just found it here.

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.

Why isn’t my business showing up in Google’s top 3 map results even though my reviews are great?

Reviews alone don’t earn map visibility. In this breakdown, a firm with 4.9 stars and 487 reviews didn’t appear in the top three a single time across a five-mile radius – and its average rank wasn’t even in the top 20. A big reason was structural: no pages built for a specific service in a specific city, so Google had nothing to rank. Reputation is the fuel, but Google needs dedicated pages and clean technical signals before it puts you in the conversation.

What is a live map scan, and why does it matter more than checking my rank myself?

A live map scan simulates real searches from many points across your service area, not just one spot. Checking from your own office is misleading – you almost always look fine near your own building. The scan shows what actual searchers see from where they actually are. In this case, a five-mile grid around the firm’s office came back with zero top-three appearances, which means nearly every real searcher never saw them.

Does website speed really cost me leads?

Yes, and faster than you think. This site scored 40 out of 100 on mobile, and the main content took 16.7 seconds to load. These searches happen on phones, often by people in a hurry or in distress. They don’t wait – they hit back and call the next name on the list. A slow site quietly kills both your organic rankings and any paid clicks you’re sending to it.

What is review schema markup, and why should I care?

It’s the code that tells Google your reviews are reviews. The firm had review content on the site, but it wasn’t marked up in the code Google reads, so their star rating couldn’t show directly in the search results. Those gold stars next to a listing pull clicks – without the markup, you’re leaving that traffic for competitors, even ones with weaker reputations than yours.

What are mixed-content security warnings, and are they a big deal?

Mixed content means some files load over an insecure connection on an otherwise secure page – often a leftover from an older site build. It can trigger browser security warnings or quietly block images and scripts from loading at all. For any business where the first impression is trust, that’s brutal. Nobody fills out a form on a site their browser just flagged.

Can I really run my own marketing in-house without an agency?

Yes – and this is the part most owners don’t know yet. With AI, the exact fixes from this breakdown can now run automatically: the checks, the monitoring, the technical cleanup. With a bit of guidance, you can run the whole thing in-house, own the asset, and never depend on an agency again. That’s exactly what Local Service Mastery is built around.

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 4.9-Star Reputation, Wasted on a Broken Foundation

Ferrer Poirot Feller earned something most businesses never will: 487 reviews and a 4.9-star rating in one of the toughest categories there is. And their online presence wastes it. Zero top-three map appearances across an entire five-mile radius. A site that takes 16.7 seconds to show its main content to people searching in pain. Reviews Google can’t read. Security flags on a homepage where trust is the entire product. Two H1 tags blurring the one signal that should be crystal clear.

Here’s the uncomfortable part: none of this is advanced. Every issue in this breakdown is a week-one check. They were missed because the traditional agency model runs on monthly retainers and junior staff juggling 80 accounts – and nobody actually looks. If you’re paying for marketing right now, demand these checks. Or stop paying for the illusion of them.

What we’d do about it: start with the free audit and find exactly what’s leaking. Fix the basics in week one – pages, speed, markup, security, structure. Then put AI to work so the monitoring and fixes run automatically from then on, and own the whole system in-house. No agency dependency, no black box, no retainer buying silence. That’s the Local Service Mastery way.

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