Service, ProfessionalService and SameAs schema for Wix businesses
Module 6: Technical SEO, Structured Data & Rich Snippets for Wix | Lesson 66 of 571 | 25 min read
By Michael Andrews, Wix SEO Expert UK
Most Wix businesses offer services, yet very few implement Service schema. This is a missed opportunity. Service schema tells Google exactly what you offer, including descriptions, pricing, and the geographic area you serve. ProfessionalService is the more specific type for licensed professionals. This lesson gives you both implementations.

When to Use Service vs ProfessionalService
- Service schema: for any business offering services (cleaning, web design, marketing, consulting)
- ProfessionalService: for licensed or credentialled professionals (therapists, lawyers, dentists, accountants)
- You can use both: ProfessionalService for your business entity, and Service for individual service offerings
Full Service Schema Implementation
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Wix SEO Audit",
"description": "Comprehensive SEO audit for Wix websites covering technical, on-page and off-page factors",
"provider": {
"@type": "LocalBusiness",
"name": "Your Business Name",
"url": "https://yourdomain.com"
},
"areaServed": {
"@type": "Country",
"name": "United Kingdom"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "SEO Services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Wix SEO Audit",
"description": "Full 50-point technical SEO audit"
}
}
]
}
}
The SameAs Property
SameAs is the property that connects your Wix website entity to all your other verified profiles across the web. Every social media profile, directory listing and professional network page that represents the same business should be listed in sameAs. This creates a web of verified connections that Google uses to confirm your entity identity.
Complete How-To Guide: Implementing Service Schema and SameAs on Wix
Follow this step-by-step guide to implement Service or ProfessionalService schema with sameAs properties on your Wix business site for enhanced search visibility.
Follow these steps to add Service schema and sameAs markup to your Wix site
- Determine whether your business should use Service or ProfessionalService schema (ProfessionalService for licensed professionals like lawyers/accountants/doctors)
- List all services your business offers with descriptions and price ranges
- Write out the JSON-LD code starting with @context and @type properties
- Add your business name address telephone and url properties
- Add the serviceType property for each service you offer
- Include areaServed with the geographic regions you cover
- Add hasOfferCatalog with individual offers for each service including price and priceCurrency
- Add sameAs property with an array of ALL your verified social and directory profile URLs (LinkedIn/Facebook/Yelp/industry directories)
- In Wix Dashboard go to Settings then Custom Code
- Click Add Custom Code and paste your JSON-LD in a script tag with type application/ld+json
- Set placement to Head and apply to All Pages or specific service pages
- Test the implementation at search.google.com/test/rich-results
- Fix any errors and resubmit for testing until you get zero errors and zero warnings
This lesson on Service, ProfessionalService and SameAs schema for Wix businesses is part of Module 6: Technical SEO, Structured Data & Rich Snippets for 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.