Flavin Electric in Chicago, Illinois. 4.9 stars across 379 reviews. By any measure, that is a genuinely well-run electrical company – customers clearly love the work, and a reputation like that is earned one job at a time. But this review isn’t about their electrical work. We audited their online marketing, and the gap between how good this company is and how visible it is online is about as wide as it gets.
Everything below comes straight from the audit: a live map scan, the website structure, the reviews, and the basic technical checks. None of it is advanced. Most of it costs nothing to fix. And if someone is being paid to run this marketing, every single one of these should have been caught already.
The Map Scan: 0% Top-Three Visibility
First test. We ran a live map scan across a five-mile radius around the business, searching “electrician” exactly the way a real customer would. Not a branded search. Not a favor. The keyword that actually pays the bills.
The result: Flavin made the top three map pack 0% of the time. Average rank: 11.7.
Why is the top three the whole game? Because of who is searching and when. Someone typing “electrician near me” is usually standing in front of a dead outlet or a tripped breaker, phone in hand. They are not doing research or building a shortlist. They are calling one of the first three names they see. Rank 11.7 might as well be rank 117 – that’s page two of a screen nobody scrolls, especially in an emergency.
Someone searching “electrician near me” is usually standing in front of a dead outlet or a tripped breaker, phone in hand, calling one of the first three names they see.
Those map results live and die on the signals around your Google Business Profile and the pages your website gives Google to work with. Which brings us to the next problem – because one reason the map scan looks like that is sitting on the website itself.
One Generic Services Page Can’t Rank for Anything
The site has no pages built around specific services in specific areas. That sounds like a small structural detail. It isn’t. It’s the difference between showing up and not existing.
Think about how people actually search. Nobody types “Flavin Electric LLC” unless they already know the name. They search “emergency electrician in Chicago” – a service plus a place, because that’s the problem they have right now. With one generic services page, Google has nothing to rank for those searches. There is no page that matches the query, so the query – and the job – goes to a competitor who bothered to build one.
And it poisons paid traffic too. Any paid click lands somewhere too generic to convert. If a homeowner searches for an emergency electrician and lands on a page listing every service the company has ever offered, nothing on that page confirms they’re in the right place. They hit the back button, and you just paid for the privilege.
379 Reviews at 4.9 Stars – and Google Never Shows Them
Now the frustrating one. Flavin does show reviews on the site. But there’s no markup – that’s the little bit of code that lets Google display star ratings right in the search results.
Here’s why this one stings. 379 reviews at 4.9 stars is this company’s single biggest marketing asset. Years of happy customers, distilled into one number that makes strangers pick up the phone. And right now that asset only starts working after someone is already on the website. Before that – at the exact moment a customer is deciding who to call – it’s invisible.
If this were my account, I’d want those stars showing next to every listing they already hold. Same rankings, same effort, more clicks. That’s free clicks left on the table, every single day.
The Trust Signals Are Missing Too
No video anywhere on the homepage
No embed at all. For a trade built on trust – you are letting a stranger into your home – a 60-second clip of the owner talking is the cheapest credibility there is. It answers the question every homeowner is silently asking before they call: who is this person? It also keeps people on the page longer, which helps everything else the page is trying to do.
A lower-level heading appears before the main H1
A quick technical one with real consequences. In the site’s code, a lower-level heading shows up before the page’s main H1 heading. Google reads headings in order to understand what a page is about. Burying the main one weakens the exact signal the page is supposed to send. It’s a five-minute fix that’s been sitting there anyway.
The footer still says copyright 2024
It’s 2026. Maybe it’s not even their fault – maybe it’s whoever built the site and never looked back. But that date is the first thing a careful customer checks to see if you’re still in business. A two-year-old copyright line quietly whispers “this company might not be around anymore” to every person who notices it. And the careful customers – the ones with bigger jobs – are exactly the ones who notice.
None of This Is Advanced – So Why Does It Get Missed?
After reviewing hundreds of local service accounts, I can tell you: none of this is advanced. These are basic checks. Map visibility. Page structure. Review markup. Heading order. A footer date. When they get missed, it’s usually because agencies collect monthly retainers while junior staff juggle 80 accounts and nobody actually looks.
That’s the quiet failure mode of the typical local service marketing agency – the invoice goes out every month whether or not anyone opened the account. If someone is being paid to run this marketing, they should have caught every one of these. That’s the standard. A 4.9-star company deserves better than a checklist nobody runs.
The Fix: Own It In-House and Let AI Run the Checklist
Here’s what most owners don’t know yet. With AI, these exact fixes can now run automatically. The review markup, the heading structure, the service-and-area pages, the trust elements – the whole audit you just read. With a bit of guidance, you can take control, run this in-house, and own the whole thing instead of depending on an agency to maybe look at your account this quarter.
That’s exactly why we built Local Service Mastery the way we did – so the owner of the business actually owns the marketing, with AI doing the repetitive checking that used to require a retainer and a prayer.
If you run a local service business and want us to find what’s leaking in your marketing, we do a free audit. Link below the video.
Local Service Mastery








