What I Found Auditing 456 Michigan Wellness Websites
MICHIGAN SMALL BUSINESS
AUGUST 26, 2026

What I Found Auditing 456 Michigan Wellness Websites

4 min read
BACK TO BLOG

Nearly half had a JavaScript error on the homepage and a third had a phone number you cannot tap. The full count from 456 Michigan clinic and med spa sites.

I loaded 456 Michigan med spa, clinic and wellness homepages on a phone-sized screen and recorded what broke. Nearly half had a JavaScript error on the homepage, and a third had a phone number a visitor cannot tap. Here is the full count, and what each fault actually costs a clinic.

How the audit worked

I pulled every med spa, HRT clinic, IV therapy studio, weight-loss clinic and wellness center Google lists across Lansing, East Lansing, Grand Rapids, Detroit and the surrounding towns — 501 businesses. Of those, 456 had a reachable website. Each homepage was loaded once, at phone width, with no login and no interaction, and seven specific faults were checked automatically.

Nothing here required access to anyone's systems. It is all visible to any visitor with a phone.

What broke, and how often

FaultSitesShare
JavaScript error on the homepage21747%
Phone number not tappable on mobile15433%
Homepage took over five seconds to load5211%
Page scrolls sideways on a phone306%
No visible way to book or get in touch296%
No HTTPS — Chrome shows a "Not secure" warning102%
Not built for phones at all71%

A further 26 businesses had no website at all, and 12 had a site that would not load.

Why a console error matters more than it sounds

A JavaScript error is invisible to the owner. The page looks fine. But the most common thing to be erroring is a booking widget or a contact form — the exact element that turns a visitor into an appointment. The owner sees a working website; the visitor sees a button that does nothing, and books somewhere else.

This is the single most common fault in the data and the one nobody knows they have, because nothing tells you. There is no alert when a form quietly stops submitting.

The tappable phone number

A third of these clinics show their phone number as plain text rather than a link. On a desktop that is a cosmetic difference. On a phone it means the visitor has to memorize ten digits, leave your site, open the dialler and type them in — and a meaningful share of them simply will not.

For a business that lives on calls and walk-ins, this is the cheapest fix on the list and one of the most valuable. It is one attribute in the HTML.

What almost nobody had

Something I expected to find and did not: a practice-management platform. Across 2,407 wellness businesses swept nationally, eleven were running a recognizable telehealth or clinic platform. Eleven. Half a percent.

The rest are running on a website, a booking link, a card reader and the owner's phone. That is not a criticism — it works, right up until the clinic grows past what one person can hold in their head. But it does mean the honest conversation is not "switch platforms". It is "you are doing this by hand, and here is what that costs you in missed calls and double-bookings".

How to check your own site in two minutes

  • Open your homepage on your phone. Tap your phone number. Does the dialler open?
  • Try to book an appointment, the whole way through. Does the confirmation actually arrive?
  • Scroll sideways. Does anything move? It should not.
  • Count how long the page takes on cellular data, not your clinic's wifi.
  • Look at the address bar. Does it say "Not secure"?

If any of those fail, they are failing for every visitor you paid to get there.

Where the numbers came from

501 Michigan wellness businesses sourced from the Google Places API in August 2026; 456 with reachable websites audited at phone viewport width. Faults were detected automatically and counted once per business. I am happy to share what the audit found for any specific site — it is your own public homepage, and you should know.


Check your own site

Everything in this report was measured with the same seven checks, and you can run them on your own site right now.

Run the free website check — seven checks on your homepage at phone width, about thirty seconds, no signup and no email required. You get the findings and the fixes on the page.

A tool can only see so much. It cannot tell you whether your booking flow actually completes, whether enquiries reach your inbox, or where customers give up — which is usually where the money is. That is what the free 30-minute Operations Audit is for: I walk your site and your process the way a customer would and tell you what I find, including "you don't need me" when that is the answer. Book it here.

SHARE
4 min read
Read More

MORE ARTICLES

ServiceTitan, Jobber, or something built for you?
Michigan Small Business
Michigan Small Business

ServiceTitan, Jobber, or something built for you?

An honest comparison from someone who sells the third option — including the cases where the off-the-shelf product is the better buy and I am not.

What it costs to run a trades business on a whiteboard
Michigan Small Business
Michigan Small Business

What it costs to run a trades business on a whiteboard

The whiteboard is not the problem. Depending on one person's memory is — and here is exactly where the work leaks out of a trades business.

Everything I Do, What It Costs, and What I'd Tell You Free
Michigan Small Business
Michigan Small Business

Everything I Do, What It Costs, and What I'd Tell You Free

The whole playbook: what I build for local service businesses, what it costs, and the advice I'd give you before you hire anyone — including me.

Two ECS failures that produce no useful error
Engineering
Engineering

Two ECS failures that produce no useful error

A readiness probe blocked by the task's own IAM role, and readonlyRootFilesystem silently killing ECS Exec. Both look like broken infrastructure.