RelayOpsAI reception, scheduling & follow-up for clinics and med spas

The State of Med Spa Websites

We scanned 536 established clinic and med spa websites across the Greater Toronto Area against the same conversion checklist. Here is what they are missing.

536clinic websites scanned
82/100median score
9.3%cannot be booked online
78.4%have no chat at all
16scored a perfect 100

Scanned 2026-08-14. Half of these sites score between 68 and 92; the worst scored 6.

What they are missing

Each row is the share of the 536 sites where the check failed. Severity is how much it costs the clinic in bookings, not how hard it is to fix.

MissingSeveritySites
No financing option advertisedinfo99.3%
532
No chatbot or live chatmedium78.4%
420
No before/after results gallerylow58.2%
312
No practitioner credentials shownlow54.9%
294
No reviews or testimonials on sitehigh34.0%
182
No click-to-call phone linkhigh23.5%
126
No lead capture formhigh18.5%
99
No consultation call-to-actionhigh14.6%
78
No online bookingcritical9.3%
50
No written contact channelmedium4.5%
24
Booking not reachable from the homepagehigh3.0%
16
Online booking is mostly solved — and that is the point. Only 9.3% of these clinics cannot be booked online, so the common advice to "add a booking button" is aimed at a problem the industry has largely fixed. The expensive gaps are further down the list.
78.4% cannot answer a question. The questions that stop someone booking a treatment — what does it cost, am I a candidate, does it hurt — arrive outside clinic hours and go unanswered. Only advertising financing is more widespread, and that one is advice rather than a blocker: this is the most common gap on the list that stands between an interested visitor and a booking.
34.0% hide the reputation they already earned. Every clinic here has at least 30 Google reviews; a third of them show none of that on their own website, and 18.5% capture nothing from a visitor who is not ready to book today. The work of earning trust was already done, then left on another platform.

The unglamorous half

These cost visitors before any booking feature gets a chance to work.

Technical issueSites
Security header(s) not set92.4% (495)
Missing meta description60.6% (325)
No <h1> heading58.8% (315)
Form field(s) without labels38.2% (205)
Broken internal link16.0% (86)
Broken outbound link14.6% (78)

How this was measured

Every clinic here was found through Google Places and scanned by the same deterministic checklist — no human judgement in the scoring, no AI deciding what counts as a booking button. Absence is the hard claim to make honestly, so before this scan reports a feature missing it re-renders the page in a real browser: a chat widget injected by JavaScript leaves no trace in a page's served HTML, and four clinics were told they had no live chat while the widget sat on screen before that check existed.

This is not a random sample of the industry. It is every clinic we scanned, and they were filtered before they got here: 30–900 Google reviews and a rating of 4.0 or better, in the Greater Toronto Area. That skews the findings in one direction worth naming — these are established businesses with real reputations, not new or struggling ones. The gaps above are what the successful clinics are missing.

25 further sites are absent because they refused automated visitors outright. A site we could not read is not a site that scored badly, and it is not counted as one.

Sites serving each city: Toronto (136), Mississauga (71), North York (64), Richmond Hill (58), Etobicoke (56), Markham (52). A chain counts once in every city it operates in, so these do not sum to the sample.