Schema markup for YMYL industries: MedicalBusiness, LegalService, FinancialService and more
Module 31: YMYL Deep Dive: SEO for Regulated Industries on Wix | Lesson 375 of 688 | 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"
}
]

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
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, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.