Local SEO for medical and dental practices
What decides whether your practice turns up when someone nearby searches for a dentist, a doctor or a therapist, what is almost certainly wrong with yours today, and how to put it right.
No jargon, and nothing to connect before you can read it. These are the checks Verand runs, in the words it puts on screen.
- Name
- Two versions found
- Phone
- (555) 010-0132
- Directory category
- Not chosen
Address, city and hours read too. Found on /contact and 3 other pages, in your page text and your page code. Nothing connected, nothing extra billed.
An example, not a real practice, and a dental one only because it fits on a screen. A medical or mental-health practice gets the same eight. The tabs, wording and score line are the product's; the findings are invented.
Someone with a broken tooth types “dentist near me”. Three things decide whether they see you.
Google names them itself: how well you match what was typed, how close you are, and how well known you are. In most professions the first and third carry the result. In yours the second one does, because a patient in pain does not drive past two nearer practices to reach you.
Does anything say what you treat?
Your listing carries one primary category and your own pages describe the practice. Both have to state, in a form a machine reads rather than infers, that this is a dental practice at this address. A site that only ever says “we” and “our team” describes nothing.
How close are you to them?
You cannot move the practice and no tool can move it for you. What you can do is make sure every source has the address right, to the character, including the suite number half of them drop. It counts for more here than anywhere, which is good news and bad news in one line.
How sure is Google that you exist?
It counts independent sources that agree on your name, address and phone number, and it reads what patients wrote in their reviews. Agreement is the signal. Disagreement is the problem, and a practice with more than one clinician on the door usually has some.
Eight checks on your own website, and the one practices fail most is about your name.
Verand already reads every page of your site on a schedule, to check everything else. Your practice details come out of that same read. Nothing to install, nothing to connect, nothing added to a crawl that was happening anyway.
Your practice appears under two names on your own site
- What we found
-
Example Family Dental in your header and /contactPick the one on the signage and use it everywhere.
Example Family Dental & Implant Center in your page code - Why it matters
- Directories treat each version as a separate business, so your standing splits between two half-practices and often neither ranks. It has to be settled before any listing work, or the wrong name is copied into dozens of places, each needing its own correction.
- Doing it yourself
- An hour or two to find and correct every instance, then a re-check to confirm nothing was missed.
- Who fixes it
- You It is your practice's name. Verand names the pages it found each version on, and you decide which one is right.
Nothing in your page code says you are a dental practice at an address
- What we found
- No business entry anywhere in your page code. Search engines have to work out what you are from your page text instead of reading it directly.
- Why it matters
- That entry is how Google ties your website to your listing, and how it learns you are a dental practice rather than an unnamed business on a high street. Without it you are relying on a guess.
- Doing it yourself
- About thirty minutes to hand-write, plus an edit every time an address, a phone number or your hours change.
- Who fixes it
- One click, Verand It writes the whole entry, and leaves out anything it does not know for certain.
{ "@type": "Dentist", "name": …, "address": { … }, "telephone": …, "geo": { … }, "openingHoursSpecification": [ … ], "areaServed": [ … ], "sameAs": [ … ] }
The other six: address and phone present and matching on every page; a contact page; a link to your Google listing; map coordinates; opening hours a machine can read; the area you serve. Each comes back with the same four lines, none of it blurred.
The page about your practice is advertising, and your board reads it that way.
There is no separate, gentler rule for the page that carries your address. If a page exists to bring patients through the door it is marketing, held to the same standard as anything else you publish. Which would be a footnote, except that the sentences that get practices into trouble are the ones people write on exactly that page: what the treatment will do, how it will feel, and how you compare to the practice down the road.
“Every implant we place is a permanent result, guaranteed to last a lifetime.”
StoppedAn outcome promised as certain is a substantiation problem before it is anything else, and it sits on a great many treatment pages written by people who meant it kindly. The page does not move until the sentence says what is likely instead of what is certain, and there is no override on any plan.
“Book a risk-free implant consultation.”
Asks youThere are practices where a free first visit with nothing signed is exactly what that means, and no machine can tell yours from the rest. So it stops, says why, and asks. You release it by writing the reason down once, and it stays with the page.
“Painless dental implants, from the area’s best dentist.”
FlaggedSuperlatives and an unqualified “painless” are restricted by some state boards and not others. Verand marks the sentence, names the rule and shows the reasoning. It does not stop the page, because a check that blocked you over a rule that may not apply in your state would be worse than no check at all.
Stops, and will not move
Claims where there is no reading of the sentence that is acceptable. No override, no exception, on any plan.
- a guaranteed or permanent cure
- guaranteed results
- a guaranteed return
- you can’t lose
- get rich quick
- a missing medical disclaimer
Stops, and asks you
Claims where a legitimate professional use exists and a machine cannot tell the difference. You can release them, with a written reason that stays attached to the page.
- risk-free
- zero-risk
Every local SEO tool will happily write that page about your practice. None of them read it back against the rules you answer to. That is the only reason this page exists.
Validated against HHS and the FTC’s rules. AI-researched and operator-reviewed. Your counsel confirms applicability. Not legal advice.
Four things happen to your practice, and only the last one costs money.
You have seen the diagnosis, which Verand gives away, and the gate, which nothing else in this category runs. Here is the whole of it, in order, with the honest status of each.
It reads your practice
Out of the pages you already publish, inside the crawl that was running anyway. Nothing to connect.
Running · no extra costIt hands you a list
Eight checks. Each says what is wrong, why it matters, and what fixing it yourself would take.
RunningIt writes, and it gates
The machine-readable practice entry in one click. The page itself goes through the same checks as everything else you publish.
RunningIt gets you repeated
Your details submitted, deliberately, to the places every other source copies from.
$500 once, per locationGetting your details repeated, on purpose.
Search engines decide a practice is real by counting independent sources that agree about it. Most practices leave that to whoever built the website, years ago. This is how you stop leaving it to chance: five wholesalers and around fifty directory listings, one submission per location, $500, and nothing goes out until your own details are complete and you have checked every character.
We could call the whole ninety-four-site pool “established directories, selected for your speciality”. About eighty are not that, and you would find out the moment you opened three. So here is the real split.
Two rows carry initials because there is no mark to carry. GPS Network is a distribution network rather than a site you can open, and nor is most of the tail below it.
- Category
- Dentist
- Rating
- 4.9
- Reviews
- 11
- Hours
- Published
- Phone
- (555) 010-0132
- Address
- 128 Example Street
Read from the public listing. No sign-in, so nothing to authorise and nothing to revoke.
It reads your listing. It never touches it.
There is no sign-in for this one, and there cannot be. The check reads only what any patient can see, so there is nothing to authorise and nothing to revoke.
A listing counts as yours only when your own website address, phone number or street confirms it. If nothing lines up you get the candidates and pick, rather than Verand attaching the listing of the clinic upstairs.
One address, and more than one thing a patient could be looking for.
This is the decision that separates a practice from every other local business, and it is a real decision rather than a detail. Sometimes the thing a searcher wants is the clinic. Sometimes it is a named clinician, because somebody recommended them by name. Both can exist, they are not the same entity, and getting it wrong costs you the one that mattered.
Invented names, in the pattern this check sees most often. The third row is the one that only turns up in your field.
The local entity, and there is one of it128 Example Street, Suite 2 · (555) 010-0132
- One Business Profile, one primary category1
- One directory submission$500
- Its own page, its own checks8 + 6
- Gated by the medical packPass
A person, not a placeSame address · a different kind of entity
- A listing of their own, if they see patientsnot ours
- A bio carrying their credentials and licencegenerated
- Named as the author on what they publishPass
- Not a second directory submissionnot $500
What runs today, and what does not.
Running nowLive
- Reading your practice out of your own pages. Inside the crawl already running. No extra cost, nothing to connect.
- The eight on-site checks and the list they produce. Every item carries what is wrong, why it matters and what doing it yourself takes.
- The Google listing check. Six checks on the public listing, on its own tab, no sign-in.
- Writing the machine-readable practice entry. One click, typed as Dentist, MedicalClinic or Physician, with gaps left out rather than invented.
- The gate on the page itself. The same checks your articles go through: the cure-and-guarantee rule, the six floor rules, the medical disclaimer, four citations with two primary.
- Directory submission. $500 once, per location. Nothing is sent until you have checked every character.
Not builtHonest
- Anything that writes to your Google listing. No posts, no review replies, no edit to a single field. Drafting replies to genuine reviews is designed, and waits on the same Google access approval as the rest of this row.
- The deeper look inside your own profile. The one that needs you to connect it, and that sees what the public check cannot.
- Working out which name is the practice. Verand shows you every name and address it found and stops there. You confirm once.
- Reading a patient out of a story. The privacy check is a pattern match: it reads the draft for a social security number or a date of birth and stops the page if it finds one. A named patient described in a paragraph is not something a pattern can see, which is why a person reads every draft first.
- Writing your contact page in one click. A contact page is a whole published page rather than a block of code, so it goes through the normal writing and publishing route.
The four things practices ask first.
Do I have to give Verand access to my Google Business Profile?
No, and there is nothing to give. The check reads what any patient sees, so no account is connected and no permission granted. The trade is deliberate: a check that cannot sign in also cannot change your hours by accident, and there is nothing to revoke if you leave.
Will Verand write replies to my patient reviews?
No. A public reply from the practice can confirm that a named person was treated here, and sometimes what for, whatever else it says. That is a disclosure, and it needs somebody who knows the patient. Two related promises: Verand will never write a review, and any reply work that ever ships responds only to reviews that are genuinely there.
Should each dentist here have a listing, or just the practice?
Both can exist, and it turns on whether the clinician sees patients directly and is publicly named. What matters more is that they do not compete: the practice holds the primary category, a clinician points at their own page rather than the home page, and everything agrees on the address. Verand shows you every name it found and will not pick for you, because picking wrong tells a two-clinician practice to delete half of itself.
My practice manager already handles the Google listing. What does this save?
It does not replace them and is not meant to. What changes is what lands on their desk: a list naming which of the eight failed, what each costs you and what fixing it yourself would take, instead of an afternoon of clicking around wondering whether anything is wrong. Where the fix is a block of code, it is one click rather than an email to whoever built the site.
Where this goes next.
Verand and Google Business Profile
What the listing check reads, how it decides a listing is yours, and every field it will never touch.
/google-business-profile The whole pictureAI content for medical and dental practices
The HIPAA and FTC pack, the gate every draft hits, and the one job that stays with a clinician.
/medical-practicesFind out which of the eight your practice is failing.
The diagnosis is free and none of it is blurred. Every item says what is wrong, why it matters and what fixing it yourself would take, whether or not you ask us to do it.
Nothing publishes without someone at your practice pressing publish. Not medical or legal advice.