PawnShop und WholesaleStore sind zwei Geschäftstypen, die in der Schema-Markup-Welt häufig übersehen werden. Dabei bieten beide klare Typbezeichnungen in der Schema.org-Hierarchie — und wer sie korrekt implementiert, verbessert die Chancen auf Rich Snippets in der Google-Suche erheblich. Diese Anleitung zeigt dir Schritt für Schritt, wie du das JSON-LD für Pfandleihhäuser und Großhandelsbetriebe aufbaust.
Inhalt
- 1. Was ist PawnShop im Schema.org-Kontext?
- 2. Was ist WholesaleStore im Schema.org-Kontext?
- 3. PawnShop: Alle wichtigen Properties
- 4. WholesaleStore: Alle wichtigen Properties
- 5. Vollständiges JSON-LD Beispiel: PawnShop
- 6. Vollständiges JSON-LD Beispiel: WholesaleStore
- 7. Unterschiede und Gemeinsamkeiten
- 8. Häufige Fehler vermeiden
- 9. Testen und validieren
1. Was ist PawnShop im Schema.org-Kontext?
PawnShop ist ein spezialisierter Schema.org-Typ für Pfandleihhäuser und ähnliche Betriebe, die Waren als Pfand akzeptieren und Kredite gegen Sachwerte vergeben. Die Typen-Hierarchie sieht so aus:
Thing → Organization → LocalBusiness → Store → PawnShop
PawnShop erbt damit alle Properties von Store und LocalBusiness. Das ist vorteilhaft, denn du kannst alle Felder wie Adresse, Öffnungszeiten und Bewertungen ohne Einschränkungen nutzen. In Deutschland spricht man von Pfandleihern oder Leihhäusern — im internationalen Schema-Kontext ist PawnShop die korrekte Bezeichnung.
Pfandleiher haben in der Google-Suche eine besondere Stellung: Nutzer suchen nach ihnen oft mit lokalem Intent ("Pfandleiher Hamburg", "Pfandhaus Berlin Mitte"). Mit korrekt implementiertem PawnShop Schema Markup gibst du Google genaue Signale über deinen Betrieb — was deine Sichtbarkeit in lokalen Suchergebnissen steigert.
2. Was ist WholesaleStore im Schema.org-Kontext?
WholesaleStore bezeichnet Großhandelsbetriebe, die Waren in großen Mengen verkaufen — typischerweise an andere Unternehmen oder gewerbliche Kunden. Die Hierarchie:
Thing → Organization → LocalBusiness → Store → WholesaleStore
Auch WholesaleStore ist ein direkter Untertyp von Store und erbt entsprechend alle relevanten Properties. Typische Anwendungsfälle in Deutschland sind Baustoffgroßhandel, Lebensmittelgroßhandel (Cash & Carry), Textilgroßhandel oder Gastronomiebedarf-Großhändler.
Für Großhändler mit physischem Standort ist das Schema Markup besonders relevant, weil Google My Business und lokale Suchergebnisse immer wichtiger werden — auch für B2B-Betriebe. Wer seinen WholesaleStore korrekt mit JSON-LD auszeichnet, kann in der Google-Suche mit Öffnungszeiten, Bewertungssternen und Adressdaten auftreten.
Mehr zum übergeordneten Konzept der Strukturierten Daten für SEO und warum Schema Markup generell für lokale Unternehmen so wichtig ist.
3. PawnShop: Alle wichtigen Properties
Da PawnShop von LocalBusiness erbt, stehen dir alle Standard-Properties zur Verfügung. Hier die wichtigsten im Überblick:
| Property | Typ | Pflicht? | Beschreibung |
|---|---|---|---|
| @type | Text | Ja | Muss "PawnShop" sein |
| name | Text | Ja | Offizieller Firmenname |
| address | PostalAddress | Ja | Vollständige Adresse |
| telephone | Text | Empfohlen | Telefonnummer mit Ländercode |
| openingHoursSpecification | OpeningHoursSpecification | Empfohlen | Strukturierte Öffnungszeiten |
| geo | GeoCoordinates | Empfohlen | Längen- und Breitengrad |
| aggregateRating | AggregateRating | Optional | Bewertungssterne für Rich Snippets |
| priceRange | Text | Optional | Preisniveau (€, €€, €€€) |
| paymentAccepted | Text | Optional | Akzeptierte Zahlungsmethoden |
| currenciesAccepted | Text | Optional | Akzeptierte Währungen (z. B. EUR) |
Für Pfandleihhäuser ist paymentAccepted besonders relevant: Kunden möchten vor dem Besuch wissen, ob sie Bargeld, Karte oder beides akzeptieren. Trage hier alle akzeptierten Zahlungsmethoden ein.
4. WholesaleStore: Alle wichtigen Properties
WholesaleStore teilt die gleiche Basis wie PawnShop — beide sind Store-Untertypen. Es gibt jedoch ein paar Properties, die für Großhändler besonders relevant sind:
| Property | Warum relevant für Großhandel? |
|---|---|
| hasMap | Großhandelslager sind oft schwer zu finden — ein Google Maps Link hilft Lieferanten und Käufern |
| areaServed | Großhändler beliefern oft bestimmte Regionen — hier das Einzugsgebiet definieren |
| contactPoint | B2B-Kontakt (Einkauf, Disposition) separat angeben |
| makesOffer | Spezifische Produktkategorien als Angebot strukturieren |
| openingHoursSpecification | Lageröffnungszeiten vs. Bürozeiten — beide separat angeben wenn nötig |
Für Großhändler mit Lieferservice empfiehlt sich zusätzlich das areaServed-Property, um Google mitzuteilen, welche Regionen beliefert werden. Das ist besonders für regional operierende Großhändler wichtig.
Schaue dir auch unseren Artikel über ConvenienceStore & GroceryStore Schema Markup an — beide Typen haben viele Überschneidungen mit WholesaleStore.
5. Vollständiges JSON-LD Beispiel: PawnShop
Hier ist ein vollständiges, produktionsreifes JSON-LD Beispiel für ein Pfandleihhaus:
{
"@context": "https://schema.org",
"@type": "PawnShop",
"name": "Pfandhaus Berliner Stern",
"description": "Ihr Pfandleihhaus in Berlin-Mitte. Wir beleihen Schmuck, Uhren, Elektronik und Musikinstrumente. Faire Konditionen, diskrete Abwicklung.",
"url": "https://pfandhaus-berliner-stern.de",
"telephone": "+49-30-1234567",
"email": "info@pfandhaus-berliner-stern.de",
"priceRange": "€€",
"paymentAccepted": "Cash, Debit Card, Credit Card",
"currenciesAccepted": "EUR",
"address": {
"@type": "PostalAddress",
"streetAddress": "Unter den Linden 42",
"addressLocality": "Berlin",
"postalCode": "10117",
"addressRegion": "Berlin",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.5163,
"longitude": 13.3777
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "14:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "87",
"bestRating": "5",
"worstRating": "1"
},
"hasMap": "https://maps.google.com/?q=Unter+den+Linden+42+Berlin",
"image": "https://pfandhaus-berliner-stern.de/images/storefront.jpg",
"logo": "https://pfandhaus-berliner-stern.de/images/logo.png",
"sameAs": [
"https://www.google.com/maps?cid=XXXXXXXXX",
"https://www.facebook.com/pawnhausberlin"
]
}
Hinweis zu AggregateRating
Das aggregateRating-Property aktiviert Bewertungssterne in den Google-Suchergebnissen — ein echter Klickrate-Booster. Nutze nur echte Bewertungen aus verifizierten Quellen. Gefälschte Bewertungen verstoßen gegen Googles Richtlinien.
6. Vollständiges JSON-LD Beispiel: WholesaleStore
Für einen Lebensmittelgroßhändler könnte das JSON-LD so aussehen:
{
"@context": "https://schema.org",
"@type": "WholesaleStore",
"name": "Großhandel Müller GmbH",
"description": "Ihr Lebensmittelgroßhändler für Gastronomie und Gemeinschaftsverpflegung in Hamburg. Frische Waren täglich, breites Sortiment, zuverlässige Lieferung.",
"url": "https://grosshandel-mueller.de",
"telephone": "+49-40-9876543",
"email": "bestellung@grosshandel-mueller.de",
"address": {
"@type": "PostalAddress",
"streetAddress": "Hamburger Hafen Allee 15",
"addressLocality": "Hamburg",
"postalCode": "20457",
"addressRegion": "Hamburg",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 53.5415,
"longitude": 9.9899
},
"areaServed": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 53.5415,
"longitude": 9.9899
},
"geoRadius": "50000"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "06:00",
"closes": "17:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "07:00",
"closes": "13:00"
}
],
"contactPoint": [
{
"@type": "ContactPoint",
"telephone": "+49-40-9876543",
"contactType": "customer service",
"availableLanguage": "German"
},
{
"@type": "ContactPoint",
"telephone": "+49-40-9876544",
"contactType": "sales",
"availableLanguage": "German",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:00",
"closes": "16:00"
}
}
],
"hasMap": "https://maps.google.com/?q=Hamburger+Hafen+Allee+15+Hamburg",
"image": "https://grosshandel-mueller.de/images/lager.jpg",
"logo": "https://grosshandel-mueller.de/images/logo.png"
}
7. Unterschiede und Gemeinsamkeiten im Überblick
| Aspekt | PawnShop | WholesaleStore |
|---|---|---|
| Zielgruppe | Endverbraucher (B2C) | Unternehmen (B2B), teils auch B2C |
| Wichtigste Properties | paymentAccepted, currenciesAccepted, aggregateRating | areaServed, contactPoint (Sales), makesOffer |
| Rich Snippets möglich | Sterne, Öffnungszeiten, Adresse | Öffnungszeiten, Adresse, Einzugsgebiet |
| Gemeinsame Basis | LocalBusiness → Store → @type | LocalBusiness → Store → @type |
Beide Typen profitieren vom vollständigen LocalBusiness Schema Markup — lies diesen Artikel für die Grundlagen, bevor du PawnShop oder WholesaleStore implementierst.
8. Häufige Fehler vermeiden
❌ Fehler 1: Falschen Typ verwenden
Manche Pfandleihhäuser verwenden einfach "Store" oder "LocalBusiness" als Typ. Das ist zwar nicht falsch, aber weniger präzise. Google bevorzugt den spezifischsten Typ — also PawnShop statt dem allgemeinen Store.
❌ Fehler 2: Adresse unvollständig
Das address-Objekt muss streetAddress, addressLocality, postalCode und addressCountry enthalten. Fehlt eines dieser Felder, wird das Schema von Google oft nicht für Rich Results berücksichtigt.
❌ Fehler 3: AggregateRating ohne echte Bewertungen
Trage aggregateRating nur ein, wenn du echte, überprüfbare Kundenbewertungen hast. Google penalisiert Websites, die Bewertungssterne für Produkte oder Dienstleistungen zeigen, für die es keine echten Rezensionen gibt.
❌ Fehler 4: Öffnungszeiten als String statt Objekt
Verwende immer openingHoursSpecification (mit dem Objekt), nicht das ältere openingHours (als Array von Strings). Nur openingHoursSpecification wird für Rich Results in der Google-Suche genutzt.
⚠️ Wichtig für WholesaleStore: areaServed richtig formatieren
Wenn du areaServed verwendest, nutze entweder ein GeoCircle-Objekt (für Radius) oder ein AdministrativeArea-Objekt (für Bundesland/Region). Einfache Text-Strings wie "Hamburg und Umgebung" werden von Google nicht ausgewertet.
9. Testen und validieren
Bevor du dein Schema Markup live schaltest, solltest du es gründlich testen. Hier die empfohlenen Tools:
Googles Rich Results Test
Prüft direkt, ob dein Schema für Rich Results in Google geeignet ist. Gibt Fehler und Warnungen aus.
JSON-LD Structured Data Validator
Unser kostenloser Validator prüft die Syntax deines JSON-LD sofort im Browser — ohne Upload oder externe Dienste.
Schema.org Validator
Validator.schema.org prüft die Konformität mit der offiziellen Schema.org-Spezifikation.
Mit unserem Schema Markup Generator kannst du JSON-LD für lokale Unternehmen direkt im Browser erstellen — ohne manuelles Tippen des JSON-Codes.
Fazit
PawnShop und WholesaleStore sind spezifische Schema.org-Typen, die viele Betreiber noch nicht nutzen — obwohl sie direkt in der Google-Suche Vorteile bringen. Wer sein JSON-LD korrekt implementiert, gibt Google präzise Signale über den Geschäftstyp und erhöht die Chancen auf Rich Snippets mit Öffnungszeiten, Adresse und Bewertungssternen erheblich.
Die wichtigsten Punkte: spezifischen Typ wählen (PawnShop statt Store), vollständige Adresse angeben, Öffnungszeiten als Objekt strukturieren und das Schema vor dem Live-Gang validieren.