Michigan Avenue Primary Care, right on Michigan Avenue in Chicago. 4.6 stars across close to 2,000 reviews. That is genuinely hard to build, and it tells me one thing loud and clear: patients trust them.
So let me be straight with you. This review has nothing to do with their care. It’s about their website – because our audit found six things quietly costing them patients. And before you click away because you run an HVAC company or a plumbing shop and not a clinic: swap the word patients for customers and this exact same audit could be run on your site. The leaks are the same. The fix is the same. And the reason nobody fixed them is the same too.
The six mistakes the audit found
1. Reviews on the site, but no review schema markup
Their site displays review content. Good. But there’s no review schema markup – and that’s the bit of code that lets Google show star ratings directly in the search results.
Here’s why that hurts. This is a listing they already rank for. The hard part is done. But it shows up with no stars, while a competitor with proper markup gets the gold stars under their name. Searchers’ eyes go straight to those stars, and the extra clicks that come with them go to someone else. All that hard-earned reputation – nearly 2,000 reviews – invisible at the exact moment it should be doing the selling.
2. No local business schema anywhere on the page
Local business schema is the markup that hands Google your hours, your address, and your phone number on a plate. This site doesn’t have it anywhere.
Without it, Google guesses. Sometimes it guesses right, sometimes it doesn’t – but either way, the clinic down the street that publishes clean schema gets the richer result. Why does this matter to you as an owner? Because hours, address, and phone are the three things a ready-to-book customer is actually looking for. If Google can’t pull them cleanly from your site, you’re making the easiest part of the sale harder than it needs to be.
3. A mobile site that takes 8.6 seconds to show anything
Google PageSpeed gives their mobile site 49 out of 100. The main content takes 8.6 seconds to appear.
Now picture the actual visitor. Someone on their phone, feeling terrible, searching for a doctor near them. Eight and a half seconds of a blank screen. They’re not waiting that out. They hit back and call the next clinic on the list.
For a contractor it’s the same movie with different actors – a homeowner with a burst pipe, a dead AC in July, a garage door that won’t close at night. Mobile searchers are in a hurry and often in a bad moment. Speed isn’t a tech metric. It’s a lead metric. Every second of blank screen is money walking to your competitor.
4. Zero contact forms on the homepage
We scanned the code. Zero forms. Not one contact form on the entire homepage.
So anyone who isn’t ready to pick up the phone – someone browsing after hours, on a lunch break, at midnight with a sick kid – has no way to reach them. That whole audience is gone. Not delayed. Gone.
The why here is simple: a phone number only captures the people ready to talk right now, during your hours. A form captures everyone else – the researchers, the after-hours people, the ones who hate phone calls. If your only conversion path is a ringing phone, you’ve built a business that only accepts leads on its own schedule.
5. No video anywhere on the homepage
If this were my practice, a short video of the doctors is the first thing I’d add. For a medical office, a familiar face builds trust faster than any paragraph ever will.
And this one translates directly to the trades. You’re asking a stranger to let you into their home. A 60-second video of the owner or the techs – here’s who we are, here’s how we work – does more trust-building than three pages of copy. Nobody reads your paragraphs. Everybody watches the face.
6. No social preview tags
Last one. When a happy patient texts this link to a friend, it renders as a bare URL. No title. No photo. The least clickable thing on the screen.
Think about how word of mouth actually travels today. It’s not a conversation over the fence – it’s a link dropped into a text thread. Your happiest customers are out there sharing your site right now, and every one of those shares shows up looking like spam because the social preview tags were never set. Small tag, big first impression.
So where was the agency?
Every one of these is a basic fix any marketing agency should catch in the first month. If someone’s being paid to run this site, they should have caught it.
That’s the part that gets me. None of this is advanced. Schema markup, page speed, a contact form, a video, preview tags – this is month-one checklist work. This is the standard any home service marketing agency should be held to before the first invoice even goes out.
But here’s what I’ve seen over and over: most agencies collect the monthly retainer while junior staff juggle 80 accounts, and nobody actually looks. The reports go out, the retainer clears, and the site sits there leaking leads for years. It’s exactly why I keep telling owners that real lead generation for local service businesses starts with someone actually opening your website and looking at it – not skimming a dashboard once a quarter.
The part most owners haven’t caught yet
Here’s what most owners don’t know yet. With AI, these exact fixes can now run automatically. The schema checks, the speed monitoring, the form audit, the share-preview test – all of it. With a bit of guidance, an owner can pull this in-house, own the whole thing, and never depend on an agency again.
That’s not theory. It’s the entire model behind what we build at Local Service Mastery – training and AI tooling that put the audit, the fixes, and the lead flow in the owner’s hands instead of a retainer’s hands. The clinic in this video didn’t need a bigger agency. They needed one person to actually look. AI now makes that person you.
Run the same audit on your own site this week
You don’t need any tools to start. Here’s the same six-point check, translated into plain owner language:
- Google your business. Do star ratings show up next to your listing? If not, you’re missing review schema.
- Check for local business schema. Is your site handing Google your hours, address, and phone – or is Google guessing?
- Run your homepage through PageSpeed on mobile. If your main content takes seconds to appear, you’re bleeding leads.
- Count the forms on your homepage. If the answer is zero, your after-hours audience has nowhere to go.
- Look for a face. No video on the homepage means your copy is doing a job a 60-second clip would do better.
- Text your own link to yourself. If it shows up as a bare URL with no title or photo, your social preview tags are missing.
If you run a local service business and want us to find what’s leaking in your marketing, we run a free audit – the same kind of breakdown you just watched, done on your site. Grab it at localservicemastery.com.
Local Service Mastery








