HealthAndBeautyBusiness Schema – Complete Guide for Spas & Salons
HealthAndBeautyBusiness schema markup is designed for spas, salons, wellness centers, and beauty service providers. It provides structured data about beauty treatments, wellness services, amenities, and booking information for enhanced search visibility.
What is HealthAndBeautyBusiness Schema?
HealthAndBeautyBusiness schema describes businesses that provide health and beauty services, including spas, salons, wellness centers, beauty parlors, and similar establishments. It provides properties for services, amenities, pricing, and booking information specific to the beauty and wellness industry.
Why HealthAndBeautyBusiness Schema Matters
HealthAndBeautyBusiness schema is essential for beauty and wellness businesses because it enables rich displays in local search results, helps customers find relevant services, and provides structured information about treatments, pricing, and amenities.
The key insight: HealthAndBeautyBusiness schema transforms beauty and wellness listings into properly categorized service businesses that customers can easily discover and book with.
What HealthAndBeautyBusiness Schema Includes
SEO Benefits You Get
HealthAndBeautyBusiness Schema Implementation
Complete Spa Schema Example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HealthAndBeautyBusiness",
"@id": "https://example.com/spa/#healthandbeautybusiness",
"name": "Tranquil Waters Spa & Wellness Center",
"description": "Luxurious spa and wellness center offering comprehensive beauty...",
"url": "https://example.com",
"telephone": "+1-555-0987",
"address": {
"@type": "PostalAddress",
"streetAddress": "456 Serenity Lane",
"addressLocality": "Wellness City",
"addressRegion": "WC",
"postalCode": "67890",
"addressCountry": "US"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "20:00"
}
],
"availableService": [
{
"@type": "Service",
"name": "Swedish Massage",
"description": "Relaxing full-body massage using gentle, flowing strokes",
"offers": {
"@type": "Offer",
"price": "120.00",
"priceCurrency": "USD",
"duration": "PT60M"
}
}
],
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Free WiFi",
"value": true
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "156"
}
}
</script>Beauty Salon Example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HealthAndBeautyBusiness",
"name": "Elegance Hair & Beauty Salon",
"description": "Full-service beauty salon specializing in hair styling...",
"availableService": [
{
"@type": "Service",
"name": "Hair Cut & Style",
"offers": {
"@type": "Offer",
"price": "65.00",
"priceCurrency": "USD"
}
},
{
"@type": "Service",
"name": "Bridal Makeup",
"offers": {
"@type": "Offer",
"price": "150.00",
"priceCurrency": "USD"
}
}
]
}
</script>Required vs Recommended Properties
Required Properties
- •
name- Business name - •
address- Physical location
Beauty & Wellness Properties
- •
availableService- Beauty and wellness services - •
amenityFeature- Spa and salon amenities - •
hasOfferCatalog- Service catalog and pricing - •
openingHoursSpecification- Business hours
HealthAndBeautyBusiness Schema Best Practices
Content & Accuracy
Advanced Features
Common HealthAndBeautyBusiness Schema Mistakes
❌ Incomplete Service Information
Mistake: Listing services without descriptions, pricing, or duration information.
Fix: Include complete service details with clear descriptions, pricing, and time estimates for each offering.
❌ Missing Amenity Details
Mistake: Not highlighting unique amenities and facilities that differentiate the business.
Fix: Use amenityFeature to showcase special features like private rooms, WiFi, refreshments, etc.
❌ Incorrect Business Hours
Mistake: Using simplified openingHours instead of detailed openingHoursSpecification.
Fix: Use openingHoursSpecification to provide detailed hours for different days and services.
❌ Generic Service Names
Mistake: Using vague service names like "Massage" instead of specific treatment types.
Fix: Use descriptive service names like "Swedish Relaxation Massage" or "Deep Tissue Therapeutic Massage".
Validate Your HealthAndBeautyBusiness Schema
Testing Tools & Resources
Official Google Tools
Beauty & Wellness Testing
- • Test local search appearance
- • Verify service pricing display
- • Check amenity information
- • Validate booking integration
Additional JSON-LD Examples
Luxury Spa Example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HealthAndBeautyBusiness",
"@id": "https://example.com/spa/#health-beauty",
"name": "Tranquil Waters Luxury Spa",
"description": "Indulge in ultimate relaxation at our full-service luxury spa. Offering massages, facials, body treatments, and wellness services in a serene, rejuvenating environment.",
"url": "https://example.com",
"telephone": "+1-555-0199",
"email": "[email protected]",
"address": {
"@type": "PostalAddress",
"streetAddress": "789 Serenity Lane",
"addressLocality": "Scenic Valley",
"addressRegion": "CA",
"postalCode": "90210",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "34.0522",
"longitude": "-118.2437"
},
"openingHours": [
"Mo-Sa 09:00-19:00",
"Su 10:00-18:00"
],
"priceRange": "$$$",
"paymentAccepted": [
"Cash",
"Credit Card",
"Apple Pay",
"Google Pay"
],
"currenciesAccepted": "USD",
"makesOffer": [
{
"@type": "Offer",
"name": "Swedish Massage (60 minutes)",
"description": "Relaxing full-body massage using traditional Swedish techniques",
"price": "120.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
{
"@type": "Offer",
"name": "Signature Facial (90 minutes)",
"description": "Customized facial treatment with premium products and expert care",
"price": "180.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
{
"@type": "Offer",
"name": "Couples Massage Package",
"description": "Romantic couples massage in our private couples suite",
"price": "280.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
{
"@type": "Offer",
"name": "Day Spa Package",
"description": "Full day of pampering including massage, facial, and lunch",
"price": "350.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "756",
"bestRating": "5",
"worstRating": "1"
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Spa Guest"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"reviewBody": "Absolutely incredible experience. The staff is professional and the facilities are immaculate. Worth every penny!",
"datePublished": "2024-01-20"
}
],
"employee": [
{
"@type": "Person",
"name": "Maria Sanchez",
"jobTitle": "Master Esthetician",
"hasCredential": "Licensed Esthetician, 10+ years experience"
},
{
"@type": "Person",
"name": "David Chen",
"jobTitle": "Licensed Massage Therapist",
"hasCredential": "Licensed MT, Certified in Swedish and Deep Tissue Massage"
}
],
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Steam Room",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Sauna",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Relaxation Lounge",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Herbal Tea Bar",
"value": true
}
],
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Parking",
"value": "Complimentary valet parking"
},
{
"@type": "PropertyValue",
"name": "Spa Etiquette",
"value": "24-hour cancellation policy required"
},
{
"@type": "PropertyValue",
"name": "Products Used",
"value": "Premium organic and natural skincare products"
}
],
"sameAs": [
"https://www.facebook.com/tranquilwatersspa",
"https://www.instagram.com/tranquilwaters",
"https://www.yelp.com/biz/tranquil-waters-spa"
],
"hasMap": "https://www.google.com/maps/place/Tranquil+Waters+Luxury+Spa",
"potentialAction": {
"@type": "ReserveAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://example.com/book-appointment?service={service}",
"inLanguage": "en-US"
},
"result": {
"@type": "Reservation",
"name": "Spa Appointment"
}
}
}
</script>Hair Salon Example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HealthAndBeautyBusiness",
"@id": "https://example.com/salon/#health-beauty",
"name": "Bella Vista Hair Studio",
"description": "Full-service hair salon specializing in cuts, color, styling, and beauty treatments. Expert stylists using premium products in a modern, welcoming environment.",
"url": "https://example.com",
"telephone": "+1-555-0789",
"email": "[email protected]",
"address": {
"@type": "PostalAddress",
"streetAddress": "321 Style Street",
"addressLocality": "Fashion District",
"addressRegion": "NY",
"postalCode": "10001",
"addressCountry": "US"
},
"openingHours": [
"Mo 09:00-19:00",
"Tu 09:00-19:00",
"We 09:00-19:00",
"Th 09:00-20:00",
"Fr 09:00-19:00",
"Sa 08:00-17:00",
"Su 10:00-16:00"
],
"priceRange": "$$",
"makesOffer": [
{
"@type": "Offer",
"name": "Women's Haircut & Style",
"description": "Professional haircut with styling and finishing",
"price": "75.00",
"priceCurrency": "USD"
},
{
"@type": "Offer",
"name": "Full Color Service",
"description": "Complete hair coloring with premium products",
"price": "150.00",
"priceCurrency": "USD"
},
{
"@type": "Offer",
"name": "Balayage Highlighting",
"description": "Natural-looking highlights with balayage technique",
"price": "200.00",
"priceCurrency": "USD"
},
{
"@type": "Offer",
"name": "Bridal Hair & Makeup",
"description": "Complete bridal hair and makeup package",
"price": "250.00",
"priceCurrency": "USD"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "423",
"bestRating": "5",
"worstRating": "1"
},
"employee": [
{
"@type": "Person",
"name": "Sofia Rodriguez",
"jobTitle": "Master Stylist & Color Specialist",
"hasCredential": "Licensed Cosmetologist, Redken Certified Color Expert"
},
{
"@type": "Person",
"name": "Emma Thompson",
"jobTitle": "Senior Stylist",
"hasCredential": "Licensed Cosmetologist, 8+ years experience"
}
],
"areaServed": [
{
"@type": "City",
"name": "New York"
},
{
"@type": "City",
"name": "Brooklyn"
}
],
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Products",
"value": "Professional-grade hair care products available for purchase"
},
{
"@type": "PropertyValue",
"name": "Consultation",
"value": "Complimentary style consultation with every service"
},
{
"@type": "PropertyValue",
"name": "Cancellation Policy",
"value": "24-hour notice required for cancellations"
}
],
"sameAs": [
"https://www.instagram.com/bellavistahair",
"https://www.facebook.com/bellavistahairstudio",
"https://www.yelp.com/biz/bella-vista-hair-studio"
],
"potentialAction": {
"@type": "ReserveAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://example.com/book-appointment",
"inLanguage": "en-US"
},
"result": {
"@type": "Reservation",
"name": "Hair Appointment"
}
}
}
</script>SEO & Rich Results Notes
SEO Benefits
HealthAndBeautyBusiness schema enhances beauty and wellness business visibility:
- • Rich local business displays in beauty and wellness searches
- • Enhanced visibility in health, spa, and salon-related queries
- • Integration with local business platforms and directories
- • Better targeting for appointment booking and service searches
- • Improved credibility signals for beauty and wellness providers
Rich Results Eligibility
HealthAndBeautyBusiness schema enables enhanced beauty displays:
- • Local business rich cards with service information
- • Beauty and wellness service listings with pricing
- • Integration with appointment booking features
- • Staff and service expertise displays
- • Location and contact information integration
Reference: Google's Search Central recommends HealthAndBeautyBusiness markup for enhanced beauty and wellness search appearance.
Important Warnings
- Service Accuracy: All service descriptions and pricing must be accurate and current. Misleading service information can result in user dissatisfaction and penalties.
- Credential Verification: Staff credentials and certifications must be legitimate and verifiable. Unauthorized claims can result in disciplinary action.
- Health & Safety: Clearly communicate health and safety protocols. Misrepresenting sanitation or safety measures can harm user trust and business reputation.
- Licensing Compliance: Ensure all displayed licenses and certifications are current and valid. Outdated licensing information harms credibility.
Official Documentation
- Schema.org: HealthAndBeautyBusiness specification
- Google Search Central: Local business markup guide
- Rich Results Test: Validate HealthAndBeautyBusiness markup
Frequently Asked Questions
What is HealthAndBeautyBusiness schema used for?
HealthAndBeautyBusiness schema describes health and beauty service providers like spas, salons, gyms, and wellness centers. It helps search engines display business information, services, and contact details directly in search results.
How do I add HealthAndBeautyBusiness schema to my spa or salon website?
Add JSON-LD structured data with required properties like name and address. Include optional properties like makesOffer (services), openingHours, and paymentAccepted for enhanced business listings.
What are the required properties for HealthAndBeautyBusiness schema?
Required properties include name (business name) and address. For rich results eligibility, you'll also need contact information and service descriptions.
Does HealthAndBeautyBusiness schema enable rich results?
Yes! HealthAndBeautyBusiness schema enables rich local business displays in Google Search with service information, hours, and contact details. It helps beauty and wellness businesses stand out in local search results.
How do I specify services offered in HealthAndBeautyBusiness schema?
Use makesOffer array with Offer objects describing each service, including service names, descriptions, and pricing. This helps customers understand what services are available.
Can HealthAndBeautyBusiness schema include appointment booking?
Yes, include potentialAction with ReserveAction for appointment booking functionality. Link to booking URLs or include booking system integration.
What's the difference between HealthAndBeautyBusiness and LocalBusiness schemas?
HealthAndBeautyBusiness is a specific subtype of LocalBusiness designed for health, beauty, and wellness services. It includes specialized properties for services, treatments, and wellness offerings.
How do I add pricing information for services?
Use makesOffer with Offer objects that include price, priceCurrency, and description for each service. Include price ranges where applicable (e.g., "$50-$200").
Can HealthAndBeautyBusiness schema include staff information?
Yes, use employee array with Person schemas for staff members, including their roles, specialties, and certifications. This builds credibility and helps with service matching.
How do I handle membership or package pricing?
Create separate Offer objects for memberships, packages, and individual services. Use priceValidUntil for limited-time offers and description to explain package benefits.
Does HealthAndBeautyBusiness schema help with local search visibility?
Yes, HealthAndBeautyBusiness schema significantly enhances local visibility for beauty and wellness businesses. It helps businesses appear in health, beauty, and wellness-related local searches.
How do I add health and safety information?
Include additionalProperty with health and safety protocols, sanitization procedures, and any certifications. Use description to highlight cleanliness and safety measures.
How often should I update HealthAndBeautyBusiness schema?
Update when services change, pricing updates, or hours change. Keep staff information, certifications, and service offerings current for accuracy.
Related Schema Types
Related: LocalBusiness, Offer, Organization, Person, Review, Service