LSM Video · Website Audit Breakdown

Michigan Avenue Primary Care Review: 6 Website Mistakes Quietly Costing Them Patients

  • ✓4.6 stars across nearly 2,000 reviews – and none of it shows up as stars in Google search
  • ✓Mobile PageSpeed score of 49 out of 100, with 8.6 seconds before the main content even appears
  • ✓Zero contact forms on the homepage – after-hours visitors have no way to reach them
  • ✓No review schema, no local business schema, no video, no social previews – six basic fixes any agency should catch
  • ✓With AI, every one of these fixes can now run automatically, in-house
See the breakdown →

Watch the full video, then read the breakdown below.

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.

4.6stars across nearly 2,000 reviews
49/100mobile PageSpeed score
8.6sfor main content to appear on mobile
0contact forms on the homepage

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:

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.

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 review schema markup, and why does it matter for a local business?

It’s a small piece of code on your website that lets Google display your star rating directly in the search results. Without it, even a business with hundreds or thousands of great reviews shows up as a plain listing – and the extra clicks those stars attract go to a competitor who has it set up.

What does local business schema actually do?

It hands Google your hours, address, and phone number on a plate instead of making Google guess. Businesses that publish it tend to get the richer, more complete result – and those are exactly the details a ready-to-book customer is looking for.

How slow is too slow for a mobile website?

In this audit, the mobile site scored 49 out of 100 on Google PageSpeed and took 8.6 seconds to show its main content. That’s far too slow. A person searching on their phone – often in a hurry or in a bad moment – will hit the back button and call the next option on the list rather than wait through a blank screen.

Is a phone number enough, or do I really need a contact form?

A phone number only captures people ready to call right now, during your business hours. Anyone browsing after hours, on a lunch break, or at midnight with a sick kid has no way to reach you without a form. That entire audience isn’t delayed – it’s gone.

Why should a local service business put video on its homepage?

Because a familiar face builds trust faster than any paragraph ever will. For a medical office that means the doctors on camera; for a contractor it can be the owner or the techs. You’re asking strangers to let you into their home or trust you with their health – a short video does that trust-building better than pages of copy.

What are social preview tags, and how do I check mine?

They control what appears when someone shares your link – a title and image instead of a bare URL. The quick test: text your homepage link to yourself. If it renders as a plain URL with no title or photo, the tags are missing, and every word-of-mouth share is showing up as the least clickable thing on the screen.

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.6-Star Reputation Deserves a Website That Actually Shows It

Michigan Avenue Primary Care did the hardest thing in local business – they built real trust, at scale, over years. And their website is quietly handing the payoff to competitors because of six basic fixes: missing review schema, missing local business schema, an 8.6-second mobile load, zero contact forms, no video, and no social preview tags. None of it is advanced. All of it should have been caught in the first month.

If someone’s being paid to run that site, they should have caught it. But the retainer model means junior staff juggling 80 accounts while nobody actually looks – and that’s not a one-agency problem, that’s the industry default.

At Local Service Mastery, we’d start with a free audit to find exactly what’s leaking, then fix it the way we believe every fix should work in 2026: with AI running these checks automatically and the owner owning the whole system in-house, through our coaching and the LSM AI platform. No retainer required to look at your own website. If you want us to run this same breakdown on your business, the free audit is waiting at localservicemastery.com.

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