30-Second Summary

  • Schema MedicalBusiness is structured data (JSON-LD) that makes your clinic machine-readable — by Google, ChatGPT, Perplexity, and Google AI Overviews.
  • In 2026, AI tools respond to patient queries by citing clinics whose websites provide clear structured data. Without Schema, you are invisible to AI regardless of your Google rankings.
  • This guide includes a full, copy-ready JSON-LD code example for an osteopathy clinic, covering all required and recommended properties.
  • Implementation is straightforward if you have access to your website's <head> section.

This article is part of the complete series: Google Local Pack for Osteopaths — The 5 Levers.


Why Schema MedicalBusiness Matters in 2026

In 2026, a growing share of patient searches for healthcare providers — including osteopaths — begins in AI tools rather than traditional search. A patient types "Find me a bilingual osteopath near Rosemont who treats back pain" into ChatGPT or Google AI Overviews. These systems process the query and retrieve information from websites that provide machine-readable data.

A clinic whose website contains Schema MedicalBusiness markup can be correctly identified: its name, address, services, hours, languages, and area served are all parseable by the AI. A clinic without Schema is a black box — the AI may know the clinic exists (from GBP data or reviews), but it cannot confidently describe it or match it to specific patient requirements.

Beyond AI visibility, Schema markup helps Google display rich results in traditional search: knowledge panels, Local Pack enhancements, and structured snippets. The implementation effort is low; the potential visibility gain is considerable.

Prefer we handle it? That's exactly what NEXTIWEB does. We implement Schema MedicalBusiness markup on osteopathy clinic websites across Quebec, keep it updated when hours or services change, and validate it monthly in Google Search Console.

Which Schema Type to Use: MedicalBusiness vs. LocalBusiness

MedicalBusiness is a subtype of LocalBusiness in the Schema.org hierarchy. It is the appropriate type for healthcare providers including osteopaths. Some implementations use MedicalBusiness directly; others further specify with MedicalClinic for clinics with multiple practitioners. Both are accepted by Google.

The key principle: use the most specific type that accurately describes your business. MedicalBusiness is more specific than LocalBusiness and signals healthcare context to AI tools. If your clinic employs multiple practitioners offering osteopathy as a primary service, MedicalClinic is equally appropriate.


Full JSON-LD Code Example for an Osteopathy Clinic

Copy and paste this template into the <head> section of your website pages (homepage, contact page, neighbourhood pages). Replace all placeholder values with your actual clinic information.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MedicalBusiness",
  "name": "Clinique Ostéopathie Rosemont",
  "alternateName": "Osteopathy Clinic Rosemont",
  "url": "https://www.votreclinique.ca",
  "logo": "https://www.votreclinique.ca/assets/logo.png",
  "image": "https://www.votreclinique.ca/assets/clinic-photo.jpg",
  "description": "Osteopathy clinic in Rosemont-La Petite-Patrie offering treatments for back pain, neck pain, sports injuries, prenatal and infant osteopathy. Bilingual clinic (French and English).",
  "telephone": "+15141234567",
  "email": "info@votreclinique.ca",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1234 Rue Masson",
    "addressLocality": "Montreal",
    "addressRegion": "QC",
    "postalCode": "H2H 1X8",
    "addressCountry": "CA"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.5417,
    "longitude": -73.5780
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "19:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "14:00"
    }
  ],
  "priceRange": "$$",
  "currenciesAccepted": "CAD",
  "paymentAccepted": "Cash, Credit Card, Debit Card, Insurance",
  "areaServed": [
    "Rosemont-La Petite-Patrie",
    "Plateau-Mont-Royal",
    "Villeray",
    "Montreal"
  ],
  "availableLanguage": ["French", "English"],
  "medicalSpecialty": "Osteopathy",
  "hasMap": "https://maps.google.com/?cid=YOUR_CID",
  "sameAs": [
    "https://www.google.com/maps?cid=YOUR_CID",
    "https://www.facebook.com/votreclinique",
    "https://www.instagram.com/votreclinique"
  ],
  "makesOffer": [
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "MedicalTherapy",
        "name": "Back Pain Treatment"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "MedicalTherapy",
        "name": "Prenatal Osteopathy"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "MedicalTherapy",
        "name": "Infant and Pediatric Osteopathy"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "MedicalTherapy",
        "name": "Sports Injury Treatment"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "MedicalTherapy",
        "name": "Headache and Migraine Treatment"
      }
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "67",
    "bestRating": "5",
    "worstRating": "1"
  },
  "accessibilityFeature": ["wheelchairAccessibleEntrance", "wheelchairAccessibleParking"],
  "smokingAllowed": false
}
</script>
Important Replace all placeholder values with your actual clinic data. The aggregateRating property should reflect your actual Google review count and average — do not fabricate ratings. An incorrect rating value can trigger a Google Search Console error. Only add aggregateRating if you actively maintain the values as your reviews evolve.

