Friseursalons, Nagelstudios, Kosmetikstudios und Spas gehören zu den lokal stärksten Branchen bei Google — und gleichzeitig zu den am häufigsten schlecht optimierten. Wer im Suchergebnis Sternebewertungen, Öffnungszeiten und direkte Buchungslinks anzeigt, sticht aus der Masse heraus. Das BeautySalon und DaySpa Schema Markup ist der technische Grundstein dafür.
In diesem Artikel erkläre ich dir, welche Schema-Typen für Beauty-Betriebe relevant sind, welche Properties du setzen musst, und wie ein vollständiges JSON-LD-Beispiel für einen Schönheitssalon aussieht — inklusive Dienstleistungsangebot und Bewertungen.
Welcher Schema-Typ ist richtig: BeautySalon oder DaySpa?
Schema.org bietet für Beauty-Betriebe zwei spezialisierte Typen, die beide von LocalBusiness erben:
- BeautySalon — für Friseursalons, Kosmetikstudios, Nagelstudios, Hairstylisten und allgemeine Schönheitssalons
- DaySpa — für Day Spas, Wellness-Center, Thermalbäder und Entspannungsinstitute
Die Typhierarchie:
Thing → Organization → LocalBusiness → HealthAndBeautyBusiness → BeautySalon
Thing → Organization → LocalBusiness → HealthAndBeautyBusiness → DaySpa
Beide Typen haben denselben übergeordneten Typ HealthAndBeautyBusiness. Du kannst auch diesen generischeren Typ verwenden, wenn dein Betrieb sowohl Friseurdienste als auch Spa-Angebote umfasst. Für maximale Spezifizität wähle aber immer den passendsten Untertyp.
Wichtig: Beide Typen erben alle Properties von LocalBusiness und Organization, sodass dir das gesamte Spektrum an Properties zur Verfügung steht.
Wichtige Properties für BeautySalon und DaySpa
Pflicht-Properties
- @type —
"BeautySalon"oder"DaySpa" - name — Salonname exakt wie im Impressum und bei Google My Business
- address — Vollständige Adresse als
PostalAddress - telephone — Telefon mit Ländervorwahl +49
- url — Kanonische URL der Website
Empfohlene Properties
- openingHoursSpecification — Öffnungszeiten inkl. Feiertage und Sonderzeiten
- aggregateRating — Durchschnittsbewertung mit Anzahl Rezensionen
- image — Salonfotos (mehrere möglich per Array)
- description — Kurze Beschreibung der Leistungen
- priceRange — Preissegment (€, €€, €€€)
- hasOfferCatalog — Leistungsübersicht (Haarschnitt, Färbung, Maniküre etc.)
- geo — GPS-Koordinaten für lokale Suche
- email — Kontakt-E-Mail
- makesOffer — Einzelne Angebote mit Preisen
Besonders nützliche optionale Properties
- potentialAction — Direkte Terminbuchung (ReservationAction, OrderAction)
- amenityFeature — Ausstattungsmerkmale (WLAN, Parkplatz, Barrierefreiheit)
- sameAs — Instagram, Facebook, Google My Business, Treatwell etc.
- hasMap — Link zu Google Maps
- currenciesAccepted — Akzeptierte Zahlungsmittel
- paymentAccepted — "Cash, Credit Card, PayPal"
Vollständiges JSON-LD-Beispiel: BeautySalon
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BeautySalon",
"name": "Salon Bella Vista",
"alternateName": "Bella Vista Hair & Beauty",
"description": "Ihr Friseursalon und Beauty-Studio im Herzen von Hamburg. Haarschnitte, Colorationen, Maniküre, Pediküre und Wimpernverlängerung.",
"url": "https://www.salon-bellavista-hamburg.de",
"telephone": "+49 40 987654321",
"email": "info@salon-bellavista-hamburg.de",
"logo": {
"@type": "ImageObject",
"url": "https://www.salon-bellavista-hamburg.de/images/logo.png",
"width": 300,
"height": 100
},
"image": [
"https://www.salon-bellavista-hamburg.de/images/salon-innen.jpg",
"https://www.salon-bellavista-hamburg.de/images/team.jpg",
"https://www.salon-bellavista-hamburg.de/images/haarschnitt.jpg"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "Mönckebergstraße 15",
"addressLocality": "Hamburg",
"postalCode": "20095",
"addressCountry": "DE",
"addressRegion": "Hamburg"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 53.5507,
"longitude": 10.0028
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday"],
"opens": "09:00",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Friday",
"opens": "09:00",
"closes": "20:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "17:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "243",
"bestRating": "5",
"worstRating": "1"
},
"priceRange": "€€",
"currenciesAccepted": "EUR",
"paymentAccepted": "Cash, Credit Card, EC-Karte, PayPal",
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Beauty-Leistungen",
"itemListElement": [
{
"@type": "OfferCatalog",
"name": "Haarpflege",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Damen-Haarschnitt",
"description": "Waschen, Schneiden, Föhnen"
},
"price": "45.00",
"priceCurrency": "EUR"
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Herren-Haarschnitt",
"description": "Schneiden inkl. Pflege"
},
"price": "25.00",
"priceCurrency": "EUR"
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Balayage / Ombre",
"description": "Natürlicher Farbverlauf von Wurzel bis Spitze"
},
"price": "120.00",
"priceCurrency": "EUR"
}
]
},
{
"@type": "OfferCatalog",
"name": "Nails & Beauty",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Gel-Maniküre",
"description": "Maniküre mit Gel-Versiegelung"
},
"price": "35.00",
"priceCurrency": "EUR"
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Wimpernverlängerung",
"description": "Volumen-Lashes, 2D–6D"
},
"price": "80.00",
"priceCurrency": "EUR"
}
]
}
]
},
"potentialAction": {
"@type": "ReservationAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.salon-bellavista-hamburg.de/termin",
"inLanguage": "de",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform"
]
},
"result": {
"@type": "Reservation",
"name": "Terminbuchung Salon Bella Vista"
}
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Kostenfreies WLAN",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Barrierefreier Zugang",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Kostenfreier Parkplatz",
"value": false
}
],
"sameAs": [
"https://www.instagram.com/bellavista.hamburg",
"https://www.facebook.com/BellaVistaHamburg",
"https://www.treatwell.de/ort/salon-bella-vista",
"https://g.page/salon-bellavista-hamburg"
],
"hasMap": "https://www.google.com/maps/place/Salon+Bella+Vista+Hamburg"
}
</script>
DaySpa Schema Markup: Unterschiede und Besonderheiten
Für ein Day Spa oder Wellness-Center verwendest du "@type": "DaySpa". Die Properties sind weitgehend identisch, aber es gibt einige Unterschiede im Leistungsangebot:
{
"@context": "https://schema.org",
"@type": "DaySpa",
"name": "Serenity Day Spa Köln",
"description": "Wellness und Erholung im Herzen Kölns. Massagen, Körperbehandlungen, Sauna und medizinische Kosmetik.",
"url": "https://www.serenity-spa-koeln.de",
"telephone": "+49 221 112233445",
"address": {
"@type": "PostalAddress",
"streetAddress": "Schildergasse 57",
"addressLocality": "Köln",
"postalCode": "50667",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "10:00",
"closes": "21:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday", "Sunday"],
"opens": "10:00",
"closes": "20:00"
}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Spa-Behandlungen",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Hot-Stone-Massage (60 Min.)",
"description": "Tiefenentspannung mit erhitzten Basaltsteinen"
},
"price": "89.00",
"priceCurrency": "EUR"
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Ganztages-Spa-Paket",
"description": "8 Stunden Zugang zur Saunawelt + 2 Behandlungen + Mittagessen"
},
"price": "189.00",
"priceCurrency": "EUR"
}
]
}
}
Terminbuchung einbinden: potentialAction
Die potentialAction-Property ist besonders wertvoll für Beauty-Betriebe, weil sie Google ermöglicht, direkte Buchungslinks im Suchergebnis anzuzeigen. Du kannst eine Terminbuchungs-URL eintragen, die direkt zu deinem Buchungsformular führt — egal ob es dein eigenes System, Treatwell, Booksy oder ein anderes Tool ist:
"potentialAction": {
"@type": "ReservationAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.dein-salon.de/termin-buchen",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform"
]
}
}
Falls du Treatwell, Booksy oder StyleSeat nutzt, kannst du direkt deren Booking-URL als urlTemplate verwenden. Google zeigt diese dann als "Termin buchen"-Button im lokalen Suchergebnis an — ein enormer Klickvorteil.
Öffnungszeiten für Beauty-Betriebe korrekt abbilden
Viele Salons haben unregelmäßige Öffnungszeiten — verlängerte Abendtermine an bestimmten Wochentagen, unterschiedliche Zeiten für verschiedene Dienstleistungen. Das Schema erlaubt dir, das präzise abzubilden:
Verlängerte Öffnungszeiten an Feiertagen
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday"],
"opens": "09:00",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Friday",
"opens": "09:00",
"closes": "21:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "16:00"
},
{
"@type": "OpeningHoursSpecification",
"validFrom": "2026-12-20",
"validThrough": "2026-12-31",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "10:00",
"closes": "20:00",
"description": "Weihnachtsöffnungszeiten"
}
]
Die validFrom/validThrough-Felder ermöglichen es dir, Sonder-Öffnungszeiten (z.B. Weihnachtszeit, Urlaubszeiten) gezielt zu definieren. Mehr Details zur Öffnungszeiten-Implementierung findest du im Artikel über OpeningHoursSpecification Schema Markup.
Bewertungen richtig einbinden
Schönheitssalons und Spas gehören zu den bewertungsintensivsten Branchen. Google-Bewertungen sind für potenzielle Kunden extrem wichtig. Mit aggregateRating im Schema kannst du Sternebewertungen direkt im Suchergebnis anzeigen lassen.
Wichtige Regel: Die Bewertungen im Schema müssen auf der Seite sichtbar dargestellt sein. Das heißt: Du brauchst einen echten Bewertungsbereich auf deiner Website. Einige Ansätze:
- Eigene Bewertungen sammeln: Nutze ein Bewertungswidget auf deiner Website
- Google-Bewertungen einbinden: Zeige deine Google-Reviews per API oder Widget
- Plattform-Bewertungen: Treatwell, Booksy oder Yelp-Widgets
Das Schema allein reicht nicht — die Darstellung auf der Seite ist Pflicht. Wie du aktiv mehr Bewertungen sammelst, erkläre ich im Artikel Google Bewertungen bekommen.
amenityFeature: Ausstattungsmerkmale kommunizieren
Die amenityFeature-Property ist oft unterschätzt. Für Salons und Spas kann sie relevante Merkmale kommunizieren, die Kunden bei der Entscheidung helfen:
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Kostenfreies WLAN",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Barrierefreier Zugang",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Klimaanlage",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Kinderwillkommen",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Private Behandlungsräume",
"value": true
}
]
Schema in CMS-Systemen implementieren
Für WordPress-Salons (mit Booking-Plugins wie Bookly, Amelia oder WooCommerce Appointments) gibt es mehrere Integrationswege:
Yoast SEO Local
Das Premium-Plugin "Yoast SEO: Local" ermöglicht die Verwaltung von BeautySalon-Schema über eine grafische Oberfläche. Die Typenauswahl ist allerdings begrenzt und erfordert manuelle JSON-LD-Ergänzungen für spezifische Properties.
RankMath Local SEO
RankMath bietet ebenfalls eine Local SEO-Integration mit Typauswahl. Wer maximale Kontrolle möchte, ergänzt das automatisch generierte Schema um custom JSON-LD im <head>.
Manuelles JSON-LD (empfohlen)
Für die vollständige Kontrolle — inklusive potentialAction, hasOfferCatalog und amenityFeature — empfehle ich, das JSON-LD manuell im <head> zu platzieren. So vermeidest du Konflikte mit Plugin-generiertem Schema.
Häufige Fehler bei Beauty-Betrieben
Fehler 1: Falscher @type
Viele Salons nutzen "LocalBusiness" oder sogar "Organization" statt des spezifischen "BeautySalon". Das verschenkt Rankingpotenzial. Tausche es aus — der Fix dauert eine Minute.
Fehler 2: hasOfferCatalog fehlt
Salons haben oft ein breites Leistungsangebot (Haarschnitt, Farbe, Nails, etc.). Ohne hasOfferCatalog weiß Google nicht genau, was du anbietest. Das Leistungsangebot strukturiert in Schema einzubinden stärkt die thematische Relevanz.
Fehler 3: Bewertungen im Schema, aber nicht auf der Seite
Wenn du aggregateRating setzt, aber auf deiner Website keine Bewertungen anzeigst, riskierst du eine manuelle Abstrafung durch Google. Entweder beides implementieren oder aggregateRating weglassen.
Fehler 4: Kein potentialAction
Für Beauty-Betriebe mit Online-Buchung ist potentialAction ein oft genutzter SEO-Hebel. Wer die Buchungs-URL nicht einbindet, lässt direkte Conversions liegen.
Fehler 5: Fotos fehlen oder sind niedrig aufgelöst
Die image-Property akzeptiert mehrere Bilder als Array. Nutze hochwertige Salonfotos — Google bevorzugt Seiten mit visuell reichem Schema-Markup für Local Panels.
Schema testen und validieren
Bevor du das Markup live schaltest:
- Teste mit dem Google Rich Results Test (search.google.com/test/rich-results) — zeigt Fehler und Warnungen direkt
- Validiere Syntax und Semantik mit dem Schema.org Validator (validator.schema.org)
- Prüfe auf doppelte Typen wenn du mehrere Schema-Blöcke auf einer Seite hast
Für schnelle Tests empfehle ich unseren JSON-LD Structured Data Validator, mit dem du dein Markup direkt auf shift07.ai prüfen kannst.
Checkliste: BeautySalon Schema vollständig implementieren
- ☑
@type: "BeautySalon"oder"DaySpa"(nicht nur LocalBusiness) - ☑
nameexakt wie auf Google My Business - ☑
addressvollständig (Straße, PLZ, Stadt, Land) - ☑
telephonemit +49-Präfix - ☑
openingHoursSpecificationfür alle Wochentage - ☑
aggregateRatingnur wenn Bewertungen auf der Seite sichtbar - ☑
hasOfferCatalogmit Leistungen und (optional) Preisen - ☑
imagemit mehreren hochwertigen Fotos - ☑
potentialActionwenn Online-Buchung verfügbar - ☑
sameAsmit Social Media und Buchungsplattformen - ☑
geomit GPS-Koordinaten - ☑
priceRangegesetzt - ☑ Im Google Rich Results Test validiert
Fazit: BeautySalon Schema als Wettbewerbsvorteil
Die Schönheitsbranche ist lokal hart umkämpft. BeautySalon und DaySpa Schema Markup ist einer der schnellsten und günstigsten technischen Hebel, um sich im Suchergebnis abzuheben — durch Sternebewertungen, direkte Buchungslinks und strukturierte Leistungsangaben.
Die Implementierung dauert wenige Stunden und kann langfristig den Unterschied ausmachen zwischen einem Salon auf Seite 2 und einem der top-sichtbaren Betriebe in deiner Stadt. Starte mit dem vollständigen JSON-LD-Beispiel aus diesem Artikel und passe es an deinen Salon an.
Für lokale Optimierung insgesamt empfehle ich außerdem die Artikel über Lokales SEO für kleine Unternehmen und Google My Business optimieren — zusammen mit Schema Markup ergibt das die vollständige lokale SEO-Strategie für deinen Beauty-Betrieb.