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.
| Finding | What the audit found | Why it matters |
|---|---|---|
| Google Maps visibility | 0% of grid points in the top 3 across a 5-mile radius for “personal injury law firm” — not found at 100% of scan points | Hurt searchers pick from the first three map results; the firm is never one of them |
| Case-type + city pages | 0 pages built for a specific case type in a specific city | Google has nothing to rank for searches like “car accident lawyer in Dallas” |
| Mobile site speed | 40/100 on Google’s mobile test; main content takes 16.7 s to load | These searches happen on phones, and people in pain do not wait |
| Review markup | Reviews are shown on the site, but no review schema markup detected | The 4.9-star rating can’t show directly in search results — free clicks lost |
| Mixed content | 3 files load over insecure http on the https site | Can trigger browser security warnings or block images and scripts — brutal for a trust business |
| Headline structure | 2 H1 tags on the homepage where there should be one | Blurs 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.
Local Service Mastery








