Schema markup is one of the most misunderstood SEO tactics in behavioral health. Agencies love to add it to technical audits, but most implementation is either wrong, incomplete, or focused on schema types that don’t matter for treatment centers.

This guide cuts through the confusion. I’ll show you which schema types actually improve visibility for treatment centers, how to implement them correctly, and which ones to skip.

What Schema Markup Actually Does

Schema markup is code that helps Google understand what your content is about. It doesn’t directly improve rankings, but it:

1. Enables rich results Schema can trigger enhanced search displays: star ratings, FAQ dropdowns, event listings, etc. These increase click-through rates.
2. Helps Google understand your business Proper schema tells Google you’re a healthcare facility, what services you offer, and where you’re located.
3. Builds trust signals Healthcare schema (when implemented correctly) signals to Google that you’re a legitimate medical provider.

The Schema Types That Matter for Treatment Centers

#1: LocalBusiness / MedicalBusiness (Critical)

This is the most important schema for treatment centers. It tells Google you’re a local healthcare business.

Use: MedicalBusiness with HealthAndBeautyBusiness as a fallback if MedicalBusiness isn’t available in your schema tool.
Required properties:

  • @type: “MedicalBusiness” or “HealthAndBeautyBusiness”
  • name: Your facility’s legal name
  • address: Full address with PostalAddress structure
  • telephone: Primary phone number
  • url: Your website URL
  • geo: Latitude and longitude coordinates
  • openingHours: Your hours of operation

Recommended properties:

  • priceRange: General cost indicator
  • medicalSpecialty: “Addiction Medicine” or “Behavioral Health”
  • image: URL to facility photo
  • review: Aggregate review data
  • sameAs: Links to social profiles

Implementation example: ```json { "@context": "https://schema.org", "@type": "MedicalBusiness", "name": "ABC Recovery Center", "description": "Comprehensive addiction treatment including medical detox, residential, and outpatient programs.", "url": "https://www.abcrecovery.com", "telephone": "+1-555-123-4567", "address": { "@type": "PostalAddress", "streetAddress": "123 Recovery Lane", "addressLocality": "Phoenix", "addressRegion": "AZ", "postalCode": "85001", "addressCountry": "US" }, "geo": { "@type": "GeoCoordinates", "latitude": 33.4484, "longitude": -112.0740 }, "openingHoursSpecification": { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], "opens": "00:00", "closes": "23:59" }, "medicalSpecialty": "Addiction Medicine", "sameAs": [ "https://www.facebook.com/abcrecovery", "https://www.linkedin.com/company/abcrecovery" ] }```

#2: FAQPage Schema (High Value)

FAQ schema can trigger FAQ rich results in Google—expandable questions and answers directly in search results. These significantly increase click-through rates.

When to use:

  • Dedicated FAQ pages
  • Service pages with FAQ sections
  • Blog posts structured as Q&A

Requirements for rich results:

  • Must be visible Q&A content on the page
  • Cannot be used for single questions
  • Questions must be complete and answers comprehensive
  • Don’t use for general educational content not in Q&A format

Implementation example: ```json { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "How long does drug rehab last?", "acceptedAnswer": { "@type": "Answer", "text": "Drug rehab programs vary in length depending on the level of care. Medical detox typically lasts 5-10 days. Residential treatment commonly runs 30-90 days. Outpatient programs like IOP may last 8-12 weeks with sessions several times per week. The right duration depends on individual needs assessed by clinical professionals." } }, { "@type": "Question", "name": "Does insurance cover addiction treatment?", "acceptedAnswer": { "@type": "Answer", "text": "Most health insurance plans cover addiction treatment under mental health and substance abuse benefits. Coverage varies by plan and may include deductibles, copays, and limits on duration. We can verify your specific benefits within 15 minutes—call us or submit your information online for a free verification." } } ] } ```

#3: Article Schema (Important for Blog Content)

For blog posts and educational content, Article schema helps Google understand your content type and can enable article-specific features.

Use MedicalWebPage for clinical content: ```json { "@context": "https://schema.org", "@type": "MedicalWebPage", "name": "Understanding Dual Diagnosis Treatment", "description": "Comprehensive guide to dual diagnosis treatment for co-occurring mental health and addiction disorders.", "datePublished": "2024-06-15", "dateModified": "2024-06-20", "author": { "@type": "Person", "name": "Dr. Sarah Chen", "jobTitle": "Clinical Director", "url": "https://www.abcrecovery.com/team/dr-sarah-chen" }, "reviewedBy": { "@type": "Person", "name": "Dr. James Wilson", "jobTitle": "Medical Director" }, "lastReviewed": "2024-06-20", "medicalAudience": "Patient", "mainContentOfPage": { "@type": "WebPageElement", "cssSelector": ".article-content" } } ```

