Mental Health Counseling & Psychotherapy Practice Schema Markup (JSON-LD)
Structured data for licensed clinical psychologists, marriage & family therapists (LMFT), and psychiatric counselors, modeling telehealth modalities, clinical specialties, and private consultation policies.
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": "MedicalBusiness",
"@id": "https://example.com/therapy/clarity-counseling#practice",
"name": "Clarity Psychotherapy & Mental Health Counseling",
"description": "Licensed mental health practice offering cognitive behavioral therapy (CBT), EMDR trauma processing, couples counseling, and secure HIPAA-compliant telehealth.",
"telephone": "+1-206-555-0194",
"priceRange": "$$$",
"medicalSpecialty": "https://schema.org/Psychiatric",
"address": {
"@type": "PostalAddress",
"streetAddress": "1200 Westlake Avenue North, Suite 404",
"addressLocality": "Seattle",
"addressRegion": "WA",
"postalCode": "98109",
"addressCountry": "US"
},
"availableService": [
{
"@type": "PsychologicalTreatment",
"name": "Cognitive Behavioral Therapy (CBT)"
},
{
"@type": "PsychologicalTreatment",
"name": "Eye Movement Desensitization and Reprocessing (EMDR)"
}
],
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09: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 private therapy practice or counseling center name. e.g. Clarity Psychotherapy & Mental Health Counseling |
| medicalSpecialty | MedicalSpecialty | Required | Schema.org Psychiatric or CommunityHealth specialty URI. e.g. https://schema.org/Psychiatric |
| address | PostalAddress | Required | Physical consultation office location for in-person appointments. e.g. { "@type": "PostalAddress", "streetAddress": "1200 Westlake Ave...", ... } |
| telephone | Text | Required | Confidential appointment scheduling and inquiry phone line. e.g. +1-206-555-0194 |
| availableService | Array<PsychologicalTreatment> | Required | Clinical modalities provided (CBT, DBT, EMDR, Somatic Experiencing). e.g. [{ "@type": "PsychologicalTreatment", "name": "Cognitive Behavioral Therapy (CBT)" }] |
| openingHoursSpecification | Array<OpeningHoursSpecification> | Required | Weekly consultation availability schedule. e.g. [{ "@type": "OpeningHoursSpecification", "opens": "09:00", "closes": "19:00" }] |
| priceRange | Text | Recommended | Session cost tier indicator ($$$). e.g. $$$ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying MedicalBusiness schema.
Using Generic Service Instead of PsychologicalTreatment
Tagging clinical therapy under generic Service types prevents Google Health algorithms from recognizing evidence-based psychological modalities.
Use typed PsychologicalTreatment objects in availableService.
Omitting Telehealth vs In-Person Service Disambiguation
Patients seeking online virtual therapy bounce when in-person requirements are ambiguous.
Explicitly declare telehealth consultation options in description and availableService.
Missing State Licensing Credentials in Entity Graph
In YMYL mental health topics, omitting LCSW, LMFT, or PsyD license credentials harms E-E-A-T search rankings.
State licensed clinician credentials clearly in description.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Healthcare cluster.
Displayed below main page header or above the tool container. • Zero CLS Container