Schema Markup Cluster 16

BookStore & OfficeEquipmentStore Schema Markup: JSON-LD für Buchhandlungen und Bürobedarf

Wie Buchhandlungen, Antiquariate und Bürobedarfsgeschäfte mit BookStore Schema Markup bei Google mehr Sichtbarkeit gewinnen – vollständige Anleitung mit JSON-LD Beispiel-Code, Properties-Tabelle und Implementierungs-Checkliste.

Laurenz Thümmler 28. April 2026 10 Min. Lesezeit
BookStore OfficeEquipmentStore Schema Markup JSON-LD für Buchhandlungen und Bürobedarfsgeschäfte

Worum geht es in diesem Artikel?

Du betreibst eine Buchhandlung, ein Antiquariat oder ein Bürobedarfsgeschäft? Dann zeigen wir dir, wie du mit BookStore Schema Markup und dem richtigen JSON-LD dein Google-Ranking verbessern und in lokalen Suchergebnissen besser auffallen kannst – inklusive fertigem Code zum Kopieren.

Was ist BookStore Schema Markup?

BookStore ist ein strukturierter Datentyp aus dem schema.org-Vokabular, der speziell für Buchhandlungen, Buchhändler, Antiquariate und Buchspezialisten entwickelt wurde. Er ist ein direkter Untertyp von Store, der wiederum von LocalBusiness erbt.

Die Vererbungshierarchie sieht so aus:

Thing → Organization → LocalBusiness → Store → BookStore

Für OfficeEquipmentStore ist die Hierarchie identisch aufgebaut:

Thing → Organization → LocalBusiness → Store → OfficeEquipmentStore

Beide Typen erben alle Properties von LocalBusiness, einschließlich Adresse, Öffnungszeiten, Telefonnummer, Geo-Koordinaten und Bewertungen. Der spezifischere Typ signalisiert Google gleichzeitig präzise, um welche Art von Geschäft es sich handelt – das verbessert die Klassifizierung in den lokalen Suchergebnissen.

Für welche Geschäfte sind die Typen geeignet?

BookStore

OfficeEquipmentStore

Tipp: Kombination von Schema-Typen möglich

Manche Buchhandlungen führen auch Schreibwaren und Bürobedarf. In diesem Fall kannst du im @graph-Format beide Typen gleichzeitig angeben, oder du wählst den für dein Hauptsortiment passendsten Typ und beschreibst die Nebenleistungen in der description. Alternativ bietet sich auch ein hasOfferCatalog an, um verschiedene Sortimentsbereiche zu strukturieren. Lies dazu unseren Artikel zu LocalBusiness Schema Markup für alle Optionen.

Warum lohnt sich Schema Markup für Buchhandlungen?

Der stationäre Buchhandel kämpft seit Jahren gegen die Online-Konkurrenz. Wer lokal präsent ist, muss diese Präsenz auch digital sichtbar machen. Suchanfragen wie „Buchhandlung Berlin Mitte", „Antiquariat mit Erstausgaben Hamburg", „Fachbuchhandlung Informatik München" oder „Buchhandlung geöffnet Sonntag" haben eine klare lokale und kommerzielle Absicht.

Mit korrektem BookStore Schema Markup profitierst du von:

Laut unserer Analyse von 198 deutschen Unternehmens-Websites fehlt bei über 73 % der lokalen Einzelhändler ein vollständiges Schema Markup. Im Buchhandel ist die Lage sogar noch schlechter – viele stationäre Buchhandlungen haben veraltete Websites ohne jegliches strukturiertes Daten-Markup.

Alle wichtigen Properties für BookStore im Überblick

