When it comes to modern SEO, search engines like Google don’t just read your website - they try to understand it. One of the best ways to help them do that is with schema markup, a special type of code that gives search engines extra details about your pages in a language they understand.
In healthcare, this is especially valuable. Schema can help Google correctly identify your doctors, office locations, services, articles, and patient resources - which means your site is more likely to show up with rich results like star ratings, maps, appointment links, and featured snippets.
In this post, we’ll walk through the essential types of schema you should add to each major page type on your healthcare website, complete with ready-to-use JSON-LD examples.
Why it matters: These pages are all about your doctors, dentists, surgeons, or other providers. Google’s Physician schema helps search engines recognize them as real people with professional credentials.
Recommended Schema Type: Physician (a subtype of Person)
Example:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Physician", "name": "Dr. Jane Smith, MD", "image": "https://www.example.com/images/dr-jane-smith.jpg", "medicalSpecialty": "Orthopedic Surgery", "affiliation": { "@type": "MedicalOrganization", "name": "Example Medical Group" }, "address": { "@type": "PostalAddress", "streetAddress": "123 Main Street", "addressLocality": "Charlotte", "addressRegion": "NC", "postalCode": "28202", "addressCountry": "US" }, "telephone": "(555) 123-4567", "url": "https://www.example.com/providers/dr-jane-smith" } </script>
Why it matters: Local SEO for healthcare is huge. If you want to show up in Google Maps and “near me” searches, structured data is essential.
Recommended Schema Type: MedicalClinic or Physician (if single-provider location)
Example:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "MedicalClinic", "name": "Example Orthopedic Center", "image": "https://www.example.com/images/location-building.jpg", "address": { "@type": "PostalAddress", "streetAddress": "456 Healthcare Drive", "addressLocality": "Charlotte", "addressRegion": "NC", "postalCode": "28202", "addressCountry": "US" }, "telephone": "(555) 987-6543", "geo": { "@type": "GeoCoordinates", "latitude": "35.2271", "longitude": "-80.8431" }, "openingHours": "Mo-Fr 08:00-17:00", "url": "https://www.example.com/locations/charlotte" } </script>
Why it matters: Google uses MedicalSpecialty schema to help match users searching for a specific service (like “hip replacement surgery”) with relevant pages.
Recommended Schema Type: MedicalSpecialty (embedded within MedicalClinic or Physician)
Example:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "MedicalClinic", "name": "Example Orthopedic Center", "medicalSpecialty": "Orthopedic Surgery", "url": "https://www.example.com/services/orthopedic-surgery" } </script>
Why it matters: Adding Article schema can improve your chances of appearing in Google Discover, news results, or with enhanced snippets.
Recommended Schema Type: Article
Example:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "5 Tips for Recovering After Knee Surgery", "image": [ "https://www.example.com/images/knee-surgery-recovery.jpg" ], "author": { "@type": "Person", "name": "Dr. Jane Smith" }, "publisher": { "@type": "Organization", "name": "Example Orthopedic Center", "logo": { "@type": "ImageObject", "url": "https://www.example.com/images/logo.png" } }, "datePublished": "2025-08-15", "dateModified": "2025-08-15", "url": "https://www.example.com/blog/knee-surgery-recovery-tips" } </script>
Why it matters: These pages often include instructions, downloadable forms, and patient education content. While there’s no single “Patient Resources” schema, you can use WebPage with a descriptive about property.
Recommended Schema Type: WebPage
Example:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebPage", "name": "Patient Resources", "description": "Download patient forms, view insurance information, and access educational materials.", "url": "https://www.example.com/patient-resources", "about": { "@type": "MedicalEntity", "name": "Patient Care Information" } } </script>
Why it matters: FAQ schema is one of the easiest ways to earn more space in Google’s search results. If a page includes a list of common patient questions with answers, adding FAQPage schema can make those Q&As appear directly under your search listing.
Recommended Schema Type: FAQPage
Example:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Do I need a referral to see a specialist?", "acceptedAnswer": { "@type": "Answer", "text": "In most cases, a referral is not required, but check with your insurance provider to confirm your plan’s requirements." } }, { "@type": "Question", "name": "How can I schedule an appointment?", "acceptedAnswer": { "@type": "Answer", "text": "You can schedule an appointment online through our website or call our office at (555) 123-4567." } } ] } </script>
Schema markup is one of the most underused SEO tools in healthcare marketing. By giving Google structured, machine-readable information about your providers, locations, services, and content, you’re helping it connect patients to your website faster and more accurately.
If you’re already on our Remedy CMS platform, much of the base schema for your web pages is automated via the programmatic schema capabilities of Remedy CMS - but understanding the basics means you can add custom enhancements anytime you want to give your SEO a boost.
© 2025. All rights reserved. E-dreamz, Inc.