Services architecture, image policy, service areas, and no-address practice setups — for dental, medical, mental health and nutrition clients. Every claim is labeled by evidence strength. Where the industry repeats something that isn't true, it's flagged as a myth.
Local SEO is drowning in confidently-stated nonsense. Every material claim below carries one of these labels. Never present an amber or red claim to a client as fact.
| Label | Meaning | How to use it with clients |
|---|---|---|
| Official | Documented by Google, a regulator, or a court | State as fact. Cite the URL. |
| Tested | Published controlled or tracked test (Sterling Sky, Whitespark, Local Falcon) | State as evidence-backed. Name the study. |
| Survey | Practitioner survey / consumer survey (Whitespark LSRF, BrightLocal LCRS) | "Expert consensus" or "consumer research" — not a controlled test. |
| Anecdotal | Forum reports, agency observation, single case | Frame as "reported" / "we've seen." Never as fact. |
| Myth | Widely repeated, actively disproven or unfindable at source | Stop selling it. Remove from decks and SOPs. |
If you read nothing else, read this. Ordered by revenue impact across a healthcare book of business.
Dentist in ~99% of cases. SurveyYour original question. "Edit profile → Services" and the standalone "Edit services" panel write to the same underlying array. There is one list, rendered in category-scoped blocks.
Every service item is bound to a category ID. The editor renders one block per category on the profile — primary plus every secondary. Google auto-suggests overlapping services under each. Add five dental categories and "Teeth Whitening" can legitimately exist five times as five distinct objects.
| Service type | API object | Bound to | Ranking weight |
|---|---|---|---|
| Predefined (structured) | structuredServiceItem + serviceTypeId | A category that officially supports it | Highest. LSRF #22 (score 134) |
| Custom (free-form) | freeFormServiceItem + categoryId + label | Whatever category you assign | Lower. Titles #30 (122), presence #48 (106) |
| Service descriptions | description field, 300 chars | The parent service | Near-zero. LSRF #124 (score 69) |
| Question | Answer | Evidence |
|---|---|---|
| Maximum number of services? | No documented cap. Google publishes none, in Help or the API. Practitioners report ticking 50+ predefined services without issue. The real constraint is manageability and rejection rate. | Official (absence) + Anecdotal |
| Service description limit | 300 characters. Confirmed in both v1 and v4 API references. Reduced from 1,000 at some point on or before April 2020 — Google never announced it. | Official |
| Legacy long descriptions | Grandfathered. Old 1,000-char descriptions survive until edited, then snap to 300. Do not casually re-save an old client's services. | Anecdotal |
| Custom service name limit | API says 140 characters recommended; a conflicting field spec suggests 250. The widely-cited "58 characters" is a vendor blog claim contradicting Google's own docs. Test in the UI before publishing a client-facing spec. | Official (ambiguous) |
| Can you reorder or dedupe? | No native control. The only ordering lever is reordering your categories. Auto-populated services must be deleted manually. | Anecdotal |
| Rate limit | 10 edits per minute per profile, non-increasable. Matters for bulk pushes across a DSO. | Official |
| Do services affect ranking? | Yes — predefined ones. Sterling Sky's 2019 test found no effect; their 2022 retest found gains within 24–72 hours, on both explicit and implicit keywords. Verticals tested included dermatology ("vampire facial"). | Tested (observational, no control group) |
Every "services affect ranking" citation in the industry traces back to a single observational retest by Sterling Sky. Search Engine Land and Whitespark's survey both cite it rather than independently replicating. High practitioner consensus, low methodological rigor. Sell it as "strong directional evidence," not "proven."
Google adds services you never added. It pulls from third-party sites and social profiles, and will re-add a service you deleted if the external source persists. Services can also differ between logged-in and incognito views. Service auditing is a recurring retainer task, not a one-time setup.
Services now feed review attribution. A 2026 beta asks reviewers "Which services did you get? (Select all that apply)" — populated from every predefined service in your category, not just the ones you ticked. You cannot control the list.
serviceItems. Otherwise it re-pushes duplicates within a day.hasOfferCatalog schema. Exact string match. Entity consistency is the real GEO lever.Google does not publish predefined service lists, and no credible third party has published the dental/medical ones. Every "dental services list" you'll find online is somebody's recommendation, not Google's catalog. You can pull the real one:
GET .../v1/categories:batchGet?regionCode=US&languageCode=en&names=gcid:dentist&view=FULL
view=FULL is what returns serviceTypes[] with real IDs and display names. Without it you get nothing. Run this across every gcid in your book — dentist, cosmetic_dentist, orthodontist, dermatologist, plastic_surgeon, psychologist, nutritionist — and you have an internal asset that does not exist publicly. Free alternatives if you don't want to wire up OAuth: the Jepto Profile Discovery tool, or the "Add more services" picker on a live profile.
price field, never the nameserviceItems unattended| Asset | Google's published spec |
|---|---|
| Format | JPG or PNG |
| File size | 10 KB – 5 MB |
| Recommended resolution | 720 × 720 px |
| Minimum resolution | 250 × 250 px |
| Quality standard | "In focus, well lit, and have no significant alterations or excessive use of filters or AI" |
| Video | ≤30 seconds, ≤75 MB, 720p or higher |
| Logo / cover dimensions | Google publishes none. The ubiquitous "1332 × 750 cover" is third-party guidance, not spec. |
| Recommended counts | 3+ exterior, 3+ interior, 3+ work/services, 3+ team, 1+ per common area |
This is the finding most agencies miss, because the prohibition isn't on the GBP help pages. It's in the Maps user-contributed content policy, which GBP's photo policy explicitly incorporates:
Same policy: upload media "of a place that you captured using a camera," created "at the location you're posting to." A stock photo can additionally trip the fake engagement and misrepresentation policies.
Stock photos on a GBP are policy-violating, not merely inadvisable. Enforcement is inconsistent and there is no documented case of suspension for stock photos alone — but they carry no upside and a real removal risk. Whitespark's 2026 survey ranks photo quality (explicitly "not stock") at #45 of local pack factors.
Joy Hawkins documented a dental client losing image traffic because a competitor used the identical stock photo — Google appears to collapse duplicate images and show only one. Removing the stock photo made the competitor appear; restoring it made them vanish again. Note this governs website images: GBP-hosted photos are not indexed in Google Images at all. Tested
| Claim | Reality | Status |
|---|---|---|
| Geotagging photos boosts local rankings | GBP strips EXIF geotags on upload. Sterling Sky: 5 listings, 3 geotagged images each, weeks of tracking — no ranking or traffic change. Evergrow/SEL: 27 lawn care clients, 10 weeks, Local Falcon — only 1 of 7 metrics improved, city-name queries declined. John Mueller: "No need to geotag images for SEO." | Myth |
| Keyword-stuffed image filenames help | Two tests on a multi-location Florida dental practice: no measurable local pack lift. | Myth |
| More photos = better rankings | Sterling Sky, 4 listings across derm/home automation/lawn care/auto: "Adding photos to a Google My Business listing had no measurable impact on ranking in the local pack." Photos on the website with keyword alt text did produce ranking. | Myth (ranking) / Tested (engagement correlation) |
| "Businesses with photos get 42% more direction requests and 35% more website clicks — Google" | This is a legacy GMB help-center line from the mid-2010s. It is no longer on any live Google page. Stop citing it as current. | Myth |
| "Google's Help Center now bans Midjourney/DALL-E/Getty/Unsplash and triggers manual audits + Map Pack suppression" | Circulating on SEO blogs since May 2026. This language does not exist in Google's Help Center. Treat as fabricated content. The only real AI language is the quality standard: "no significant alterations or excessive use of filters or AI." | Myth |
| "30-day photo freshness requirement / Contextual Verification scoring" | Unfindable in any Google documentation. Fabricated. | Myth |
Two real arguments, neither of which is direct ranking:
Google has no rule against medical before/after images. The risk vectors are its general policies — violence & gore (raw post-op), sexually explicit content (body-contouring and breast before/afters are the most common real-world removal cause for plastic surgery and med spa profiles), personal information (identifiable faces without consent), and misrepresentation (retouched results).
The real risk is HIPAA, and it's enforced. Full-face photographic images and "any comparable images" are an enumerated HIPAA identifier under 45 CFR 164.514(b)(2)(i)(Q). Marketing use of PHI requires written authorization under 45 CFR 164.508. In September 2025, OCR settled with Cadia Healthcare for $182,000 over patient "success stories" posted with names, photographs and treatment details without valid authorization — roughly 150 patients affected, two-year corrective action plan including marketing staff training.
Cropping is not de-identification. Tattoos, scars and birthmarks keep an image as PHI.
Why photos disappear, in order of likelihood: profile not verified → still processing → flagged not-approved → incomplete core business info (missing name, address, categories, phone or hours suppresses media) → low-quality cover photo replaced by a user submission. Community-reported additions: new listings under ~14 days old are blocked from publishing; SafeSearch classifier failures (test with the Cloud Vision API SafeSearch demo); duplicate/watermarked/copyrighted detection.
Customer-uploaded photos cannot be blocked. Removal is via Report a problem only, reviewed over several business days. Reporting the same item repeatedly delays review. And note: your cover photo selection is a suggestion — Google routinely overrides it with a query-relevant or recently-uploaded image.
360 / virtual tours: deprioritize. The Street View Trusted photographer program is effectively dead (the Street View app shut down March 2023), and no credible study shows ranking or conversion lift for a small clinic. Exception: practices where facility anxiety is the conversion barrier (sedation suites, spa-style ops) — and then it's a website asset first.
You flagged this as super important. It is — but in the opposite direction from what most agencies assume.
Service areas have zero effect on local pack rankings or geogrid coverage. This is one of the most thoroughly settled questions in local SEO. For a dental practice with a physical office, adding them is unnecessary at best and conceptually wrong at worst. Do not sell service-area configuration as a ranking lever.
| Test | Method | Result |
|---|---|---|
| Sterling Sky (2018, re-confirmed 2022, updated Jul 2025) | Own profile, based in Uxbridge ON, listed Toronto as a service area, tracked ongoing | Never ranked in Toronto. "The only impact that the service area has is visual." |
| Whitespark (Oct 2022) — the famous one | Christmas light installer, Saratoga Springs UT; showing the address collapsed all geogrid points beyond 15 miles | Darren Shaw initially called it "the very first evidence" service areas matter. The article now carries a correction saying he was wrong. |
| Whitespark retraction test (Dec 2022) | Removed service areas, kept address hidden | "Absolutely no impact on his rankings whatsoever." The variable was address visibility, not service areas. |
| Whitespark controlled re-test (May–Jun 2024) | Local Falcon geogrid; service area deliberately placed in the grid's upper-right corner to make expansion visible; two runs | "There was no change in the business's rankings in the service area being tested." Twice. |
| Whitespark 2026 survey | 47 experts, 187 factors | "Setting Service Areas in GBP" ranks #152, score 54. Meanwhile "Address Showing on GBP" ranks #7, score 176. |
Whitespark's own field tier list grades service areas F tier — "a waste of time." As of March 2026 they were still answering the question directly: "The service areas do not have any impact on rankings. All they do is show the user where you're willing to travel to."
| Item | Fact |
|---|---|
| Maximum areas | 20. Cities, postal codes, or other named areas. Official |
| Distance guidance | "Shouldn't extend farther than about 2 hours of driving time from where your business is based." Note the softener: "For some businesses, larger service areas may be appropriate." Official |
| Radius-based areas | Removed by Google. Killed starting Nov 2018, conversion completed Sept 2019. Named areas only. Official |
| Can a storefront also set service areas? | Yes — that's a "hybrid" (Google's examples: a dine-in restaurant that delivers, an auto shop with roadside service). The address stays visible. Adding service areas does not hide the address or reclassify the profile. Official |
| The "2-hour rule" misconception | It limits the size of one profile's territory. It is not a required minimum distance between two of your own locations. Sterling Sky argues verification failures blamed on it are usually caused by service-area overlap between your own profiles. Anecdotal |
| Do they sync to Local Services Ads? | No. The GBP→LSA sync covers only business name, address and location type. LSA service areas are configured independently by county/city/zip, with include and exclude lists. Official |
| Display difference | Address visible → map pin. Address hidden → shaded region outline, no pin. Anecdotal |
| Client type | Service areas? | Why |
|---|---|---|
| Dental practice with a physical office | No — skip it | Patients travel to you. There's no outbound-service component, so "hybrid" doesn't really apply. Zero ranking upside. If they're already set and the address is visible, it's harmless — leave it. |
| Medical clinic / med spa / derm | No | Same reasoning. |
| Mobile dentistry / in-home care / nursing home dental | Yes | Genuine hybrid. Set them accurately — but understand they're a communication field, not a ranking field. |
| Home-based therapist seeing clients at their locations | Yes — required | This is Google's prescribed setup for a hidden-address SAB. See §5. |
Any workflow that leads a practice toward hiding the address in order to "become a service-area business" is actively destructive. Never hide a dental office address. Whitespark's 2026 survey scores "Showing Your Address on GBP When Business is a Service Area Business" as a negative factor with suspension risk 105, and "Setting Service Areas Larger Than 2-hours Driving Distance" at suspension risk 82. Both directions have a penalty — accuracy is the only safe position.
Your side-business clients. This is the highest-risk category in your entire book, because the shortcuts everyone recommends are the exact things Google's policy was written to stop.
1. "A business must make in-person contact with customers during its stated hours." → Telehealth-only is ineligible. No healthcare carve-out exists.
2. "If your business rents a physical mailing address but doesn't operate out of that location, also known as a virtual office, that location isn't eligible for a Business Profile." → The mailbox workaround is explicitly dead.
3. "If you're a service-area business, you should hide your business address from customers." → Hidden-address SAB from home is Google's prescribed setup, not a loophole.
All three verbatim from Google's Guidelines for Representing Your Business and Policy Overview. Official
| Situation | Eligible? | Correct setup |
|---|---|---|
| Therapist works from home, clients come to the home office | Yes (hybrid) | You may show the address — but then the "permanent fixed signage of your business name at the address" requirement kicks in. Most home offices can't satisfy it, so hidden-address SAB is usually the better answer. |
| Therapist works from home, travels to clients (in-home, school-based, client-site) | Yes | Create profile → answer "No" to "location customers can visit" → verify with the real address → turn off "Show business address to customers" → set service areas within ~2hr drive. |
| Nutritionist/RD seeing clients at a rented, staffed, signed office | Yes (storefront) | Standard storefront. Show the address. It's a top-10 ranking factor. |
| Telehealth-only, no in-person contact ever | No | Do not manufacture eligibility. See §5.5 for the alternative stack. |
| Virtual office / mail forwarding / UPS Store / Regus virtual plan | No | Flatly ineligible. Blanket address-level suspensions at known virtual-office addresses are documented — Google pattern-matches the address, it does not review case by case. |
| Coworking dedicated office (WeWork/Regus) | Only if all three conditions hold | (1) clear signage with your business name, (2) receives customers there during business hours, (3) staffed by your staff — not the building receptionist. A hot desk or day pass never qualifies. Signage is where nearly every therapist setup fails. |
Hiding the address does not delete it. Google permanently retains the address the profile was verified at. So if a client verified at a virtual office three years ago and then hid it, that remains a live liability indefinitely — Google can still delete the listing if it surfaces. When you inherit an account, ask what address it was originally verified at.
Every video must prove three things: location (where you are), business existence (it's real), and proof of management (you run it). Google's own guidance for SABs and home-based businesses:
One continuous take, daylight, steady hands: street sign or house number and a neighboring landmark → walk to the home-office door → unlock it with your key (this is your management proof) → pan the therapy room → show intake paperwork, business cards, the appointment book or EHR on screen → hold up your state license certificate (LMFT/LCSW/LPC/RD) and a utility bill or business registration with the matching address → keep narrating throughout.
Common failure causes: stopping and restarting the recording (the single most common rejection) · the video contradicting the declared business model (declared SAB, filmed a storefront) · never showing anything only an owner could access · address in the video not matching the profile · a keyword-stuffed business name visible or declared · filming at a PO box, virtual office, or coworking space.
Pre-verification prep: have the website live at least a week beforehand with name, contact, service territory, hours and service descriptions. Build a few consistent citations first (BBB, Chamber of Commerce, professional directories). Have the license, registration, DBA, insurance and utility bills ready. After verification, wait 24–48 hours between significant edits — batching name/address/phone/category changes triggers re-verification.
| Name | Verdict | Reason |
|---|---|---|
Jane Doe, LMFT | Allowed | Credentials are part of the real-world professional name. Google explicitly permits "title or degree certification (Dr., MD, JD, Esq., CFA)." |
Lakeview Counseling | Allowed | Real business name. |
Lakeview Counseling: Jane Doe, LMFT | Allowed | Google's own prescribed format for a sole practitioner at a branded org (their example: "Allstate: Joe Miller"). |
Jane Doe, LMFT — Anxiety Therapy Chicago | Violation ×3 | Service information + location information + not the real-world name. This is the single easiest thing for a competitor to report anonymously, and it's a named video-verification failure trigger. |
Google's rule: pick categories that complete "this business IS a…", not "this business HAS a…"
| Situation | Primary category |
|---|---|
| Solo licensed clinician, talk therapy | Psychotherapist (or Counselor for LPC/LMHC branding) |
| Group practice, multiple clinicians, brand-first | Mental Health Service |
| Larger clinic with premises and intake staff | Mental Health Clinic |
| Doctoral-level (PhD/PsyD) | Psychologist |
| Couples / family focus | Marriage or Relationship Counselor / Family Counselor |
| Child & adolescent | Child Psychologist |
| Credentialed RD/RDN | Dietitian |
| Non-credentialed / holistic nutrition | Nutritionist |
Two quirks worth knowing. "Mental Health Clinic" semantically implies a premises — pairing it with a hidden address is a mismatch that raises review risk; prefer Psychotherapist or Mental Health Service for hidden-address SABs. And in states where "dietitian" is a protected title, a category/credential mismatch is a real-world compliance problem well beyond Google.
Don't fake it. Build visibility on surfaces that don't require verified physical presence:
Organization + MedicalBusiness/Psychological, areaServed with the state list, Person schema per clinician, medicalSpecialty, credential markup. No address required.This applies equally to multi-therapist practices and multi-dentist offices. Google's rules, verbatim:
Top causes: excessive/rapid profile edits (read as hijacking) · virtual offices, PO boxes, coworking · a compromised or restricted manager account cascading to every profile · duplicate listings · high-spam categories (including drug rehab) · online-only businesses · violations on other Google surfaces, particularly Google Ads.
Soft vs hard: soft = profile stays live but shows "Claim this business," rankings usually survive. Hard = removed entirely. Sterling Sky's finding: neither type causes lasting ranking damage if reinstated quickly — the profile returns to its prior positions. Multi-month suspensions in competitive markets are the exception.
Documentation to have ready before you need it: business registration, state license, tax certificate, utility bills at the address, lease, dated photos of signage/equipment. The appeals tool is the only channel — every other contact method redirects to it.
Whitespark's 2026 Local Search Ranking Factors: 47 local SEO experts, 187 factors, scored 0–5. New this year: factors are also scored for AI Search visibility. Scores are relative weights, not percentages.
| # | Factor | Score | What to do about it for a dental client |
|---|---|---|---|
| 1 | Primary GBP Category | 227 | Dentist in ~99% of cases. Only deviate for a genuine hyper-niche (pediatric). |
| 2 | Proximity of address to search point | 225 | Not controllable. This is why radius expectations must be realistic. |
| 3 | Keywords in GBP business title | 223 | Only if legitimately in the registered name. See §9 for why stuffing is a trap. |
| 4 | Physical address in city of search | 213 | Not controllable. |
| 5 | Business open at time of search | 189 | Underrated. Accurate hours + holiday hours + extended/Saturday hours are a live ranking lever. |
| 6 | High numerical rating (4–5) | 181 | 4.5 is the operational floor. |
| 7 | Address showing on GBP | 176 | Never hide a practice address. |
| 8 | Additional GBP categories | 173 | Fill the slots — but see the state dental board warning in §9. |
| 9 | Quantity of native Google reviews | 170 | Get past 10 fast, then optimize velocity. |
| 10 | Proper map pin placement | 165 | Audit it. Address ≠ pin. A misplaced pin suppresses grid visibility. |
| 11 | Recency of reviews | 164 | Continuous flow beats a burst. |
| 12 | Proximity to centroid | 157 | Not controllable. |
| 13 | CTR from local pack | 156 | Photos, rating, review count, justification text. |
| 14 | Sustained review influx over time | 154 | Systematize the ask at checkout. |
| 15 | HTML NAP matching GBP NAP | 153 | Watch call-tracking numbers here — see §6.3. |
| 16 | GBP completeness | 147 | Every field, every attribute. |
| 17–20 | Landing page title keywords · geographic keyword relevance · spam listing removal · landing page heading keywords | 146–135 | On-page work + redressal filings. |
| 22 | Presence of GBP predefined services ⬆ from #81 | 134 | Biggest riser in the study. This is your §2 work. |
1) Dedicated page per service (210) · 2) geographic keyword relevance (190) · 3) quality/authority of inbound links (187) · 4) keywords in GBP landing page title (179) · 5) links from industry-relevant domains (175).
Note #1: a dedicated page per service outranks everything else on the organic side. This is the strongest argument for building out individual treatment pages and mirroring them to GBP services.
| Tactic | Evidence |
|---|---|
| GBP Posts | Sterling Sky: 3 listings, 9 weeks of weekly posts, 441 keywords tracked per location. "Google Posts do not directly affect local search ranking." Updated Feb 2026, so it's current. Average post CTR ≈ 0.5%. Posts earn their keep for profile real estate, seasonal offers and freshness signals to AI — not ranking. Tested |
| Service areas | See §4. Four tests, all null. Tested |
| Keyword-stuffed reviews | Sterling Sky added 6 keyword-rich reviews to an 18-review base (33% growth), mid-summer to isolate seasonality. Rankings flat or declined; two reviews were removed by fraud filters. Stop coaching patients to write "best dentist in [city]." Tested |
| Review volume past ~16 | Sterling Sky tracked a listing 3→16 reviews (gains), then 16→31 (nothing). A separate 2025 test found a small bump crossing 9→10, none at 10→11. There's a floor effect around 10, then steep diminishing ranking returns. Volume beyond that is a conversion and AI-visibility play. Tested |
| Photo quantity, geotagging, filename keywords | See §3.3. All disproven. Myth |
| Title tag length | Ranked #184 of 187 in the 2026 survey. Survey |
| Hundreds of low-authority directory citations | Whitespark explicitly advises against. 20–30 quality industry-specific directories, not volume. Survey |
GBP call history was killed July 31, 2024 — you cannot get call counts from GBP anymore, which makes call tracking mandatory for phone attribution. But "HTML NAP matching GBP NAP" is a #15 ranking factor. Safe pattern: dynamic number insertion on the website only, GBP primary number = the real practice number, tracking number as the GBP secondary number. Putting a tracking number as GBP primary buys attribution at a ranked cost.
Google auto-attached "Reserve with Google" buttons to healthcare profiles without practice consent, routing patients to third-party aggregators (OOOT, Practo, ClinicSoftware, Clinic Tracker, ZocDoc) — in one documented case with an address from six years prior. Unlike restaurants, healthcare had no dashboard removal control. Google Support cannot remove an API-integrated provider; you must contact the vendor, then file the Business Third Party Complaint Form, then escalate after 5 business days.
This is simultaneously a lead-leakage problem and a NAP accuracy problem. Check every profile.
Untagged GBP traffic lands in Direct (mobile apps don't pass referral data) or gets absorbed into Organic. The standard scheme: utm_source=gbp · utm_medium=organic · utm_campaign=the feature (website / appointment / posts / products) · utm_content=to differentiate multiple links of the same type. Analyze in Looker Studio, not GA4's native UI. Note: URLs from the Products editor do not appear in Search Console.
Also: 78% of reviewers were asked, and 65% of those complied. Asking works. 19% expect a same-day owner response (up from 6%); 81% expect one within a week.
50% of consumers are put off by templated responses — but HIPAA effectively mandates generic responses. The resolution is warm generic: empathetic tone, varied phrasing, zero specifics. Never copy-paste identical text across reviews. Done well, this is a competitive edge, because almost every competitor is either robotic or non-compliant.
Merely confirming or denying that someone is or was a patient is a disclosure. "Thanks for being a great patient, Susan!" on a five-star review is a violation. This applies to positive reviews too, which is where most practices get blindsided.
| Provider | Year | Amount | Platform | What was disclosed |
|---|---|---|---|---|
| Dr. U. Phillip Igbinadolor, D.M.D. & Assoc. (dental, NC) | 2022 | $50,000 CMP | Google review | Patient full name + services received + derogatory commentary. Classified "willful neglect — not corrected"; aggravated by ignoring OCR's data request and subpoena. |
| Manasa Health Center (psychiatric, NJ) | 2023 | $30,000 | Google Reviews | PHI of 4 patients including mental health diagnoses |
| New Vision Dental (CA) | 2022 | $23,000 | Yelp | Patients' full names where they'd used pseudonyms, treatment details, insurance |
| Elite Dental Associates (TX) | 2019 | $10,000 | Yelp | Surname, condition, treatment, insurance, cost |
| Cadia Healthcare | 2025 | $182,000 | Marketing "success stories" | ~150 patients' names, photos and treatment details without authorization |
Three of the five are dental practices. This is a live, repeatedly-enforced risk in your exact vertical.
Positive review — the ADA's own safe answer: "Thank you!"
Negative review: "We value feedback about patient experience. Out of consideration for privacy rights, we do not disclose any patient information on public forums. We encourage anyone who would like to discuss their experience to contact our office directly."
Rules for the SOP: never confirm or deny patient status, even implicitly ("during your visit," "your treatment plan") · never reference dates, procedures, insurance, billing or clinical detail · never correct the factual record publicly, however wrong the review is · describe processes generically, never the individual · move it offline immediately · pre-approve templates with the practice's counsel or privacy officer.
AI review-response tools: only use vendors with no PHI access. An AI tool wired into the PMS drafting review replies is serious exposure.
Note the ADA petitioned the FTC in January 2023 for a healthcare carve-out allowing disclosure when rebutting deceptive reviews. It was not granted. And: "Just because a patient identifies themself in a review, they have NOT waived their right to privacy."
Google side: gating is classified under Deceptive content. Reported consequence is removal of your entire review profile, not just the gated reviews. Google's policy also prohibits offering incentives, requiring or pressuring users to review while on the premises, requesting specific content, and reviews from employees or contractors.
Federal side: the FTC Consumer Reviews and Testimonials Rule (16 CFR Part 465) took effect October 21, 2024 and carries civil penalty authority for first-time violations, which the FTC previously lacked. It bans fake and AI-generated reviews (§465.2), incentives conditioned on sentiment (§465.4), undisclosed insider reviews (§465.5), company-controlled "independent" review sites (§465.6), and review suppression via threats or intimidation (§465.7).
The "survey first, only send the Google link to 4s and 5s" workflow that many dental reputation platforms still ship is a violation of both Google's policy and 16 CFR 465. Vendor liability doesn't protect the practice — the practice is exposed even when a third-party platform runs the gating. Audit what your reputation vendors are actually doing.
Compliant alternative: ask for private feedback first without mentioning reviews at all, then ask everyone — including detractors — for a public review.
SOCi's 2026 Local Visibility Index analyzed ~350,000 locations across 2,751 multi-location brands:
| Surface | % of locations recommended | Avg rating of recommended locations | Profile data accuracy |
|---|---|---|---|
| Google local 3-pack | 35.9% | 3.9★ | — |
| Gemini | 11% | 3.9★ | 100% |
| Perplexity | 7.4% | 4.1★ | ~68% |
| ChatGPT | 1.2% | 4.3★ | ~68% |
Search Engine Land's summary: "AI visibility is three to 30 times harder to achieve than ranking well in traditional local search." Local Falcon's February 2026 restaurant study (189,905 ChatGPT results) found 83% of restaurants completely invisible on ChatGPT vs. 14% on Google — 10× worse for US businesses.
| Engine | Primary local data source | Your lever |
|---|---|---|
| Gemini / Google AI Mode | GBP directly (100% profile accuracy) | Optimize the GBP itself. Categories, services, hours, reviews, attributes. |
| ChatGPT | Yelp (licensing deal, July 2026) + open web | Reactivate Yelp for every healthcare client. Completeness, review volume, rating, photos. |
| Perplexity | Mixed web / licensed data (68% accuracy) | NAP consistency + unstructured citations. It's reconstructing your business from scattered mentions. |
In July 2026 Yelp began licensing reviews, ratings, photos and local business information to OpenAI, surfaced in ChatGPT local recommendations with Yelp branding. Yelp's "Request a Quote" is planned inside ChatGPT. The deal is non-exclusive — Yelp can license to others, and it already syndicates to Apple Maps.
If you've deprioritized Yelp for dental and medical clients on the reasonable grounds that it drives little direct traffic, that calculus has changed. Yelp is now an input to the surface where 45% of consumers say they check reviews.
Per Whitespark's May 2026 guide: GBP (ratings, hours, contact info) · review platforms including Yelp · unstructured citations (blogs, news, community pages, social) · website content and FAQs · industry publications and sponsorship pages.
Mechanics that matter: query fan-out — the system issues multiple related sub-queries rather than one. Results are personalized, so every user sees different results for identical queries. Being in the top 10 organic gives only about a 25% chance of appearing in AI Overviews. AI Overviews appeared in roughly 68% of local searches in Q1 2025, and 67% of consumers don't fact-check AI sources.
On December 15, 2025 Google removed the public-facing Q&A section from Maps, replacing it with an AI-powered "Ask" button that returns "an updated, instant answer based on your answers and relevant reviews." Owners now answer aggregated questions on the backend rather than individual ones.
Implications: seeding your own Q&A is now largely obsolete as a conversion tactic — there's no public surface for prospects to read it. But owner-provided answers are now AI training input. And reviews double as Q&A source material, since Ask Maps synthesizes from both. The FAQ content that used to live in GBP Q&A should move to the website FAQ, written in conversational language.
Most geogrid tools cannot yet detect AI Local Packs. Grid scores can look flat while actual calls fall. Sterling Sky's analysis across 179 GBPs found year-over-year call declines even for businesses holding top positions. Always pair grid data with GBP Performance action trends and call tracking.
The popular tactic is to add the Orthodontist category to a general dentist's profile to capture Invisalign searches. Sterling Sky openly recommends it, noting "you don't technically have to be an orthodontist to do Invisalign" — while adding that it should be approved by the dentist first. That caveat is doing a lot of work.
| State | Rule |
|---|---|
| Illinois (Admin Code §1220.421) | General dentists may not use: Endodontist, Pedodontist, Pediatric Dentist, Periodontist, Prosthodontist, Orthodontist, Oral & Maxillofacial Radiologist/Surgeon — without a specialty license. General dentists advertising "cosmetic dentistry," "implant dentistry" or "TMJ" must carry a prominent disclaimer that they are licensed only as a general dentist. Multi-provider practices advertising a specialty must name the licensed specialist performing it. Penalties up to license suspension or revocation. |
| Michigan (MCL 333.16221; Rule 338.11525) | General dentists may advertise specialty services with a disclaimer. Prohibited phrases: "specialists in," "practice limited to." Acceptable disclaimers: "all services provided by general dentists," "dentists not specialty certified." |
| North Carolina · Colorado · most states | Parallel advertising rules under their dental board codes. |
| Case law | American Academy of Implant Dentistry v. Parker, 5th Cir. 2017 — struck down Texas's ban on advertising as a specialist in non-ADA-recognized fields under Central Hudson, holding "specialist" is "not devoid of intrinsic meaning" and that disclaimers were a less-burdensome alternative. The direction of travel favors disclaimers over prohibition — but state rules still bind. |
The category may be defensible — categories aren't literally the word "specialist." But the business name, services list, Posts and description are advertising under state law. A general dentist carrying an "Orthodontist" category, "Orthodontics" in services, and no general-dentist disclaimer on the linked landing page is exposed in Illinois- and Michigan-style states. Route every category and service decision past the practice's state board rules, and put the disclaimer on the landing page.
Sterling Sky tracked 50 keyword-stuffed listings in the legal vertical, reporting each and escalating repeat offenders. Outcomes: 60% warning only · 20% soft suspension · 20% hard suspension. 100% of subjects re-added the keywords after being caught; one cycled eight times without a permanent ban. Their conclusion: "Google lacks automated systems to catch keyword stuffing; enforcement is almost entirely manual and triggered by competitor reports."
Honest framing: it works, in the sense that it lifts rankings (business title keywords are the #3 factor) and is rarely auto-caught. It is also a guidelines violation, trivially competitor-reportable, and the downside tail is a hard suspension that kills the profile. In dental specifically it compounds into a state board advertising problem if the stuffed keyword implies specialty status. Our position should be: don't do it, and file redressal complaints against competitors who do.
The Business Redressal Complaint Form accepts: title/name spam, address spam (virtual offices, UPS Store addresses), phone number spam, website spam, and listings for non-existent businesses. It rejects anything not related to fraudulent activity on the name, phone number or URL — don't send it ranking complaints or info corrections.
Evidence that works: government sources (Secretary of State, state dental and medical licensing boards — very strong in your vertical), Google Street View screenshots, links to the legitimate business at that address. Avoid Facebook and Yelp as evidence. Host images on Google Drive; don't embed them in the spreadsheet. Use a spreadsheet upload for 10+ listings. Expect ~2 weeks; you get a case ID but cannot track progress.
Healthcare is fully supported in the US: Dentist, Orthodontist, Dermatologist, Plastic surgeon, Orthopedic surgeon, Ophthalmologist, Optometrist, Podiatrist, Primary care physician, Chiropractor, Acupuncturist, Audiologist, Dietitian, Occupational therapist, Physical therapist, Veterinarian.
Effective October 20, 2025, Google consolidated "Google Guaranteed," "Google Screened" and "License Verified by Google" into a single "Google Verified" badge. The checkmark changed from green to blue, and the money-back guarantee was discontinued. Every dental marketing article and pitch deck still using the old terminology is now wrong. The badge appears on LSA profiles and propagates to the GBP.
Healthcare-specific LSA limits: booking leads aren't available for healthcare verticals (call and message leads only), and pre-badge ads aren't available — healthcare cannot run LSAs before completing full verification. No shortcut to launch. Also coming: LSAs are migrating into the main Google Ads platform through 2026, and D-U-N-S numbers are being required for some advertisers as of July 2026.
Paid search benchmarks for context (WordStream 2026, 13,474 US search campaigns, medians): Dentists — 5.66% CTR, $8.00 CPC, 10.67% CVR, $72.97 CPL. Physicians & surgeons — 6.61% CTR, $4.76 CPC, 12.43% CVR, $40.04 CPL (down 29.5% YoY). No credible published LSA-specific cost-per-lead data for dental exists — anyone quoting one is guessing.
| Date | Change | Impact on healthcare clients |
|---|---|---|
| Jul 1, 2024 | Health provider attributes + insuranceNetworks API discontinued | Programmatic insurance-accepted management is dead. UI only. |
| Jul 31, 2024 | Chat and call history discontinued | You cannot get call counts from GBP. Call tracking is now mandatory for attribution. |
| Oct 21, 2024 | FTC Consumer Reviews Rule effective | Civil penalties for review gating, fake reviews, undisclosed insider reviews. |
| Oct 2024 | Unauthorized Reserve with Google links on healthcare profiles | Audit every client. Lead leakage + NAP corruption. |
| Oct 20, 2025 | "Google Verified" replaces Guaranteed/Screened; money-back guarantee discontinued | Update every deck and proposal. |
| Oct–Nov 2025 | Call buttons replaced with images in local packs for several industries | Photo quality now does conversion work the call button used to. |
| Nov 3, 2025 | Q&A API discontinued | Any automation touching Q&A is broken. |
| Dec 15, 2025 | Public Q&A removed from Maps → AI "Ask" button | Q&A seeding is obsolete. Move FAQ content to the website. |
| Jan 2026 | AI Local Packs on ~8% of keywords; 32% fewer unique businesses surface; call buttons often stripped | Shift reporting from impressions to actions. |
| Apr 7, 2026 | Maps contributor updates: one-tap camera-roll posting, Gemini-suggested captions | Expect more patient-uploaded photos. Monitoring cadence matters more. |
| May 2026 | Suspension spike triggered by user account restrictions, hitting clean profiles | Segregate account ownership across a DSO. Anecdotal |
| Jun 22, 2026 | "Collected Info" — confirm business data Google gathered from third parties | New audit surface. Check it. |
| Jun 26, 2026 | Messages button returns with an "AI Agent" | Compliance-review before enabling for healthcare — an AI agent conversing with prospective patients raises PHI-intake questions. Anecdotal |
| Jul 3, 2026 | Penalties are now additive — violations stack rather than reset | Fix everything before appealing. Review lockouts double on repeat. |
| Jul 8, 2026 | Appeals workflow now supports inline evidence upload | Meaningfully better reinstatement odds. Prepare documents in advance. |
| Jul 21 / 31, 2026 | LSAs migrating into main Google Ads; D-U-N-S requirement beginning | Plan account migration for LSA clients. |
| Jul 28, 2026 | Yelp licenses reviews/ratings/photos to OpenAI for ChatGPT | Reactivate Yelp for every healthcare client. |
| 2026 ongoing | GBP impressions down ~54% YoY; actions roughly flat | Reframe every QBR before a client reframes it for you. |
Best single source to monitor continuously: Sterling Sky's Google Local Changes log.
hasOfferCatalog schema, NAP in HTML matching GBP exactly.| Check | Why |
|---|---|
| Services list vs. last month's screenshot | Google adds and re-adds services silently from third-party sources |
| Unauthorized booking / Reserve with Google links | Documented healthcare-specific problem; lead leakage |
| Suggested edits and "Collected Info" actions | Google will unilaterally change hours, categories and contact info |
| Customer-uploaded photos | One-tap posting from camera roll shipped April 2026; volume is up |
| Cover photo still the one you chose | Google overrides it routinely |
| NAP: GBP vs. website HTML vs. top 20 citations | #15 ranking factor; also the fix for 68% AI data accuracy |
| Review velocity, rating vs. 4.5 floor, response rate and latency | Recency is what consumers and AI both weight |
| Review responses for HIPAA violations | Especially responses written by front-desk staff without training |
| Competitor name spam → redressal filings | Enforcement is manual and complaint-driven |
| Geogrid + GBP Performance actions + call tracking, together | Grid tools can't see AI Local Packs; grids look flat while calls fall |
Get the category right, keep the address visible and the pin accurate, build the predefined services list properly, hold above 4.5 stars with a steady flow of recent reviews, put original photography on the profile, and mirror every service to a real page on the website. Almost everything else — service areas, geotagging, posts for ranking, keyword-stuffed reviews — is either neutral or a myth.