A reviews page you own, not a review widget

A reviews page you own, not a review widget

Written by

in

TL;DR

Your reviews are sitting on Google’s property and nowhere else. A reviews page on your own site is crawlable text you control, it names the treatment, and it is what a patient actually reads while comparing you against two other clinics. Build it as static HTML rather than a widget, because a widget shows a rotating handful and you cannot rank what is not in the page source.

Three healthcare practices I audited this year had 44, 93 and 8 Google reviews between them. Two chiropractic, one med spa, three different towns, no connection to each other. What they also had in common: not one of them had a reviews page on their own website.

Every review those practices had ever earned lived on a profile they do not own, on a page they cannot edit, ranking for nothing.

Why this matters more in this vertical

Nobody wakes up with back pain and books a course of care that afternoon. They put it off, they mention it to someone, they look at three practices and they read. That is the argument behind how SEO for a chiropractic practice actually works, and reviews are the single heaviest thing on the reading list.

BrightLocal’s February 2026 survey of 1,002 US adults found 97% read local reviews, and 31% will only consider a business rated 4.5 or above, up from 17%. The reading is not optional and the bar has moved. The question is whether any of that reading happens on a page you control.

Why not a widget

Review widgets are the default answer and I do not use them. Two reasons.

The first is that a widget shows a rotating subset. Five reviews, eight reviews, whatever fits the carousel. If you have ninety-three, the widget is hiding eighty-five of them, and the eight it picked were picked by a script.

The second is technical and it is the one that decides it. Widgets inject their content with JavaScript after the page loads, so the review text is frequently not in the HTML that gets served. You cannot rank a page for words that are not in it. A page carrying a hundred real patient descriptions of back pain, sciatica, whiplash and pregnancy care in plain server-rendered text is a genuinely useful page. The same page with a widget on it is an empty div.

What to put on it

The build

  • All of the text reviews, verbatim. Typos included. The moment you tidy them they stop reading as real, and you have also started editing testimony.
  • Attribution, shortened. First name and last initial is enough. You are republishing something already public, not doxxing anyone.
  • A link out to the profile. Anyone who wants to verify the page against the source should be able to do it in one click. A reviews page that cannot be checked is a testimonials page, and everybody knows what those are worth.
  • A way to leave one. The page is also the place you send people when you ask.
  • Server-rendered HTML. If you cannot see the review text with JavaScript disabled, neither can a crawler.

Leave off the rating-only reviews. A five-star rating with no words is worth something on the profile and nothing on the page, because there is nothing to read.

What it will not do

It will not move you up the map pack on its own. Google describes local ranking as relevance, distance and prominence, and is explicit that there is no way to request or pay for a better local ranking. A page on your site is not a lever on the profile.

What it does is different and worth more than it sounds. It gives you a page that can rank for treatment language your service pages do not use, because patients describe their problem in words clinicians do not. And it puts your strongest evidence on the one property nobody can suspend, reprice or redesign underneath you.

It also does something the profile structurally cannot, which I have written up separately in what a reviews page does that your Google profile cannot.

If your number is closer to 8

Then this is the second job, not the first. The review count no amount of website work will fix is the honest version of that conversation, and I would rather have it now than in month six of a retainer.

The short version

  1. 44, 93 and 8 reviews across three practices, and no reviews page on any of them. Every review lived somewhere they did not own.
  2. 97% of people read local reviews and 31% now filter at 4.5 stars. The reading happens whether you host it or not.
  3. Widgets show a rotating handful and usually inject the text after load, so none of it is in your HTML.
  4. Publish all the text reviews verbatim, attributed, with a link out so anyone can verify them.
  5. Drop the rating-only ones. Nothing to read, nothing to rank.
  6. It is not a map pack lever. It is a page you own that can rank in patients’ own words.

If a site should be ranking and it isn’t, that’s the work I do. Local SEO covers the profile and the pages behind it, and an SEO audit is where you find out which of the two is actually costing you patients.

Headshot of Mehul Dedhia, SEO consultant

Written by Mehul Dedhia

I’ve been doing SEO for about fifteen years. Most of my work isn’t building new websites. It’s figuring out why sites that should rank don’t. Local businesses, ecommerce and Shopify brands, affiliate sites, small brands and enterprise. If a site is stuck or has lost rankings, that’s usually where I come in.

Connect with me on LinkedIn