Skip to content
SEWWA

Schema guides Industry

Schema generator for Beauty Salons

Common schema types for Beauty Salons

SEO tips

Example JSON-LD

{
"@context": "https://schema.org",
"@type": "BeautySalon",
"name": "Studio Lumen Hair & Color",
"image": "https://example.com/salon-interior.jpg",
"url": "https://example.com/",
"telephone": "+1-415-555-0181",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "1842 Valencia St",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94110",
"addressCountry": "US"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"opens": "09:00",
"closes": "19:00"
},
"paymentAccepted": "Cash, Credit Card, Apple Pay",
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Balayage color",
"description": "Hand-painted highlights; pricing after consultation."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Signature haircut",
"offers": { "@type": "Offer", "price": "75.00", "priceCurrency": "USD" }
}
}
]
}
}

Overview

BeautySalon is the right subtype for many nail, hair, and spa businesses. Services like balayage or gel extensions should appear in copy before you emphasize them in Service markup.

Link makesOffer or reservation URLs that users actually use—schema should reduce friction, not invent booking paths.

Try the free Schema Generator →