S SCHEMA.BIZ
Business Extends: LocalBusiness

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

Doctor's offices Dental practices Clinics Hospitals Urgent care

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