JSON-LD für E-Commerce: das Product-Schema
Im Onlinehandel ist das Product-Schema der mit Abstand wichtigste Anwendungsfall. Es war einer der ersten Schema-Typen, die strukturierte Daten in der SEO-Community populär machten, weil es direkt sichtbare Effekte hatte: Sternebewertungen, Preis- und Verfügbarkeitsangaben in den Suchergebnissen, die sogenannten Rich Snippets. Entscheidend für die Wirkung sind nicht die Anwesenheit irgendeines Product-Blocks, sondern die ausgefüllten Felder. Relevant sind insbesondere:
Gerade die letzten beiden Felder gewinnen an Bedeutung, seit generative KI-Systeme Kaufempfehlungen formulieren: Ein Agent, der eine Empfehlung ausspricht, liest Lieferzeit und Rückgaberecht direkt aus dem Markup mit. Wichtig ist dabei eine eiserne Regel: Strukturierte Daten dürfen nur Informationen enthalten, die auch für Nutzer sichtbar auf der Seite stehen. Wer per JSON-LD Preise oder Bewertungen ausweist, die im sichtbaren Inhalt fehlen, riskiert eine manuelle Maßnahme von Google.
JSON-LD in Shopware
Für Shopware-Betreiber ist JSON-LD aktuell besonders relevant, weil sich die Plattform bewegt. Neuere Shopware-6-Versionen können strukturierte Daten nativ als separaten JSON-LD-Block im Seitenkopf ausgeben, statt sie wie früher über Microdata oder ein Custom-Plugin einbetten zu müssen. Diese Fähigkeit hängt teils an einem Feature-Flag und ist nicht in jeder Installation automatisch aktiv. Wer auf einer älteren Version steht oder mehr Felder braucht als das Standard-Set, deckt die Lücke mit etablierten Erweiterungen aus dem Shopware Store ab – etwa SEO-Tool-Plugins, die das Product-Schema vervollständigen.
Der oft unterschätzte Punkt: JSON-LD ist nur so gut wie die Produktdaten dahinter. Ein lückenhaftes Sortiment mit fehlenden GTINs, inkonsistenten Attributen und veralteten Beschreibungen lässt sich nicht durch ein Schema-Plugin retten. Das saubere Markup macht die vorhandenen Fakten eindeutig – es erfindet keine. Die Pflege der Quelldaten, häufig im PIM, ist deshalb der unsichtbare, aber entscheidende Teil der Arbeit.
JSON-LD und KI-Sichtbarkeit
Während JSON-LD ursprünglich ein reines Display-Signal für hübsche Snippets war, hat es sich zu einem Verständnis-Signal entwickelt. Sprachmodelle interpretieren strukturierte Daten nicht wie Fließtext, den sie erst deuten müssen, sondern nehmen sie als geordnete Faktenbasis. Produktdaten, die sauber ausgezeichnet sind, lassen sich eindeutig einer Entität zuordnen, statt aus Prosa geraten zu werden. Wie stark der direkte Effekt auf KI-Zitate ist, wird in der Branche allerdings überschätzt: Einzelne Studien finden nur geringe Bewegung bei den Zitaten nach dem Hinzufügen von Markup. Der belastbare Grund, JSON-LD ernst zu nehmen, ist daher nicht ein versprochener Zitations-Multiplikator, sondern die Grundvoraussetzung, dass die eigenen Produktfakten überhaupt eindeutig und ohne Interpretationsspielraum vorliegen.
JSON-LD im Zusammenspiel mit anderen Schema-Typen
In der Praxis bleibt es selten beim reinen Product-Block. Eine gut ausgezeichnete Seite kombiniert mehrere Schema-Typen, die jeweils einen anderen Aspekt beschreiben und sich gegenseitig stützen. Auf einer Shop-Seite treffen so schnell drei oder vier Entitäten zusammen, ohne dass sich der Code unübersichtlich anfühlen muss – weil jeder Typ in seinem eigenen, klar benannten Objekt steht.
Organization bzw. Store. Beschreibt das Unternehmen selbst – Name, Logo, Kontaktwege, Social-Profile. Dieser Block hilft KI-Systemen und Suchmaschinen, die Marke als eigenständige Entität zu erkennen und Aussagen über sie korrekt zuzuordnen.
BreadcrumbList. Bildet die Navigationshierarchie ab und macht für Crawler nachvollziehbar, wo eine Seite im Katalog steht.
FAQPage. Zeichnet Frage-Antwort-Paare aus. Gerade für generative Engines, die oft direkt auf eine Frage antworten wollen, ist sauber strukturierter FAQ-Inhalt ein dankbarer, leicht extrahierbarer Baustein.
Review und AggregateRating. Liefern Bewertungen als eigene, verifizierbare Datenpunkte statt als Fließtext.
Wichtig ist, die Blöcke nicht beliebig zu stapeln, sondern nur das auszuzeichnen, was wirklich auf der Seite steht und für die Suchabsicht relevant ist. Übermäßiges, irrelevantes Markup verbessert nichts und erhöht nur das Fehlerrisiko bei der Pflege.
Typische Fehler bei der JSON-LD-Implementierung
Die meisten Probleme mit JSON-LD entstehen nicht durch fehlendes, sondern durch fehlerhaftes oder unaufrichtiges Markup. Die wiederkehrenden Stolperfallen:
- Markup ohne sichtbare Entsprechung. Bewertungen oder Preise auszeichnen, die auf der Seite nicht stehen – der klassische Grund für eine manuelle Maßnahme.
- Veraltete Werte. Ein statisch gepflegter Block, der den Preis von gestern trägt, während die Seite längst einen neuen zeigt. JSON-LD sollte aus der gleichen Quelle gespeist werden wie der sichtbare Inhalt.
- Falsche oder fehlende Pflichtfelder. Ein
Offer ohne price oder priceCurrency ist unvollständig und wird von Google teils ignoriert.
- Ungültige Syntax. Ein fehlendes Komma oder eine nicht geschlossene Klammer macht den gesamten Block unbrauchbar. Validierung vor dem Deployment ist deshalb Pflicht, kein Nice-to-have.
Ein praktischer Arbeitsablauf sieht so aus: Markup automatisiert aus den Stammdaten generieren, vor jedem Release durch den Rich-Results-Test und einen Schema-Validator schicken und stichprobenartig auf produktiven Seiten gegenprüfen. So bleibt die Auszeichnung dauerhaft korrekt, statt einmal sauber aufgesetzt und dann stillschweigend zu veralten.
JSON-LD ist nicht aus dem Nichts entstanden, sondern das vorläufige Ergebnis einer längeren Entwicklung hin zu einem maschinenlesbaren Web. Die ersten Versuche, Bedeutung in HTML einzubetten, liefen über Microformats und später über Microdata sowie RDFa – allesamt Verfahren, die Auszeichnung direkt an die sichtbaren HTML-Elemente hefteten. Das funktionierte, war aber fehleranfällig und eng mit dem Layout verflochten. Jede Designänderung barg das Risiko, die Semantik zu beschädigen.
JSON-LD wurde als eigenständige Spezifikation entwickelt und 2014 als Empfehlung des World Wide Web Consortium veröffentlicht. Der entscheidende konzeptionelle Bruch: Die Bedeutung wird vom Layout entkoppelt und in einen separaten Datenblock ausgelagert. Als Google in den Folgejahren JSON-LD zunehmend bevorzugte und schließlich offen empfahl, kippte die Praxis – heute ist es im professionellen Umfeld der Normalfall, während Microdata und RDFa eher in Altbeständen oder Spezialfällen überleben. Wer ein Projekt neu aufsetzt, hat kaum noch einen Grund, sich gegen JSON-LD zu entscheiden.
Diese Entwicklung erklärt auch, warum JSON-LD so gut zur aktuellen KI-Ära passt. Ein Web, dessen Inhalte in klar getrennten, maschinenlesbaren Datenblöcken vorliegen, ist genau das, was sowohl Suchmaschinen-Crawler als auch die Retrieval-Schichten generativer Systeme zuverlässig auswerten können. Was als SEO-Werkzeug für hübsche Snippets begann, ist damit zu einem Baustein der maschinellen Wissensaufbereitung geworden – und seine Bedeutung wächst eher, als dass sie schwindet.
Häufige Fragen zu JSON-LD
Ist JSON-LD ein Ranking-Faktor? Nicht direkt. JSON-LD verbessert nicht die Position als solche, sondern ermöglicht Rich Snippets und eine eindeutige Entitätszuordnung. Die bessere Darstellung in den Ergebnissen kann die Klickrate erhöhen, der Effekt ist aber indirekt.
Wo gehört der JSON-LD-Block hin? Empfohlen ist der Dokumentkopf, technisch funktioniert auch der Body. Wichtiger als die Position ist, dass der Block valide ist und nur sichtbare Inhalte beschreibt.
Wie prüfe ich mein JSON-LD? Über Googles Rich-Results-Test und den Schema-Markup-Validator. Beide melden Syntaxfehler und fehlende Pflichtfelder, bevor sie produktiv geschaltet werden.
Brauche ich JSON-LD und einen Merchant-Center-Feed? Für Google ja – beide Quellen speisen den Shopping Graph. Der Feed ist der kanonische Datenkanal, das Seiten-Markup ergänzt ihn. Sie ersetzen einander nicht.
Schadet falsches JSON-LD? Ja. Markup, das Inhalte beschreibt, die auf der Seite nicht sichtbar sind, oder das irreführende Angaben macht, kann zu einer manuellen Maßnahme führen. Korrektheit geht vor Vollständigkeit.