On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

specialty

specialty · Not mentioned by Google

Appears in

What is it?

The medical specialty that a web page's content relates to. specialty classifies health pages by clinical domain: cardiology, oncology, dermatology, geriatrics, and so on. This helps search engines understand the medical context of the page and match it to specialty-specific queries.

Why this matters for AEO

When a user asks an AI engine about a condition, the AI benefits from knowing the medical specialty to provide contextually appropriate answers. A query about "atrial fibrillation treatment" should pull from cardiology-classified pages, not general wellness content. specialty gives AI engines a structured classification signal that improves answer relevance for clinical queries.

What the specs say

Schema.org: Specialty. One of the domain specialities to which this web page's content applies. schema.org/specialty

Google: Not mentioned. No dedicated Google structured data page exists for MedicalWebPage.

How to find your value

  • Cardiovascular — https://schema.org/Cardiovascular
  • Oncology — https://schema.org/Oncologic
  • Dermatology — https://schema.org/Dermatology
  • Geriatric — https://schema.org/Geriatric
  • Psychiatric — https://schema.org/Psychiatric
  • Musculoskeletal — https://schema.org/Musculoskeletal

Format and code

Use a URL reference to the schema.org Specialty enumeration value.

{
  "@context": "https://schema.org",
  "@type": "MedicalWebPage",
  "name": "Understanding Beta-Blockers",
  "specialty": "https://schema.org/Cardiovascular",
  "lastReviewed": "2024-01-15"
}

Multiple specialties:

{
  "@context": "https://schema.org",
  "@type": "MedicalWebPage",
  "name": "Diabetes and Heart Disease Connection",
  "specialty": [
    "https://schema.org/Cardiovascular",
    "https://schema.org/Endocrine"
  ]
}

Webflow implementation

Static pages

Add the specialty URL in the JSON-LD block in Page Settings > Custom Code:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MedicalWebPage",
  "name": "Health Topic",
  "specialty": "https://schema.org/Cardiovascular",
  "lastReviewed": "2024-09-15"
}
</script>

CMS template pages

Create a dropdown field with specialty values in your health articles CMS collection. Map it to the specialty property in the JSON-LD embed, prepending https://schema.org/ to the value.

In Schema HQ

Your specialty CMS field to the correct schema.org enumeration URL automatically. is mapped automatically

Real examples

Schema.org official MedicalWebPage example:

{
  "@context": "https://schema.org",
  "@type": "MedicalWebPage",
  "about": {
    "@type": "MedicalCondition",
    "name": "High Blood Pressure"
  },
  "audience": "https://schema.org/Patient",
  "lastReviewed": "2011-09-14",
  "name": "beta-blocker",
  "specialty": "https://schema.org/Cardiovascular"
}

eSEOspace healthcare schema guide:

{
  "@type": "MedicalWebPage",
  "specialty": "https://schema.org/Cardiology",
  "lastReviewed": "2024-01-15"
}

Related fields

FAQ

What specialty values does schema.org define?

Schema.org defines a Specialty enumeration with values including Cardiovascular, Dermatology, Endocrine, Gastroenterologic, Geriatric, Gynecologic, Hematologic, Infectious, Musculoskeletal, Neurologic, Oncologic, Optometric, Otolaryngologic, Psychiatric, Pulmonary, Renal, Rheumatologic, and Toxicologic. Use these as URL values (e.g., https://schema.org/Cardiovascular).

Can a page have multiple specialties?

Yes. Use an array of specialty URLs for pages that span multiple clinical domains. A page about "diabetes complications on the heart" could list both Endocrine and Cardiovascular.

Is specialty only for MedicalWebPage?

specialty is defined on WebPage, not just MedicalWebPage. However, the medical specialty enumeration values are specific to health content. For non-medical specialties, the property has limited practical use.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us