Property Typ Wichtigkeit Beschreibung
@typeTextPflicht„BookStore" oder „OfficeEquipmentStore"
nameTextPflichtOffizieller Geschäftsname
addressPostalAddressPflichtVollständige Adresse für lokales SEO
telephoneTextEmpfohlenTelefon im Format +49 ...
urlURLEmpfohlenWebsite-URL des Geschäfts
openingHoursSpecificationOpeningHoursSpecificationEmpfohlenÖffnungszeiten strukturiert angeben
aggregateRatingAggregateRatingEmpfohlenDurchschnittsbewertung (z.B. Google Maps)
geoGeoCoordinatesEmpfohlenGPS-Koordinaten für Kartenintegration
descriptionTextOptionalKurzbeschreibung des Sortiments
imageURLOptionalFoto des Ladens oder Logo-URL
emailTextOptionalKontakt-E-Mail-Adresse
priceRangeTextOptionalPreissegment: €, €€, €€€
paymentAcceptedTextOptionalAkzeptierte Zahlungsmethoden
sameAsURLOptionalGoogle Maps, Social Media, Yelp
hasOfferCatalogOfferCatalogOptionalSortimentsbereiche strukturiert angeben

Vollständiges JSON-LD Beispiel für eine Buchhandlung

Hier ist ein vollständiges Beispiel für eine Buchhandlung mit Café und Veranstaltungsraum in Köln:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BookStore", "name": "Buchhandlung Schiller Köln", "url": "https://www.buchhandlung-schiller.de", "telephone": "+49 221 456789", "email": "info@buchhandlung-schiller.de", "description": "Ihr unabhängiger Buchhändler in Köln-Ehrenfeld seit 1978. Großes Sortiment an Belletristik, Sachbüchern, Kinder- und Jugendbüchern. Lesungen, Buchempfehlungen und Buchbestellung.", "image": "https://www.buchhandlung-schiller.de/images/laden.jpg", "priceRange": "€€", "paymentAccepted": "Cash, Debit card, Credit card, Gift card", "address": { "@type": "PostalAddress", "streetAddress": "Venloer Straße 200", "postalCode": "50823", "addressLocality": "Köln", "addressRegion": "Nordrhein-Westfalen", "addressCountry": "DE" }, "geo": { "@type": "GeoCoordinates", "latitude": 50.9431, "longitude": 6.9252 }, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "09:30", "closes": "19:00" }, { "@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "10:00", "closes": "18:00" } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "234", "bestRating": "5" }, "hasOfferCatalog": { "@type": "OfferCatalog", "name": "Buchsortiment", "itemListElement": [ { "@type": "Offer", "name": "Belletristik" }, { "@type": "Offer", "name": "Sachbücher" }, { "@type": "Offer", "name": "Kinder- und Jugendbücher" }, { "@type": "Offer", "name": "Buchbestellung und -lieferung" } ] }, "sameAs": [ "https://www.google.com/maps?cid=DEINE_CID", "https://www.facebook.com/buchhandlung-schiller" ] } </script>

Vollständiges JSON-LD Beispiel für ein Bürobedarfsgeschäft

