Medical clinic schema generator
MedicalClinic is both a MedicalBusiness and a MedicalOrganization in schema.org. For Google it's a local business: name and address required, contact and hours recommended.
All Google-required properties present. That makes the page eligible, not guaranteed. Google's docs
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": "Eastgate Primary Care (example)",
"url": "https://eastgateprimarycare.example",
"telephone": "+1-206-555-0111",
"address": {
"@type": "PostalAddress",
"streetAddress": "900 E Pike St",
"addressLocality": "Seattle",
"addressRegion": "WA",
"postalCode": "98122",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 47.6142,
"longitude": -122.3217
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "17:00"
}
]
}
</script>Properties that matter for clinics
| Property | Why |
|---|---|
medicalSpecialty | schema.org property such as PrimaryCare or Dermatology. |
openingHoursSpecification | Recommended by Google. |
telephone | Recommended. |
isAcceptingNewPatients | schema.org property for MedicalOrganization. |
The generator covers Google's documented properties; add the extra schema.org ones above by hand if they apply. Sources: Google local business docs, schema.org/MedicalClinic.
Tips
- Use Physician for a single doctor's practice and Hospital for hospitals.
- Health information on the page must be accurate; markup doesn't change how Google assesses medical content.
- Don't mark up patient reviews you collect yourself as review stars.
The example business in the form is fictional. Replace every value with your own before publishing, and test the live page with the schema validator.
Medical clinic schema questions
What schema type should clinics use?
MedicalClinic is the most specific schema.org type here. It inherits from LocalBusiness, so Google's local business rules apply: name and address are required, and phone, url, geo, opening hours and price range are recommended.
Will MedicalClinic markup get my business into the map pack?
No. Local pack rankings depend on Google Business Profile, relevance, distance and prominence. Markup confirms your details from your own site; it is not a ranking switch.
Where do I put the code?
On the page for that location, usually the contact or location page, in a <script type="application/ld+json"> block. One block per location page.