Advanced Properties for AI Citation

Beyond the required properties, the following fields specifically improve AI tool citation rates:

  • availableLanguage: AI tools use this to match bilingual patients with appropriate clinics. Always include all languages spoken by at least one practitioner.
  • areaServed: List specific neighbourhoods, not just the city. AI tools use this for proximity matching in hyperlocal queries.
  • makesOffer with MedicalTherapy: Listing specific treatments makes your clinic appear for treatment-specific AI queries ("osteopath who treats sciatica near Plateau").
  • medicalSpecialty: Set to "Osteopathy". This helps differentiate you from physiotherapy or chiropractic clinics in AI responses.
  • hasMap and sameAs: Links to your Google Maps listing and social profiles create a trust and consistency signal for AI retrieval systems.

How to Validate Your Schema Markup

After implementation, validate using two tools:

  1. Google Rich Results Test (search.google.com/test/rich-results): Paste your page URL or raw JSON-LD code. It identifies errors and warnings and shows which rich result types your page is eligible for.
  2. Google Search Console → Enhancements: After your pages have been recrawled (within a few weeks depending on crawl frequency), this section shows which pages have valid structured data and flags any issues Google encounters during indexing.

Common errors to watch for: missing required properties, incorrect date formats, invalid phone number formats (must include country code, e.g., +15141234567), and mismatched information between Schema and your GBP listing (NAP consistency).


Frequently Asked Questions

Schema MedicalBusiness is structured data (JSON-LD code) that formally describes your clinic in a machine-readable format. It tells Google and AI tools (ChatGPT, Perplexity, Google AI Overviews) exactly what your clinic is: name, address, phone, services, hours, languages, and area served. Without it, AI tools cannot reliably cite your practice in their responses.

MedicalBusiness is the correct and more specific choice for healthcare providers. It is a subtype of LocalBusiness. For clinics with multiple practitioners, MedicalClinic is equally appropriate. Both are accepted by Google.

In the <head> section of your HTML pages — at minimum on your homepage, contact page, and neighbourhood pages. It does not need to be visible to visitors — it is read by search engines and AI tools automatically.

Not directly, but it significantly improves how Google understands your clinic, which indirectly supports rich result eligibility and Local Pack appearance. In 2026, its primary value is AI search visibility — clinics with complete Schema are considerably more likely to appear in ChatGPT, Google AI Overviews, and Perplexity responses.

Use Google's Rich Results Test by pasting your page URL or the raw JSON-LD. Also check Google Search Console's Enhancements section after implementation to see which pages have valid structured data.

Yes. In 2026, a growing share of health-related queries are initiated through AI tools. When a user asks "Find me an osteopath near Rosemont who speaks French", the AI retrieves information from websites with clear structured data. A clinic with complete Schema MedicalBusiness is considerably more likely to be cited than a clinic whose website provides no machine-readable data.

Want Schema MedicalBusiness implemented and validated on your osteopathy clinic website? NEXTIWEB handles the full technical implementation — so your clinic is ready for both Google and AI search in 2026.

Discover our services for osteopathy clinics →