Hier ist ein vollständiges Beispiel für ein Bürobedarfsgeschäft mit Online-Shop in Frankfurt:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "OfficeEquipmentStore", "name": "Bürobedarf Mayer Frankfurt", "url": "https://www.buerobedarf-mayer.de", "telephone": "+49 69 112233", "email": "bestellung@buerobedarf-mayer.de", "description": "Ihr Fachgeschäft für Bürobedarf, Schreibwaren, Druckerzubehör und Büromöbel in Frankfurt am Main. Auch für Gewerbekunden mit Mengenrabatten.", "image": "https://www.buerobedarf-mayer.de/images/geschaeft.jpg", "priceRange": "€€", "paymentAccepted": "Cash, Debit card, Credit card, Invoice", "address": { "@type": "PostalAddress", "streetAddress": "Kaiserstraße 50", "postalCode": "60329", "addressLocality": "Frankfurt am Main", "addressRegion": "Hessen", "addressCountry": "DE" }, "geo": { "@type": "GeoCoordinates", "latitude": 50.1045, "longitude": 8.6741 }, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "08:00", "closes": "18:30" }, { "@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "09:00", "closes": "14:00" } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "reviewCount": "89", "bestRating": "5" }, "sameAs": [ "https://www.google.com/maps?cid=DEINE_CID" ] } </script>

Spezialfall: Antiquariat mit BookStore Schema

Antiquariate sind ein interessanter Fall: Sie fallen ebenfalls unter BookStore, bieten aber ein sehr spezialisiertes Sortiment an. Für Antiquariate empfehlen wir, in der description die Spezialisierung klar herauszustellen und ggf. hasOfferCatalog zu nutzen, um die Sortimentsbereiche zu strukturieren:

{ "@context": "https://schema.org", "@type": "BookStore", "name": "Antiquariat Böhmer Berlin", "description": "Antiquariat mit Schwerpunkt Literatur des 19. und frühen 20. Jahrhunderts. Erstausgaben, Rarissima und alte Landkarten. Ankauf und Bewertung von Privatbibliotheken.", "hasOfferCatalog": { "@type": "OfferCatalog", "name": "Antiquariatssortiment", "itemListElement": [ { "@type": "Offer", "name": "Erstausgaben 19. Jahrhundert" }, { "@type": "Offer", "name": "Illustrierte Bücher" }, { "@type": "Offer", "name": "Alte Landkarten und Grafiken" }, { "@type": "Offer", "name": "Ankauf von Privatbibliotheken" } ] } }

SEO-Tipp für Antiquariate: Bewertungen sind Gold wert

Antiquariate leben von Vertrauen. Google-Bewertungen und die aggregateRating-Property sind hier besonders wichtig, da Kunden vor einem Kauf seltener Bücher das Vertrauen in den Händler explizit prüfen. Wie du mehr Google-Bewertungen sammelst, erklärt unser Artikel zu Google Bewertungen bekommen.

Besonderheit: Buchhandlungen mit Event-Bereich

Viele unabhängige Buchhandlungen veranstalten regelmäßig Lesungen, Signierveranstaltungen oder Buchvorstellungen. Diese lassen sich hervorragend mit dem Event-Schema-Typ kombinieren:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "Lesung: Maria Müller – Der letzte Sommer", "startDate": "2026-05-15T19:30", "endDate": "2026-05-15T21:00", "location": { "@type": "BookStore", "name": "Buchhandlung Schiller Köln", "address": { "@type": "PostalAddress", "streetAddress": "Venloer Straße 200", "postalCode": "50823", "addressLocality": "Köln", "addressCountry": "DE" } }, "organizer": { "@type": "Organization", "name": "Buchhandlung Schiller Köln" }, "offers": { "@type": "Offer", "price": "8", "priceCurrency": "EUR", "url": "https://www.buchhandlung-schiller.de/veranstaltungen/lesung-mueller" } } </script>

Events in einer Buchhandlung profitieren so direkt von Google-Event-Rich-Snippets und erscheinen als separate Einträge in den Suchergebnissen. Mehr dazu in unserem ausführlichen Artikel zu Event Schema Markup.

Schritt-für-Schritt: Implementierung auf deiner Website

  1. JSON-LD Code anpassen: Kopiere das passende Beispiel (BookStore oder OfficeEquipmentStore) aus diesem Artikel und füge deine tatsächlichen Daten ein.
  2. Öffnungszeiten vollständig eintragen: Achte auf Sonderöffnungszeiten für Feiertage oder Sonntagsöffnungen bei Adventssonntagen.
  3. Koordinaten ermitteln: Rechtsklick auf deinen Standort in Google Maps → "Was ist hier?" → Koordinaten kopieren.
  4. Code in den <head> einfügen: Der <script type="application/ld+json">-Block kommt in den <head>-Bereich der Homepage und aller standortbezogenen Unterseiten.
  5. Validieren: Mit dem Google Rich Results Test prüfen ob alles korrekt erkannt wird.
  6. Gesamten SEO-Status prüfen: Nutze unsere kostenlose SEO-Analyse, um alle SEO-Faktoren deiner Website zu prüfen – nicht nur Schema Markup.

