Health

MedicalCondition Schema Markup

Generate MedicalCondition JSON-LD for health and medical content — critical for E-E-A-T signals on YMYL health pages.

Rich result type
Health panel, medical rich results
Google documentation →

What valid MedicalCondition JSON-LD looks like

A complete, validator-ready example — drop it in your <head>, swap the values for yours, and you're done.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MedicalCondition",
  "name": "Type 2 Diabetes",
  "alternateName": "Adult-onset diabetes",
  "description": "A chronic condition affecting how the body processes blood sugar.",
  "url": "https://yoursite.com/conditions/type-2-diabetes",
  "code": {
    "@type": "MedicalCode",
    "code": "E11",
    "codingSystem": "ICD-10"
  }
}
</script>
Want more than MedicalCondition validation?

Run a full CrispAudit on your URL

Schema, cookies (GDPR/CCPA), accessibility, SEO — plus AI-generated fixes populated with your page's actual content. Free.

Run full audit →

Required fields

  • name

Recommended fields

  • alternateName
  • code
  • possibleTreatment
  • signOrSymptom
  • associatedAnatomy

Common MedicalCondition schema errors

  • Missing medicalCode with ICD or SNOMED codes
  • No expert author or medical reviewer cited
  • Content not reviewed or updated recently
  • Missing organization attribution for medical content

Generate MedicalCondition schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

MedicalCondition schema — frequently asked questions

Is MedicalCondition schema required for health sites?

Not required, but strongly recommended for YMYL health content. Combined with clear author credentials and medical reviewer attribution, it significantly strengthens E-E-A-T.

Does health schema affect YMYL rankings?

Indirectly — schema supports E-E-A-T signals which are critical for YMYL (Your Money Your Life) content. Well-structured medical schema signals professional, trustworthy health information.

What medical coding systems should I use?

Use ICD-10 codes for conditions and SNOMED CT for clinical terms. Adding these codes to the medicalCode property strengthens the semantic clarity of your health content.

Other schema types

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERP

Audit your full schema coverage

CrispAudit checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →