Physical Therapy & Orthopedic Rehabilitation Clinic Schema Markup (JSON-LD)
Structured data for outpatient physical therapy clinics, physical rehabilitation centers, and post-operative orthopedic recovery practices, modeling DPT therapist credentials, therapies, and insurance networks.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"@id": "https://example.com/pt/apex-rehab#clinic",
"name": "Apex Physical Therapy & Sports Rehabilitation",
"description": "Premier outpatient orthopedic physical therapy clinic providing personalized post-surgical recovery, dry needling, vestibular rehab, and manual therapy led by board-certified DPT clinicians.",
"telephone": "+1-303-555-0182",
"priceRange": "$$",
"medicalSpecialty": "https://schema.org/Physiotherapy",
"address": {
"@type": "PostalAddress",
"streetAddress": "1800 15th Street, Suite 100",
"addressLocality": "Denver",
"addressRegion": "CO",
"postalCode": "80202",
"addressCountry": "US"
},
"availableService": [
{
"@type": "MedicalTherapy",
"name": "Post-Operative Orthopedic Rehabilitation"
},
{
"@type": "MedicalTherapy",
"name": "Trigger Point Dry Needling"
}
],
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "07:00",
"closes": "19:00"
}
]
}Typed Properties Specification (7 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Official physical therapy practice name. e.g. Apex Physical Therapy & Sports Rehabilitation |
| medicalSpecialty | MedicalSpecialty | Required | Standardized Schema.org medical specialty URI (Physiotherapy). e.g. https://schema.org/Physiotherapy |
| address | PostalAddress | Required | Physical location of the rehabilitation clinic. e.g. { "@type": "PostalAddress", "streetAddress": "1800 15th Street...", ... } |
| telephone | Text | Required | Direct patient intake line for prescription verification. e.g. +1-303-555-0182 |
| availableService | Array<MedicalTherapy> | Required | Therapies offered including post-op rehab, dry needling, and gait analysis. e.g. [{ "@type": "MedicalTherapy", "name": "Trigger Point Dry Needling" }] |
| openingHoursSpecification | Array<OpeningHoursSpecification> | Required | Early morning and evening patient appointment windows. e.g. [{ "@type": "OpeningHoursSpecification", "opens": "07:00", "closes": "19:00" }] |
| priceRange | Text | Recommended | Co-pay or cash-pay tier indicator ($$). e.g. $$ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying MedicalClinic schema.
Missing medicalSpecialty Physiotherapy URI
Omitting the medicalSpecialty property prevents healthcare scrapers and Google Health panels from recognizing PT services.
Explicitly set medicalSpecialty to 'https://schema.org/Physiotherapy'.
Confusing Fitness Gym with Medical Physical Therapy Clinic
Using HealthClub instead of MedicalClinic or MedicalBusiness mischaracterizes clinical medical care as recreational fitness.
Always declare MedicalClinic or MedicalBusiness.
Missing Early Morning Opening Hours
PT patients frequently schedule pre-work appointments (7:00 AM); omitting early hours causes users to assume clinic is closed.
Ensure 07:00 start time is reflected in openingHoursSpecification.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Healthcare cluster.
Chiropractic Care & Spinal Rehabilitation Clinic Schema Markup (JSON-LD)
Orthopedic Surgery & Joint Replacement Center Schema Markup (JSON-LD)
Podiatry Clinic & Foot / Ankle Surgery Schema Markup (JSON-LD)
Certified Personal Trainer & Strength Coach Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container