Which schema markup should a clinic website actually use?
Updated 8 min readFacts checked
For a clinic, the right schema.org types are MedicalClinic (or Physician or Dentist for solo practice), LocalBusiness and Organization. These feed knowledge panel and carousel eligibility, never guaranteed. The FAQ rich result stopped appearing on 7 May 2026, self-reviews are not eligible for the review result, and schema does not raise rankings or guarantee an AI Overview mention.
Key takeaways
- MedicalClinic, Physician and Dentist are all valid schema.org types for a clinic, but none of them has its own Google rich result. LocalBusiness and Organization data are what feed a knowledge panel or carousel, and even that is never guaranteed.
- Google stopped showing the FAQ rich result in Search from 7 May 2026. FAQPage markup is harmless to keep but earns no extra space on the results page any more.
- A clinic that marks up its own reviews or star rating is explicitly ineligible for the review rich result, per Google's own rules; that markup is for third-party review sites, not the business being reviewed.
- Schema does not move rankings and does not guarantee an AI Overview or ChatGPT mention. Google states plainly that no special markup is needed for its AI features either.
On this page
Most guides to this topic tell a clinic to add schema markup without saying which type actually earns Google's attention, and several tell clinics to do something Google's own rules explicitly rule out. Here is what fits a clinic website, what Google shows for it today, and where the honest limits are.
Which schema.org types fit a clinic website?
Schema.org gives a clinic several nested options, and the most specific one that matches your practice is the right choice. MedicalClinic (opens in a new tab) sits under both Organization and LocalBusiness in schema.org's own hierarchy, alongside sibling types Physician and Dentist for a single practitioner's own page.
| Type | Use it for | Sits under |
|---|---|---|
| MedicalClinic | A multi-doctor practice or clinic as a whole | Organization and LocalBusiness |
| Physician | A single doctor's own bio or profile page | MedicalBusiness, under LocalBusiness |
| Dentist | A dental practitioner's own profile page | MedicalBusiness, under LocalBusiness |
| LocalBusiness | The generic parent type, if none of the above fits yet | Organization and Place |
| Organization | Your clinic's name, logo and web presence, on the home page | Thing |
Source: Schema.org: MedicalClinic (checked 17 Sep 2026).MedicalClinic itself adds two extra fields on top of what it inherits: availableService and medicalSpecialty.
Picking MedicalClinic over the generic LocalBusiness does not unlock a different search result by itself. It makes the machine-readable description of your business match what it actually is, which is worth doing correctly even where it changes nothing you can see on the results page.
What does Google actually show for this schema today?
This is the part most vendor guides skip, and it matters more than the type you pick. Google does not have a distinct rich result for MedicalClinic, Physician or Dentist. The only two types here that Google ties to a visible feature at all are LocalBusiness and Organization, and even those come with no guarantee.
| Type | Google feature it can feed | Current status |
|---|---|---|
| LocalBusiness (incl. MedicalClinic, Physician, Dentist) | Knowledge panel details, a carousel of related businesses | Active, but Google states it does not guarantee the feature will show |
| Organization | Logo and business details in the knowledge panel | Active, no required fields, more detail generally helps |
| Review or aggregateRating | Star rating snippet next to a search result | Active for independent third-party review sites only, not for a business marking up its own reviews |
| FAQPage | A collapsible Q&A block under the search result | No longer shown in Search since 7 May 2026 |
Sources: Google Search Central: Local business (LocalBusiness) structured data (checked 17 Sep 2026); Google Search Central: Organization structured data (checked 17 Sep 2026); Google Search Central: Review snippet structured data (checked 17 Sep 2026); Google Search Central: FAQPage structured data (FAQ rich result deprecated 7 May 2026) (checked 17 Sep 2026).
What does a working example look like?
Below is a JSON-LD example for a made-up practice, "Sample Clinic". Copy it, replace every bracketed placeholder with your clinic's real details, and drop it inside a <script type="application/ld+json"> tag in your page's <head>.
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": "[Sample Clinic], not a real clinic",
"url": "https://www.example-clinic.in",
"telephone": "+91-XXXXXXXXXX",
"address": {
"@type": "PostalAddress",
"streetAddress": "[Your street address]",
"addressLocality": "[Your city]",
"addressRegion": "[Your state]",
"postalCode": "[Your PIN code]",
"addressCountry": "IN"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"opens": "10:00",
"closes": "18:00"
},
"medicalSpecialty": "[Your specialty, e.g. Dermatologic]"
}Two rules matter more than the exact fields you choose. First, everything in the markup has to match what a visitor can actually read on the page; Google's own guidance is that structured data must reflect the visible page, not add facts that are not there. Second, keep the phone number, address and name here identical to what is on your Google Business Profile and everywhere else your clinic is listed. Mismatched details across your site and your profile are a more common problem than picking the wrong schema type.
How do I test my clinic's schema markup?
Two free tools cover this between them: one checks whether Google recognises your markup for a specific rich result, the other checks the schema.org syntax generally.
Step 1: Paste your page's URL or code into the Rich Results Test
It shows which rich result types Google detects and flags any required fields you're missing.Step 2: Fix any errors it reports, not just the warnings
An error blocks the feature outright; a warning is an optional field worth adding but not essential.Step 3: Run the same markup through the Schema Markup Validator
This checks general schema.org syntax and catches issues Google's tool does not test for.Step 4: Re-check after any change to your name, address or hours
A page edit that updates the visible text but not the JSON-LD creates a mismatch between the two.
Neither tool can tell you whether a rich result will actually appear for a real search; both only tell you whether your page is technically eligible. See Google's Rich Results Test (opens in a new tab) and the Schema Markup Validator (opens in a new tab) directly.
What mistakes make a clinic ineligible for a rich result?
A handful of mistakes show up repeatedly in clinic markup, and one of them is actively recommended by some SEO agency blogs.
Before you publish your clinic's schema markup
Don't mark up reviews or a star rating of your own clinic.
Google's rule makes a business ineligible for the review result if it reviews itself, including via an embedded widget.
Don't let the markup say something the page doesn't show.
Structured data has to match the visible text; an address or phone number only in the JSON-LD is a mismatch, not a shortcut.
Don't keep FAQPage markup expecting a rich snippet from it.
It's harmless to leave, but it stopped earning extra space in Search on 7 May 2026.
Don't invent a medicalSpecialty or availableService you don't actually offer.
Don't copy a competitor's JSON-LD wholesale.
Their name, address and sameAs links will still be in it unless every field is checked and replaced.
A note on specialty and condition claims
Schema.org also has types like MedicalCondition and MedicalProcedure that some guides suggest adding to a clinic page. Be careful here: a page that markets treatment outcomes or success rates for a specific condition risks the same NMC and ASCI rules that apply to any other advertising, whether or not it is wrapped in schema. If in doubt, describe services plainly and leave outcome claims out of both the visible text and the markup.
What schema markup does not do?
It is worth being blunt about this, since it is the opposite of what several vendor pages imply. Schema markup does not raise your ranking, does not guarantee a knowledge panel or carousel appearance even when everything is correct, and does not get your clinic mentioned by ChatGPT or pulled into Google's AI Overview. Google states plainly that no special schema is needed for its AI features either.
- It does not replace a complete Google Business Profile. The profile, not your website's JSON-LD, is what drives most local search and Maps results.
- It does not fix a thin or inaccurate page. Markup describes the content that is there; it cannot describe content that does not exist.
- It is not a citation guarantee. Our companion post on schema and whether it helps a clinic show up in ChatGPT goes through what Google, OpenAI and Perplexity actually say about that separately.
Treat schema as bookkeeping for your website: accurate, consistent, worth doing properly, and not the thing that decides whether patients find you. For the wider list of what a clinic website needs beyond markup, see our guide to clinic website must-haves in India, or start from the AI-answers pillar if you are still working out where AI visibility fits into your marketing at all.
Want to see what Medslots costs?
₹4,999 a month per clinic, everything included. No setup fee and no contract.
Common questions
Do I need schema markup on my clinic's website?
It is good practice and costs nothing to add, but Google does not require it to rank or to appear in AI Overviews or AI Mode. Treat it as making your existing content machine-readable, not as a ranking trick.
Should I use MedicalClinic, Physician or Dentist?
Use the most specific type that matches your practice: MedicalClinic for a multi-doctor practice, Physician or Dentist for a single practitioner's own page. All three sit under schema.org's Organization and LocalBusiness hierarchy, so the choice affects how precisely your entity is described, not whether a rich result appears.
Will adding schema markup help my clinic rank higher on Google?
No. Structured data helps Google understand a page correctly; it is not a ranking factor. A clinic with thin, inaccurate structured data on a strong page will usually still outrank a clinic with perfect markup on a weak one.
Can I add star ratings to my clinic's schema?
Not for your own site's review result. Google's own rules make a business ineligible for the review rich result if it marks up reviews of itself, including through an embedded reviews widget. That markup is meant for independent third-party review sites, not the business being reviewed.
Does adding schema help my clinic show up in ChatGPT or Google's AI Overview?
Not on its own. Google states in writing that no special schema or markup is needed to appear in AI Overviews or AI Mode. See our separate post on schema and ChatGPT for the fuller answer on AI-answer visibility.
How do I check if my clinic's schema markup is working?
Paste your page's URL or code into Google's free Rich Results Test to see which of your markup types Google recognises and whether any required fields are missing, then use the Schema Markup Validator for general schema.org syntax checks. Neither tool tells you whether a rich result will actually be shown, only whether you are eligible.
Facts checked against the sources listed on this page.
Sources
- 1.Google Search Central: Local business (LocalBusiness) structured data (checked 17 Sep 2026)
- 2.Google Search Central: Organization structured data (checked 17 Sep 2026)
- 3.Google Search Central: FAQPage structured data (FAQ rich result deprecated 7 May 2026) (checked 17 Sep 2026)
- 4.Google Search Central: Review snippet structured data (checked 17 Sep 2026)
- 5.Google Search Central: AI features and your website (updated 10 Dec 2025) (checked 17 Sep 2026)
- 6.Schema.org: MedicalClinic (checked 17 Sep 2026)
- 7.Google: Rich Results Test (checked 17 Sep 2026)
- 8.Schema.org: Schema Markup Validator (checked 17 Sep 2026)
Update log
- : published.