Schema markup for YMYL industries: MedicalBusiness, LegalService, FinancialService and more

Module 31: YMYL Deep Dive: SEO for Regulated Industries on Wix | Lesson 370 of 683 | 55 min read

By Michael Andrews, Wix SEO Expert UK

YMYL industries have access to specialised schema markup types that general businesses cannot use. MedicalBusiness, LegalService, FinancialService, Dentist, Physician, and other industry-specific schema types tell Google exactly what type of regulated professional you are, what credentials you hold, and what services you provide. This lesson is a comprehensive schema reference for every major YMYL industry on Wix, with ready-to-use JSON-LD templates you can customise for your site.

Why Industry-Specific Schema Matters More for YMYL

While LocalBusiness schema works for any business, using the specific YMYL schema type (MedicalBusiness, LegalService, FinancialService) sends a stronger signal to Google about your industry and regulatory context. It also enables industry-specific rich results and Knowledge Panel enrichment that generic schema cannot trigger.

Schema Reference: Healthcare Businesses

Healthcare businesses should use MedicalBusiness or its subtypes. Available subtypes include: Dentist, MedicalClinic, Optician, Pharmacy, and Physician. Choose the most specific type that matches your practice.

  • Dentist: for dental practices and individual dentists
  • MedicalClinic: for physiotherapy clinics, chiropractic clinics, osteopathy practices, and multi-practitioner clinics
  • Physician: for individual medical practitioners, including GPs and specialists
  • MedicalBusiness (general): for practices that do not fit a specific subtype, such as complementary therapy clinics
  • VeterinaryCare: for veterinary practices

Schema Reference: Legal Services

Legal services should use LegalService schema. There is no further subtype hierarchy, so all law firms, solicitors, and barristers use the same base type, differentiated through the description and service properties.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LegalService",
  "name": "Your Law Firm Name",
  "description": "Full-service law firm specialising in [areas of law].",
  "url": "https://yoursite.com",
  "telephone": "+44-XXX-XXXX",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Your Street Address",
    "addressLocality": "Your City",
    "postalCode": "Your Postcode",
    "addressCountry": "GB"
  },
  "areaServed": [
    { "@type": "City", "name": "Your City" },
    { "@type": "AdministrativeArea", "name": "Your Region" }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Legal Services",
    "itemListElement": [
      {
        "@type": "OfferCatalog",
        "name": "Family Law",
        "itemListElement": [
          {
            "@type": "Offer",
            "itemOffered": { "@type": "Service", "name": "Divorce Proceedings" }
          },
          {
            "@type": "Offer",
            "itemOffered": { "@type": "Service", "name": "Child Custody and Arrangements" }
          },
          {
            "@type": "Offer",
            "itemOffered": { "@type": "Service", "name": "Financial Settlements" }
          }
        ]
      }
    ]
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "52"
  },
  "sameAs": [
    "https://www.sra.org.uk/consumers/register/",
    "https://www.linkedin.com/company/your-firm"
  ]
}
</script>

Schema Reference: Financial Services

Financial businesses should use FinancialService or its subtypes. Available subtypes include: AccountingService, InsuranceAgency, and AutoInsurance. Most accountants should use AccountingService, while IFAs, mortgage brokers, and general financial advisors should use FinancialService.

Credential Schema: hasCredential and EducationalOccupationalCredential

For YMYL sites, the hasCredential property on Person schema is one of the most important structured data elements. It tells Google exactly what professional qualifications your team holds and which organisations recognise those credentials.

"hasCredential": [
  {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "degree",
    "name": "BSc (Hons) Psychology",
    "educationalLevel": "Bachelor's degree",
    "recognizedBy": {
      "@type": "Organization",
      "name": "University of Manchester"
    },
    "dateCreated": "2012"
  },
  {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "professional",
    "name": "Registered Member BACP",
    "recognizedBy": {
      "@type": "Organization",
      "name": "British Association for Counselling and Psychotherapy",
      "url": "https://www.bacp.co.uk"
    }
  },
  {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "certificate",
    "name": "Certificate in CBT (Level 5)",
    "recognizedBy": {
      "@type": "Organization",
      "name": "BABCP"
    },
    "dateCreated": "2018"
  }
]
YMYL schema markup infographic for Wix showing MedicalBusiness LegalService FinancialService Dentist and credential schema types with implementation examples
Industry-specific schema types give Google precise signals about your regulated profession and qualifications.

How to Add Structured Data to Your Wix YMYL Pages

How to add JSON-LD structured data to individual Wix pages

  • Open your Wix Editor and navigate to the page where you want to add schema.
  • Click the page background to deselect all elements, then open the Pages panel on the left.
  • With the page selected, click the three-dot menu next to the page name and choose Page SEO.
  • Scroll down to the Advanced SEO tab and locate the Structured Data Markup section.
  • Click Add New Markup to open the structured data editor.
  • Paste your JSON-LD code into the editor, ensuring it begins with <script type="application/ld+json"> and ends with </script>.
  • Replace all placeholder values (business name, address, telephone, URL) with your actual information.
  • Click Save to apply the schema to the page.
  • Open the Google Rich Results Test at search.google.com/test/rich-results and enter your page URL.
  • Review the results for your schema type and fix any errors highlighted in red before proceeding.

Complete How-To Guide: Implementing YMYL Schema on Your Wix Site

Follow these steps to add industry-specific schema to your Wix YMYL site

  • Identify the correct schema type for your industry from the reference above
  • Choose between page-specific schema (added per page) or site-wide schema (added to all pages)
  • For your homepage: implement the main business schema (MedicalBusiness, LegalService, or FinancialService) with complete address, contact, and service information
  • For practitioner profiles: implement Person schema with hasCredential, memberOf, and sameAs properties
  • For service pages: implement Service schema with provider linking back to the business entity
  • Create your JSON-LD code using the templates in this lesson, replacing all placeholder values with your actual data
  • Add homepage schema via Wix Dashboard > Settings > Custom Code > Head section
  • Add page-specific schema via the individual page Custom Code settings in Wix Editor
  • Test every page in Google Rich Results Test and fix any errors
  • Test in Schema.org Validator for additional warnings not caught by Google tool
  • Monitor GSC Enhancements report for any structured data issues
  • Schedule quarterly schema reviews to ensure all data remains current
Final Checkpoint: Every page should have the appropriate industry-specific schema type. Every practitioner should have Person schema with credential data. All schema should pass Rich Results Test with zero errors. The correct industry subtype should be used (Dentist, not just LocalBusiness).

Essential Tools for This Lesson

  • SEO Fix in a Box: My Wix app. Free to install, it scans your site and shows what needs fixing, and paid plans write the fixes from your own Google searches

Was this lesson useful?

It takes 1 minute to tell me. The course is free and I want to keep it that way, and your feedback shows me what is working and helps other people find it.

Leave quick feedback

This lesson on Schema markup for YMYL industries: MedicalBusiness, LegalService, FinancialService and more is part of Module 31: YMYL Deep Dive: SEO for Regulated Industries on Wix in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, a Wix Marketplace Legend Partner with 14 years of hands-on experience, 800 completed Wix SEO projects and 456 verified five-star reviews.

Related

The Wix app

Fix your Wix SEO from your dashboard

Wix SEO Fix in a Box scans every page, writes your fixes from your own Google searches and puts them on in one click, with undo. Start on the free plan.

See everything it does

The Wix SEO Fix in a Box app, showing a site health score, the next step to take and a list of everything the app does