MedicalBusiness Schema Markup
MedicalBusiness covers healthcare providers from small practices to large hospital systems. Google uses this markup for health-specific search features and local business listings with medical-specific information.
Google Search Features
- Local business Business details such as opening hours, address and ratings.
- Organization Administrative details such as the logo, address and contact details; the logo can appear in search results and knowledge panels.
- Review snippet Star ratings and a review excerpt for the reviewed item. Local businesses and organizations: only reviews of other businesses, not reviews they collect about themselves.
When to Use MedicalBusiness
Properties
| Property | Type | Status | Description |
|---|---|---|---|
| name | Text | required | The medical practice or facility name. |
| address | PostalAddress | required | Practice address. |
| telephone | Text | recommended | Main phone number. |
| openingHoursSpecification | OpeningHoursSpecification | recommended | Office hours. |
| image | URL | recommended | Photo of the practice. |
| url | URL | recommended | Practice website. |
Note: medicalSpecialty and availableService aren't properties of MedicalBusiness itself: schema.org defines them on the subtypes Physician, MedicalClinic and Hospital (medicalSpecialty also on MedicalOrganization). isAcceptingNewPatients is a pending schema.org property of MedicalOrganization.
JSON-LD Examples
Family Practice
A family doctor, marked up as Physician: the MedicalBusiness subtype that takes medicalSpecialty.
{
"@context": "https://schema.org",
"@type": "Physician",
"name": "Dr. Sarah Chen, MD",
"medicalSpecialty": "https://schema.org/PrimaryCare",
"address": {
"@type": "PostalAddress",
"streetAddress": "200 Health Ave",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "73301",
"addressCountry": "US"
},
"telephone": "+1-512-555-0142",
"url": "https://drchenmd.com",
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "17:00"
}
} Common Mistakes
Using generic LocalBusiness instead of a specific medical subtype like Physician, Dentist, or Hospital.
Putting medicalSpecialty on a plain MedicalBusiness. It's a property of Physician, MedicalClinic and Hospital, so use one of those types to state a specialty.
Complete Guide to MedicalBusiness Schema Markup
MedicalBusiness markup helps healthcare providers appear accurately in local search results with specialty information, office hours, and contact details. For medical practices, being found in local search is often the primary source of new patient acquisition.
The biggest step up from generic LocalBusiness is choosing the right subtype: Physician for individual doctor practices, Dentist for dental offices, MedicalClinic for clinics, Hospital for hospitals, and Pharmacy for pharmacies.
Physician, MedicalClinic and Hospital also take the medicalSpecialty property, which states the specialty with a schema.org value such as https://schema.org/Dermatology or https://schema.org/Pediatric. MedicalBusiness itself doesn't have that property.
Related Types
Ready to Create MedicalBusiness Markup?
Use our free generator to create valid MedicalBusiness JSON-LD markup with a visual form. No coding required.
Open Generator