#4: Service Schema (Useful for Program Pages)

For individual service/program pages, Service schema helps Google understand what you offer.

Implementation for a program page: ```json { "@context": "https://schema.org", "@type": "Service", "serviceType": "Residential Addiction Treatment", "name": "Residential Treatment Program", "description": "30-90 day residential addiction treatment program including medical detox, individual therapy, group counseling, and holistic therapies.", "provider": { "@type": "MedicalBusiness", "name": "ABC Recovery Center", "url": "https://www.abcrecovery.com" }, "areaServed": { "@type": "State", "name": "Arizona" }, "hasOfferCatalog": { "@type": "OfferCatalog", "name": "Treatment Programs", "itemListElement": [ { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Medical Detoxification" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Individual Therapy" } } ] } } ```

#5: BreadcrumbList Schema (Easy Win)

Breadcrumb schema helps Google understand your site structure and can display breadcrumb trails in search results.

Implementation: ```json { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.abcrecovery.com" }, { "@type": "ListItem", "position": 2, "name": "Programs", "item": "https://www.abcrecovery.com/programs" }, { "@type": "ListItem", "position": 3, "name": "Residential Treatment", "item": "https://www.abcrecovery.com/programs/residential" } ] } ```

Schema Types to Skip or Deprioritize

Review Schema (Be Careful)

Google has restricted review schema eligibility for healthcare. Don’t implement unless you’re certain you qualify—improper use can trigger manual actions.

Current guidance:

  • Self-serving reviews (from your own site) generally don’t qualify
  • Third-party review aggregation may qualify
  • When in doubt, omit

Event Schema

Unless you’re hosting public events (not treatment stays), skip Event schema. Treatment admissions are not “events.”

Video Schema

Only implement if you have actual video content on the page. Don’t add for embedded YouTube videos that aren’t central to the content.

Product Schema

Treatment is a service, not a product. Don’t use Product schema for treatment programs.

Implementation Best Practices

Validate Everything

Before deploying, test your schema:

  • Google’s Rich Results Test: https://search.google.com/test/rich-results
  • Schema.org Validator: https://validator.schema.org

Fix all errors. Warnings are usually acceptable but review them.

Use JSON-LD Format

Google recommends JSON-LD over Microdata or RDFa. It’s easier to implement and maintain.

Match Schema to Visible Content

Schema must reflect content visible on the page. Don’t add FAQ schema without visible FAQ content. Don’t claim services you don’t offer.

Keep Schema Updated

Review quarterly:

  • Are hours of operation current?
  • Are service descriptions accurate?
  • Have you added new programs not yet in schema?

Page-Specific Schema

Each page should have appropriate schema:

  • Homepage: Organization + LocalBusiness
  • Program pages: Service + LocalBusiness
  • Blog posts: Article/MedicalWebPage + BreadcrumbList
  • FAQ pages: FAQPage + BreadcrumbList
  • Location pages: LocalBusiness with specific address

Implementation Priority

Week 1: LocalBusiness/MedicalBusiness on homepage and location pages
Week 2: BreadcrumbList site-wide
Week 3: FAQPage on FAQ sections and relevant content
Week 4: Service schema on program pages
Ongoing: Article schema on new blog content

Measuring Schema Impact

Rich results tracking:

  • Google Search Console > Performance > Search Appearance
  • Filter by “FAQ rich results,” “Review snippets,” etc.
  • Track impressions and clicks for pages with schema

Click-through rate:

  • Compare CTR for pages with vs. without schema
  • Rich results typically improve CTR 10-30%

Ranking correlation:

  • Note ranking changes after schema implementation
  • Impact is usually indirect (via improved CTR and trust signals)

Common Schema Mistakes

Mistake #1: Implementing schema that doesn’t match content Schema must reflect visible content. Adding FAQ schema to a page without visible Q&As is a violation.
Mistake #2: Duplicate schema across pages Each page should have unique, page-specific schema. Don’t copy-paste identical LocalBusiness schema everywhere.
Mistake #3: Outdated schema Schema with old hours, discontinued services, or wrong addresses hurts trust signals.
Mistake #4: Over-implementation Adding every possible schema type creates noise. Focus on the types that matter for your page type.
Mistake #5: Never validating Broken schema is worse than no schema. Always validate before deploying.

Next Steps

Schema markup won’t transform your rankings overnight, but proper implementation builds trust signals and enables rich results that improve click-through rates. Focus on the high-value types—LocalBusiness, FAQPage, and Article—and implement them correctly.

Get your schema right: Download our free Rehab SEO Ebook for schema templates you can customize. Use our free SEO audit prompt to identify schema opportunities on your site.

If you want a technical audit including schema review, we offer a free SEO audit at RehabGrowth. We’ll check your current implementation and provide specific recommendations.