Structured data

Schema markup for a health practice: which types, and the one rule that matters

Structured data tells search engines and AI tools who you are in a fixed vocabulary. Picking the right type matters less than keeping it true.

By Mariya Di Luzio, Founder and Creative Strategist · Published · 6 min read

The short answer

Structured data is code that restates what your page already says in a vocabulary machines read without guessing: who you are, where you are, when you are open. For most practices that means a LocalBusiness type, a Person for each practitioner, and breadcrumbs. It must match the visible page, and it guarantees no special display.

Key takeaways

  • Use the most specific type that is true. Dentist and Physician exist; there is no schema.org business type for chiropractic, acupuncture, naturopathy or coaching.
  • Medical types belong to licensed providers. A coaching brand marked up as a medical clinic is misrepresenting itself.
  • Google requires markup to be a true representation of the page. Breaking that costs rich result eligibility.
  • FAQ rich results no longer appear in Google Search as of May 2026. Mark up an FAQ only if it is real and visible.

What is structured data, in plain terms?

It is a short block of code on each page that states facts in a shared vocabulary called schema.org. The page might say your practice is open Tuesday to Saturday. The structured data says the same thing in a form a search engine or an AI assistant can read without interpreting a sentence. Google supports three formats and recommends one of them, JSON-LD, which sits in the page code and does not change how the page looks.1

Patients never see it. Its only job is to remove ambiguity about facts you have already published.

Which schema type fits my kind of practice?

Google's instruction for local businesses is to use the most specific LocalBusiness sub-type possible.2 On schema.org, the medical branch of that tree is MedicalBusiness, which lists more specific types including Dentist, Physician, MedicalClinic, Physiotherapy, DietNutrition and PrimaryCare.4 Several practice types our readers run have no type of their own.

A starting point by practice type. Your licence decides, not your marketing.
PracticeLikely typeCaution
Dental practiceDentistLicensed dental practices only
Physician-led functional medicinePhysician or MedicalClinicOnly where a licensed physician provides care
Chiropractic officeMedicalBusinessNo chiropractic business type exists
Acupuncture clinicMedicalBusinessCheck state licensure first
Naturopathic practiceMedicalBusiness or LocalBusinessDepends on state licensure
Health coachingLocalBusiness or OrganizationNot a medical provider type

Chiropractic does appear on schema.org, but only as a value of MedicineSystem, a list of systems of medical practice alongside Ayurvedic, Homeopathic, Osteopathic and TraditionalChinese.6 It is not a business type, so a chiropractic office is marked up as a MedicalBusiness.

We take a firm line on the last row. A health coach is not a medical provider, and markup that says otherwise makes a licensing claim in a machine-readable format. The same care applies to health claims in your page copy: the markup cannot be braver than the page.

What should the markup actually include?

For the practice itself, Google lists two required properties for LocalBusiness: the name of the business and its physical address.2 It recommends adding telephone, opening hours, geographic coordinates, the website URL and price range where they apply.2

For the practitioner, schema.org offers IndividualPhysician, described as an individual medical practitioner, for physicians.5 The Physician family carries a usNPI property for the 10-digit National Provider Identifier issued to U.S. health care providers.5 Practitioners outside that type use Person, with:

  • Name, exactly as it appears on the licence and on your Google Business Profile.
  • Job title and credentials, as shown on the page.
  • sameAs links to profiles that verify the person: a state board lookup, a professional association listing, LinkedIn.
  • A worksFor link back to the practice.

Every fact should match your Google Business Profile character for character. The value of structured data is agreement. A schema block that lists different hours from your profile adds a contradiction instead of removing one.

Add BreadcrumbList on any page below the home page. It tells machines where a page sits in the site, and it takes minutes.

Why must the markup match the visible page?

Because Google requires it, in plain words. Its general guidelines say structured data must be a true representation of the page content, and that you should not mark up content that is not visible to readers of the page.1

The penalty is specific. A guideline violation can bring a manual action, which means the page loses eligibility to appear as a rich result. Google says this does not affect how the page ranks in web search.1 You can see any manual action in the Manual Actions report in Search Console.1

The rule also works as a discipline for a regulated business. If a sentence is too risky to show a patient, it is too risky to put in code.

What will Google actually show?

Less than many agencies promise. Google states that it does not guarantee structured data will show up in search results, even when a page is marked up correctly.1