Häufige Fehler bei BookStore Schema Markup

Fehler 1: Nur @type: "Store" statt "BookStore"

Viele Buchhandlungen setzen lediglich "@type": "Store", obwohl BookStore als spezifischerer Typ verfügbar ist. Der spezifischere Typ hilft Google, das Geschäft präziser zu kategorisieren und in branchenrelevanten Suchanfragen zu rankieren.

Fehler 2: Fehlende oder ungenaue Öffnungszeiten

Gerade Buchhandlungen haben oft Sonderöffnungszeiten (Adventsstress, Messen, Lesungen). Wer sein Schema Markup nicht regelmäßig aktualisiert, riskiert, dass Kunden vor verschlossenen Türen stehen. Das beschädigt Reputation und SEO.

Fehler 3: description fehlt oder ist zu kurz

Die description ist eine Chance, das Alleinstellungsmerkmal der Buchhandlung herauszustellen: "Unabhängige Buchhandlung seit 1965", "Fachbuchhandlung für Medizin und Naturwissenschaften", "Antiquariat für Erstausgaben des 20. Jahrhunderts". Beschreibungen ohne konkreten Inhalt verschenken Potenzial.

Fehler 4: aggregateRating ohne valide Quelle

Google prüft aggregateRating-Angaben gegen bekannte Bewertungsquellen. Wer Werte einträgt, die nicht auf Google Maps, Trusted Shops oder einer anderen bekannten Plattform abrufbar sind, riskiert eine Abstrafung. Mehr dazu in unserem Artikel zu AggregateRating Schema Markup.

NAP-Konsistenz: Der stille Rankingfaktor

Name, Adresse und Telefonnummer (NAP) müssen auf deiner Website, im Schema Markup, in Google My Business und in allen Branchenverzeichnissen identisch sein. Buchhandlungen, die in verschiedenen Verzeichnissen unter verschiedenen Namen (z.B. "Buchhandlung Schiller" vs. "Buchhandlung Schiller Köln GmbH") gelistet sind, senden widersprüchliche Signale an Google.

Alles zur NAP-Konsistenz und wie du sie herstellst, erklären wir in unserem Leitfaden zu NAP-Konsistenz im lokalen SEO.

Tipp für Buchhändler mit Online-Shop

Wenn du neben dem stationären Laden auch einen Online-Shop betreibst, solltest du Schema Markup auf beiden Seiten einsetzen – auf der lokalen Seite BookStore, auf den Produktseiten Product mit Offer. Beide Systeme ergänzen sich und bedienen unterschiedliche Suchanfragen. Lies unseren Artikel zu Product Schema Markup für Details.

Checkliste: Vollständiges Schema Markup für Buchhandlungen

Kostenlose SEO-Analyse für deine Buchhandlung

Nutze unsere kostenlose SEO-Analyse auf shift07.ai, um alle SEO-Probleme deiner Buchhandlungs-Website auf einen Blick zu sehen: fehlende Meta-Tags, Schema-Markup-Fehler, fehlende Öffnungszeiten, langsame Ladezeit und vieles mehr.

Zusammenfassung

BookStore Schema Markup ist ein wichtiger Baustein der lokalen SEO-Strategie für jede Buchhandlung und jedes Antiquariat. Der spezifischere Typ signalisiert Google klar, womit sich dein Betrieb beschäftigt, und ermöglicht Bewertungssterne und Öffnungszeiten direkt in den Suchergebnissen.

Für OfficeEquipmentStore gilt dasselbe: Bürobedarfsgeschäfte profitieren durch korrekt implementiertes Schema Markup von besseren lokalen Rankings und höherer Klickrate in der SERP.

Der nächste Schritt nach der Schema-Implementierung ist ein vollständig gepflegtes Google My Business Profil – der offizielle Begleiter zum Schema Markup. Wie du das optimierst, erklärt unser ausführlicher Google My Business Leitfaden.