@PhysicianHealthcare5 min readUpdated 2026-10-03

Physician & Medical Specialist Schema Markup (JSON-LD Blueprint)

Doctor and medical specialist structured data linking credentials, medical specialty certifications, hospital affiliations, and available clinical treatments.

Target Queries:physician schemadoctor structured datamedical specialist json-ldcardiologist schema markup
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container

Production JSON-LD Code Block

Embed this structured data block directly into your HTML <head> or framework layout template.

Physician Blueprint Payload
Test in Validator →
application/ld+json (Physician)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "Physician",
  "@id": "https://omniseotools.com/demo/physician#doctor",
  "name": "Dr. Alexander Wright, MD, FACC",
  "medicalSpecialty": "https://schema.org/Cardiovascular",
  "telephone": "+1-617-555-0182",
  "url": "https://omniseotools.com/demo/physician",
  "image": "https://omniseotools.com/images/demo/dr-wright.jpg",
  "priceRange": "$$",
  "hospitalAffiliation": [
    {
      "@type": "Hospital",
      "name": "Massachusetts General Hospital",
      "url": "https://www.massgeneral.org"
    }
  ],
  "availableService": [
    {
      "@type": "MedicalTherapy",
      "name": "Echocardiography & Stress Testing"
    },
    {
      "@type": "MedicalProcedure",
      "name": "Preventive Cardiology Consultation"
    }
  ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "55 Fruit Street, Suite 300",
    "addressLocality": "Boston",
    "addressRegion": "MA",
    "postalCode": "02114",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 42.3629,
    "longitude": -71.0691
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Thursday"
      ],
      "opens": "09:00",
      "closes": "17:00"
    }
  ]
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (7 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
medicalSpecialtyMedicalSpecialty | URLRequired

Specific medical branch (e.g. Cardiovascular, Neurology, Oncology).

e.g. https://schema.org/Cardiovascular
hospitalAffiliationArray<Hospital>Required

Accredited hospitals where the physician holds admitting privileges.

e.g. [{ "@type": "Hospital", "name": "..." }]
availableServiceArray<MedicalProcedure | MedicalTherapy>Required

List of diagnostic tests and therapeutic services offered.

e.g. [{ "@type": "MedicalTherapy", "name": "..." }]
telephoneTextRequired

Direct office telephone for patient appointments.

e.g. +1-617-555-0182
addressPostalAddressRequired

Practice clinic address.

e.g. { "@type": "PostalAddress", ... }
geoGeoCoordinatesRequired

GPS coordinates.

e.g. { "@type": "GeoCoordinates", ... }
priceRangeTextRecommended

Fee tier.

e.g. $$

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Physician schema.

warningPitfall #1

Omitting hospitalAffiliation in Specialist Profiles

Failing to list hospital affiliations weakens Google's Medical Knowledge Graph authority verification for YMYL queries.

GSC Impact:
Lower physician ranking confidence in competitive medical queries.
Actionable Fix:

Populate hospitalAffiliation with verified Hospital entity names and URLs.

errorPitfall #2

Unstructured availableService Text

Passing a comma-separated string rather than typed MedicalProcedure or MedicalTherapy objects.

GSC Impact:
Service procedures ignored by Google Healthcare Knowledge Engine.
Actionable Fix:

Format procedures as typed MedicalTherapy or MedicalProcedure items.

warningPitfall #3

Conflicting Clinic Address vs Personal Office

Mismatched address between the hospital campus and private consulting suite.

GSC Impact:
Map pin confusion for arriving patients.
Actionable Fix:

Specify suite numbers and precise building coordinates.

Recommended Implementation Scenarios

Private physician practices
Cardiologists & Neurologists
Orthopedic surgeons
Dermatology clinics

Related Schema Blueprints

Explore complementary structured data blueprints across the Healthcare cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container