Skip to main content
WP Bulk Publishing
WP Bulk Publishing
Content · Situational

MedicalWebPage / MedicalCondition schema — what it does & how to ship it

Short answer

MedicalWebPage marks a page as containing medical information with medicalAudience and lastReviewed — a YMYL trust signal for health queries.

What it does

MedicalWebPage carries about (a MedicalCondition or MedicalProcedure entity), medicalAudience and lastReviewed. MedicalCondition carries name, code (with codingSystem) and possibleTreatment.

SERP / AI benefit

YMYL trust signal for health queries, plus enrichment of the health knowledge panel.

Where to use it

Health content only.

JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "MedicalWebPage",
  "lastReviewed": "2026-07-20",
  "medicalAudience": { "@type": "MedicalAudience", "audienceType": "https://schema.org/Patient" }
}

Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.

Frequently asked

Should non-medical sites use MedicalWebPage?

No — Google penalises misuse of YMYL schema on non-medical content.

Related schemas

Keep learning