Was ist SpecialtyStore in schema.org?
SpecialtyStore ist ein Untertyp von Store, der wiederum unter LocalBusiness und Organization eingeordnet ist. In der schema.org-Hierarchie sieht das so aus:
Thing → Organization → LocalBusiness → Store → SpecialtyStore
Während schema.org für viele häufige Ladentypen spezifischere Untertypen bereitstellt — ClothingStore für Bekleidung, BookStore für Bücher, ElectronicsStore für Elektronik — gibt es unzählige Nischengeschäfte ohne eigenen Typ. Für all diese Fälle ist SpecialtyStore die richtige Wahl.
Typische Beispiele für Geschäfte, die SpecialtyStore verwenden sollten:
- Antiquitätenhändler und Trödelmärkte
- Kunstgalerien und Kunsthandlungen
- Brautmodengeschäfte und Abendmodensalons
- Tabakläden und Zigarrengeschäfte
- Briefmarken- und Münzhandlungen
- Kostümverleihe und Theaterausstatter
- Angelgeschäfte und Jagdausrüster
- Teeläden und Feinkosthandlungen
- Kartenverlage und Souvenirläden
- Kerzenfachgeschäfte, Duftläden und Aromatherapie-Shops
Der Vorteil von SpecialtyStore: Google versteht, dass es sich um einen spezialisierten Einzelhandel handelt, und kann das Geschäft in lokalen Suchergebnissen entsprechend einordnen — auch wenn kein spezifischerer Schema-Typ existiert.
Minimales SpecialtyStore JSON-LD Grundgerüst
Hier ist das Mindestmaß an Informationen, das Google benötigt, um ein Spezialgeschäft zu verstehen und in lokalen Suchen anzuzeigen:
{
"@context": "https://schema.org",
"@type": "SpecialtyStore",
"name": "Antiquitäten am Marktplatz",
"url": "https://www.antiquitaeten-marktplatz.de",
"telephone": "+49 511 123456",
"address": {
"@type": "PostalAddress",
"streetAddress": "Marktplatz 7",
"addressLocality": "Hannover",
"postalCode": "30159",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "10:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "15:00"
}
]
}
Das reicht für einen soliden Start. Aber für maximale Sichtbarkeit in Google und potenzielle Rich Results brauchst du deutlich mehr Felder.
Vollständiges SpecialtyStore Beispiel: Antiquitätenhändler
Ein Antiquitätenhändler hat besondere Anforderungen: Er verkauft einzigartige Stücke, hat oft spezielle Ankauf-Dienstleistungen und spricht ein spezifisches Publikum an. Hier ist ein vollständig ausgefülltes Beispiel:
{
"@context": "https://schema.org",
"@type": "SpecialtyStore",
"name": "Antiquitäten am Marktplatz",
"alternateName": "Antik Hannover",
"description": "Ihr Antiquitätenfachgeschäft in Hannover. Wir kaufen und verkaufen Möbel, Porzellan, Schmuck und Kunstgegenstände aus dem 18.–20. Jahrhundert. Kostenlose Schätzungen.",
"url": "https://www.antiquitaeten-marktplatz.de",
"logo": "https://www.antiquitaeten-marktplatz.de/logo.png",
"image": "https://www.antiquitaeten-marktplatz.de/laden.jpg",
"telephone": "+49 511 123456",
"email": "info@antiquitaeten-marktplatz.de",
"address": {
"@type": "PostalAddress",
"streetAddress": "Marktplatz 7",
"addressLocality": "Hannover",
"postalCode": "30159",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3744,
"longitude": 9.7386
},
"hasMap": "https://maps.google.com/?cid=...",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "10:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "15:00"
}
],
"priceRange": "€€–€€€",
"currenciesAccepted": "EUR",
"paymentAccepted": "Barzahlung, Überweisung",
"sameAs": [
"https://www.facebook.com/antiquitaeten.marktplatz",
"https://www.instagram.com/antik_hannover"
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "47",
"bestRating": "5",
"worstRating": "1"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Antiquitäten-Sortiment",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Ankauf von Antiquitäten",
"description": "Wir schätzen und kaufen Möbel, Porzellan, Schmuck und Gemälde"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Kostenlose Schätzung",
"description": "Unverbindliche Wertschätzung Ihrer Antiquitäten vor Ort oder per Foto"
}
}
]
}
}
SpecialtyStore für eine Kunstgalerie
Kunstgalerien haben eine Besonderheit: Sie sind oft sowohl Ausstellungsraum als auch Verkaufsstätte. Das lässt sich elegant mit Schema.org abbilden:
{
"@context": "https://schema.org",
"@type": ["SpecialtyStore", "ArtGallery"],
"name": "Galerie Blau — Zeitgenössische Kunst Hamburg",
"description": "Zeitgenössische Malerei, Skulptur und Druckgrafik. Wir vertreten 23 internationale Künstlerinnen und Künstler. Kostenloser Eintritt.",
"url": "https://galerie-blau.de",
"telephone": "+49 40 987654",
"address": {
"@type": "PostalAddress",
"streetAddress": "Elbchaussee 42",
"addressLocality": "Hamburg",
"postalCode": "22763",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "11:00",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "11:00",
"closes": "17:00"
}
],
"isAccessibleForFree": true,
"event": {
"@type": "ExhibitionEvent",
"name": "Frühjahrsausstellung 2026",
"startDate": "2026-04-01",
"endDate": "2026-06-30",
"description": "Neue Werke unserer Galeriekünstler zum Thema Licht und Schatten"
}
}
Beachte den Trick mit dem Array-Typ ["SpecialtyStore", "ArtGallery"]: Du kannst mehrere schema.org-Typen gleichzeitig angeben. ArtGallery ist ein Untertyp von CivicStructure — es ist also korrekt, beide Typen für eine kommerzielle Galerie zu nutzen.
Brautmodengeschäft: Besondere Eigenschaften
Ein Brautmodengeschäft profitiert besonders von detaillierten Angebotsinformationen, da Bräute früh mit der Suche beginnen und sehr spezifische Anfragen stellen:
{
"@context": "https://schema.org",
"@type": "SpecialtyStore",
"name": "La Sposa — Brautmoden Stuttgart",
"description": "Exklusive Brautkleider, Abendkleider und Brautaccessoires in Stuttgart. Individuelle Beratung auf Termin, Änderungsatelier im Haus.",
"url": "https://lasposa-stuttgart.de",
"telephone": "+49 711 445566",
"address": {
"@type": "PostalAddress",
"streetAddress": "Königstraße 18",
"addressLocality": "Stuttgart",
"postalCode": "70173",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "10:00",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "17:00"
}
],
"priceRange": "€€€",
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Dienstleistungen und Sortiment",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Brautkleid-Beratung",
"description": "Persönliche Stilberatung und Anprobe nach Terminvereinbarung"
},
"price": "0",
"priceCurrency": "EUR"
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Änderungsatelier",
"description": "Professionelle Änderungsschneiderei für Brautkleider aller Marken"
}
}
]
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "Terminvereinbarung",
"telephone": "+49 711 445566",
"availableLanguage": ["German", "Italian", "English"]
}
}
Tabak- und Zigarrengeschäft: Altersverifizierung im Schema
Für altersgebundene Produkte gibt es in schema.org die Property purchaseType und eligibleCustomerType — allerdings noch ohne direkte Altersangabe. Am sinnvollsten ist hier die Nutzung von audience:
{
"@context": "https://schema.org",
"@type": "SpecialtyStore",
"name": "Casa del Habano Frankfurt",
"description": "Ihr Zigarren-Fachgeschäft in Frankfurt. Kubanische Zigarren, Zigarillos, Pfeifen und Tabakzubehör. Humidor-Service und Beratung.",
"url": "https://casadelhabano-frankfurt.de",
"telephone": "+49 69 112233",
"address": {
"@type": "PostalAddress",
"streetAddress": "Kaiserstraße 55",
"addressLocality": "Frankfurt am Main",
"postalCode": "60329",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"opens": "09:00",
"closes": "19:00"
}
],
"priceRange": "€€–€€€€",
"audience": {
"@type": "PeopleAudience",
"requiredMinAge": 18
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Sortiment",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Kubanische Zigarren",
"description": "Originale Habanos aus Kuba — Cohiba, Montecristo, Romeo y Julieta"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Humidor-Service",
"description": "Professionelle Lagerung und Pflege Ihrer Zigarren"
}
}
]
}
}
Feinkosthandlung mit Lieferservice
Ein Tee- oder Feinkostladen, der auch online verkauft oder liefert, kombiniert SpecialtyStore ideal mit shippingDetails und areaServed:
{
"@context": "https://schema.org",
"@type": "SpecialtyStore",
"name": "Teehaus Bergkräuter München",
"description": "Bio-Tees, Kräuter und Gewürze aus aller Welt. Eigene Mischungen, Probiersets und Geschenkkörbe. Auch online bestellbar.",
"url": "https://teehaus-bergkraeuter.de",
"telephone": "+49 89 778899",
"address": {
"@type": "PostalAddress",
"streetAddress": "Viktualienmarkt 3",
"addressLocality": "München",
"postalCode": "80331",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:30"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "16:00"
}
],
"areaServed": [
{
"@type": "City",
"name": "München"
},
{
"@type": "AdministrativeArea",
"name": "Deutschland"
}
],
"potentialAction": {
"@type": "OrderAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://teehaus-bergkraeuter.de/shop",
"actionPlatform": ["http://schema.org/DesktopWebPlatform", "http://schema.org/MobileWebPlatform"]
},
"deliveryMethod": ["http://schema.org/DeliveryModePickUp", "http://schema.org/DeliveryModeMail"]
}
}
Mehrere Standorte: SpecialtyStore-Kette
Hat dein Spezialgeschäft mehrere Standorte, empfiehlt sich eine Organization als Dachentität mit einzelnen SpecialtyStore-Einträgen pro Filiale. Auf der Hauptseite:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Briefmarken Kaiser — Fachgeschäfte für Philatelie",
"url": "https://briefmarken-kaiser.de",
"description": "Deutschlands führende Briefmarken-Fachgeschäfte. 3 Standorte in Berlin, Hamburg und Köln.",
"logo": "https://briefmarken-kaiser.de/logo.png",
"sameAs": ["https://www.facebook.com/briefmarkenkaiser"],
"subOrganization": [
{
"@type": "SpecialtyStore",
"name": "Briefmarken Kaiser Berlin",
"address": {
"@type": "PostalAddress",
"streetAddress": "Unter den Linden 77",
"addressLocality": "Berlin",
"postalCode": "10117",
"addressCountry": "DE"
},
"telephone": "+49 30 112233",
"url": "https://briefmarken-kaiser.de/berlin"
},
{
"@type": "SpecialtyStore",
"name": "Briefmarken Kaiser Hamburg",
"address": {
"@type": "PostalAddress",
"streetAddress": "Mönckebergstraße 5",
"addressLocality": "Hamburg",
"postalCode": "20095",
"addressCountry": "DE"
},
"telephone": "+49 40 445566",
"url": "https://briefmarken-kaiser.de/hamburg"
}
]
}
Für jede Filiale erstellst du zusätzlich eine eigene Seite mit einem vollständigen SpecialtyStore-Schema-Markup inklusive aller Details. Die Hauptseite verwendet das Organization-Schema mit subOrganization-Verweisen.
SpecialtyStore vs. andere Store-Typen: Die richtige Wahl
Eine häufige Frage ist, wann SpecialtyStore und wann ein spezifischerer Typ besser passt. Als Faustregel gilt: Wenn schema.org einen spezifischeren Typ anbietet, verwende ihn. SpecialtyStore ist die Auffanglösung.
| Geschäftstyp | Empfohlener Schema-Typ |
|---|---|
| Kleidung, Mode, Accessoires | ClothingStore |
| Schuhe | ShoeStore |
| Schmuck, Uhren | JewelryStore |
| Bücher, Comics | BookStore |
| Elektronik, Computer | ElectronicsStore |
| Baumarkt, Werkzeug | HardwareStore |
| Sportartikel | SportingGoodsStore |
| Spielzeug | ToyStore |
| Musik, Instrumente | MusicStore |
| Antiquitäten, Kunst, Briefmarken | SpecialtyStore |
| Tabak, Zigarren | SpecialtyStore |
| Brautmoden, Kostüme | SpecialtyStore |
| Teeläden, Feinkost | SpecialtyStore |
| Angelgeschäfte, Jagdbedarf | SpecialtyStore |
| Kerzen, Duftprodukte | SpecialtyStore |
Häufige Fehler bei SpecialtyStore und wie du sie vermeidest
Fehler 1: Zu generisch bleiben
Der häufigste Fehler ist, nur das Minimum auszufüllen und die description-Property wegzulassen oder zu generisch zu formulieren. Google und Nutzer brauchen eine klare Erklärung, was das Besondere an diesem Geschäft ist. Nenn deine Spezialität, deine Zielgruppe und deinen geografischen Schwerpunkt.
Schlecht: "description": "Wir sind ein Fachgeschäft."
Gut: "description": "Ihr Antiquitätenfachgeschäft in Hannover seit 1987. Wir kaufen und verkaufen Möbel, Porzellan und Gemälde aus dem 18.–20. Jahrhundert."
Fehler 2: Falsche Öffnungszeiten
Viele Spezialgeschäfte haben unregelmäßige Öffnungszeiten, arbeiten nach Terminvereinbarung oder haben saisonale Schließzeiten. Nutze OpeningHoursSpecification mit genauen Zeitangaben — und ergänze ggf. eine ContactPoint-Property für Terminbuchungen.
Fehler 3: Fehlende Bewertungen
AggregateRating ist für lokale Geschäfte besonders wertvoll, weil Google damit Sternebewertungen direkt in den Suchergebnissen anzeigen kann. Nutze das AggregateRating Schema Markup, sobald du mindestens 5 echte Bewertungen hast. Nicht erst bei 50.
Fehler 4: Geo-Koordinaten vergessen
Für lokale Suchen sind geo-Koordinaten äußerst wertvoll. Google kann dadurch die geografische Relevanz einer Website präziser bestimmen — gerade in dicht besiedelten Stadtvierteln, wo viele ähnliche Geschäfte nahe beieinander liegen.
Fehler 5: Keine Verlinkung zu Produktseiten
Wenn du einzelne Produkte oder Kollektionen auf deiner Website hast, verlinke sie über hasOfferCatalog oder makesOffer mit dem Store-Eintrag. Das gibt Google ein vollständigeres Bild deines Sortiments.
Integration mit anderen Schema-Typen
SpecialtyStore lässt sich hervorragend mit weiteren Schema-Typen kombinieren:
- OpeningHoursSpecification: Detaillierte Öffnungszeiten inklusive Feiertage
- AggregateRating: Kundenbewertungen für Rich Snippets
- Event: Ausstellungen, Messen oder Sonderverkäufe ankündigen
- OfferCatalog: Dienstleistungen und Produkte strukturiert darstellen
- ServiceArea: Liefergebiet oder Einzugsgebiet definieren
- GeoShape: Genaues Servicegebiet kartografisch festlegen
SpecialtyStore in den Google-Suchergebnissen: Was ist möglich?
Mit vollständigem SpecialtyStore-Schema kann dein Geschäft in folgenden Google-Formaten auftauchen:
- Local Pack (Karte + 3 Ergebnisse): Die wertvollste Platzierung für lokale Suchen wie "Antiquitäten in der Nähe"
- Knowledge Panel: Infobox rechts mit Öffnungszeiten, Telefon, Adresse und Fotos
- Rich Results mit Bewertungssternen: Wenn
AggregateRatingeingebunden ist - FAQ-Snippet: Bei kombinierten FAQPage-Markup
Überprüfe dein fertig implementiertes Markup mit dem Google Rich Results Test. Nutze außerdem unseren JSON-LD Structured Data Validator, um JSON-Fehler vorab zu finden.
Checkliste: SpecialtyStore Schema Markup vollständig implementieren
Gehe diese Punkte durch, bevor du dein Markup live schaltest:
- ✅
@type: "SpecialtyStore"gesetzt (ggf. kombiniert mit zweitem Typ) - ✅
nameentspricht dem offiziellen Firmennamen - ✅
descriptionmit Spezialität, Standort und Alleinstellungsmerkmal - ✅
addressmit vollständigerPostalAddress - ✅
telephoneim internationalen Format (+49…) - ✅
openingHoursSpecificationfür alle Wochentage - ✅
geomit Latitude und Longitude - ✅
urlmit kanonischer URL der Hauptseite - ✅
imagemit hochwertigem Außen- oder Innenaufnahme - ✅
priceRange(€, €€, €€€, €€€€) - ✅
aggregateRating(sobald Bewertungen vorhanden) - ✅
sameAsmit Social-Media-Profilen und Google-My-Business-Link - ✅ Markup im Google Rich Results Test validiert
Fazit: SpecialtyStore — der universelle Typ für Nischengeschäfte
SpecialtyStore ist die perfekte Lösung für alle Spezialgeschäfte, die keinem spezifischeren schema.org-Typ entsprechen. Mit vollständig ausgefülltem JSON-LD — insbesondere description, geo, openingHoursSpecification und aggregateRating — schaffst du die Grundlage für lokale Rich Results und ein gut sichtbares Knowledge Panel.
Der entscheidende Unterschied zu schlechtem Schema Markup liegt in den Details: Nutze die hasOfferCatalog-Property, um Google dein Sortiment oder deine Dienstleistungen zu erklären. Verlinke auf Social-Media-Profile über sameAs. Und pflege deine Öffnungszeiten regelmäßig — veraltete Öffnungszeiten im Markup schaden dem Vertrauen der Nutzer.
Prüfe zunächst alle deine bestehenden Seiten mit unserer kostenlosen SEO-Analyse auf shift07.ai — wir zeigen dir sofort, ob das Schema Markup deiner Website korrekt und vollständig ist.