The FAQ story shows how fast this moves. In 2023 Google limited FAQ rich results to well-known, authoritative government and health websites. It then deprecated the feature, announcing that it would no longer appear in Google Search starting May 7, 2026, and later removed the documentation entirely.3

So FAQPage markup is no longer a route to extra space on Google's results page. We still keep it on pages where the questions and answers are real and visible, because it costs nothing and cannot contradict the page. We would not add an FAQ section to a page only to mark it up.

What are the common mistakes?

  • A medical type on a non-medical business, usually copied from a template.
  • Two plugins each adding their own Organization block, with different names or logos.
  • Review or rating markup for reviews the page does not display.
  • Hours or phone numbers in the markup that were never updated after a move.
  • Markup pasted on every page describing the home page, instead of each page describing itself.

Check each important page with Google's Rich Results Test and the Schema Markup Validator after any change. This is part of the technical and compliance rebuild, and it is one of the seven steps in the pillar guide to becoming the practice AI recommends. Dental practices will find the same points in our dental page.

Questions practice owners ask

Does schema markup improve my Google ranking?

Google does not describe structured data as a ranking boost. What it documents is eligibility for rich results, with no guarantee they will show, and a manual action for misleading markup that removes that eligibility without affecting ranking. Treat markup as a way to state your facts unambiguously, not as a ranking tactic.

Which schema type should a chiropractic office use?

MedicalBusiness is the closest accurate type. Schema.org has no business type for chiropractic; it lists Chiropractic only as a value of MedicineSystem, which describes systems of medical practice. Pair MedicalBusiness with a Person entry for each chiropractor that links to their state licence lookup.

Can a health coach use MedicalClinic or Physician markup?

No. Those types describe licensed medical providers, and using them for a coaching business misstates what the business is. Use LocalBusiness if clients visit a physical location, or Organization if the work is entirely online, and describe the services in plain terms on the page itself.

Is FAQPage schema still worth adding?

Not for Google display. Google stopped showing FAQ rich results in Search from May 7, 2026, after limiting them to authoritative government and health sites in 2023. Keeping the markup on a real, visible FAQ is harmless. Adding an FAQ only to mark it up no longer earns anything on Google.

What happens if my structured data does not match my page?

Google can issue a manual action. The affected page then loses eligibility to appear as a rich result, though Google says web search ranking is not affected. The larger cost is that machines read two different versions of your facts, which is the exact problem structured data exists to solve.


Sources, and how much weight each one carries

  1. Google Search Central, "General structured data guidelines", accessed September 2026.
    Operator documentation. Authoritative for how Google treats structured data.
  2. Google Search Central, "Local business (LocalBusiness) structured data", accessed September 2026.
    Operator documentation. Authoritative for Google’s required and recommended properties.
  3. Google Search Central, "Latest documentation updates" (FAQ rich result changes, 2023 and 2026), accessed September 2026.
    Operator changelog. Primary record of when Google limited and then removed FAQ rich results.
  4. Schema.org, "MedicalBusiness" type definition and its more specific types.
    Vocabulary standard maintained by the schema.org community. Primary source for which types exist.
  5. Schema.org, "IndividualPhysician" type definition, including the usNPI property.
    Vocabulary standard. Primary source for the type and property definitions.
  6. Schema.org, "MedicineSystem" enumeration, including Chiropractic.
    Vocabulary standard. Primary source for how chiropractic is represented.

This article is about marketing, website and compliance practice. It is not medical or legal advice, and nothing in it is intended to diagnose, treat, cure or prevent any disease. For a decision about your own practice, speak with a qualified attorney or the relevant regulator.

Want to know what your markup says about you?

The free check reads the structured data on your site and flags anything that contradicts your page or your Google profile.

Run the free check

Free check · findings by email within one working day

What does AI say about your practice?

  1. 1 Tell me what a patient would search for, and where.
  2. 2 An AI assistant searches the live web and answers, as a patient would see it.
  3. 3 I read the result and email you the findings, with what they mean.

The search it will run

Your name, email and practice go to the studio so the findings can be sent. Nothing else, never sold, never used for advertising. How data is handled.

This is one question. The full check asks a fixed list of 25, across four assistants, and records every answer word for word. We go through it on the call.

More insights