Start › Leitfaden
Leitfaden

Strukturierte Produktdaten prüfen: Sagt Ihr JSON-LD dasselbe wie Ihre Seite?

Bei der Prüfung strukturierter Produktdaten vergleichen Sie die Product- und Offer-Angaben im JSON-LD Ihrer Seite mit dem, was Kunden tatsächlich sehen: Preis, Währung, Verfügbarkeit und Variante. Weichen sie ab, können Google und KI-Shopping-Agenten falsche Preise oder Bestände zeigen. Eine Seite prüfen Sie von Hand in wenigen Minuten mit dem Quelltext und Googles Test für Rich-Suchergebnisse.

Von Alexandre Des Lauriers · Aktualisiert am 9. Oktober 2026

Warum eine Abweichung im Schema zählt

Die meisten Shopify-Produktseiten enthalten einen JSON-LD-Block (<script type="application/ld+json">), der das Produkt mit dem Vokabular von schema.org beschreibt: Product (oder ProductGroup bei Produkten mit Varianten) und ein oder mehrere Offer-Objekte mit price, priceCurrency und availability.

Maschinen lesen diesen Block, weil er einfacher ist als Ihr Design. Google Merchant Center dokumentiert zum Beispiel, dass die automatischen Artikelaktualisierungen Preis, Währung und Verfügbarkeit aus dem schema.org-Markup Ihrer Zielseiten lesen, um vorübergehende Abweichungen im Feed zu korrigieren, und dass Google ungenauen Auszeichnungen einer Website nicht mehr vertrauen kann. KI-Shopping-Agenten, die Ihre Seiten crawlen oder abrufen, können dieselben Daten nutzen. Steht im JSON-LD 39,00 und auf der Seite 29,00, bekommt jemand weiter unten in der Kette die falsche Zahl.

Googles Dokumentation zu Händlereinträgen nennt price (größer als null) und priceCurrency als Pflichtfelder des Offer; availability wird empfohlen.

So sieht ein stimmiges Offer aus

Für ein Produkt, das auf der Seite für 29,00 Euro und als lieferbar angezeigt wird, sollte das Offer genau dieselben Fakten enthalten:

Bei Produkten mit Varianten sollte jede Variante ein eigenes Offer mit eigenem Preis, eigener Verfügbarkeit und SKU haben. Ist eine Variante ausverkauft und eine andere nicht, muss das Schema das abbilden.

So prüfen Sie eine Produktseite von Hand

  1. Testseiten wählen. Nehmen Sie ein reduziertes Produkt, ein Produkt mit mehreren Varianten zu unterschiedlichen Preisen und ein ausverkauftes Produkt. Abweichungen verstecken sich in diesen Fällen, nicht in den einfachen.
  2. Quelltext ansehen. Öffnen Sie die Seite, drücken Sie Strg+U (Mac: Cmd+Option+U) und suchen Sie nach ld+json. Zählen Sie die Blöcke. Mehr als ein Product-Block ist ein Warnsignal.
  3. Das Offer lesen. Notieren Sie in jedem Block price, priceCurrency, availability und sku oder url der Variante.
  4. Mit der Seite vergleichen. Stimmt der sichtbare Preis, auch der Sale-Preis? Dieselbe Währung? Zeigt die Seite „ausverkauft“, während das Schema InStock sagt?
  5. Googles Test für Rich-Suchergebnisse unter search.google.com/test/rich-results ausführen. Er zeigt, welche strukturierten Daten Google ausliest, und meldet fehlende Pflichtfelder. Ob die Werte zum sichtbaren Preis passen, sagt er nicht; diesen Vergleich machen Sie selbst.
  6. Variante und Markt wechseln. Wählen Sie eine andere Variante und, wenn Sie in mehreren Ländern verkaufen, sehen Sie die Seite aus einem anderen Markt an. Erneut prüfen.

Häufige Ursachen bei Shopify

Fest codierte oder alte Theme-Blöcke

Manche Themes, oder Snippets, die ein Entwickler vor Jahren eingefügt hat, geben einen festen Preis, eine feste Währung oder immer InStock aus, egal welche Variante. Andere stammen aus der Zeit vor Shopifys Liquid-Filter structured_data. Nach Theme-Updates oder Anpassungen bleibt ein altes Snippet oft stehen und erzeugt einen zweiten, veralteten Block.

SEO-, Bewertungs- und Feed-Apps mit eigenem Schema

Schema- und Bewertungs-Apps fügen häufig eigenes Product-Markup ein. Gibt auch das Theme eines aus, haben Sie zwei Product-Blöcke, die sich widersprechen können, etwa einer mit Sale-Preis und einer mit Vergleichspreis. Eine App zu entfernen entfernt nicht immer, was sie in Theme-Dateien geschrieben hat.

Varianten

Die Standardansicht zeigt meist die erste verfügbare Variante. Ein Snippet, das immer die erste Variante liest, ist falsch, sobald Kunden über eine Varianten-URL mit anderem Preis oder Bestand kommen.

Mehrere Währungen und Shopify Märkte

Mit Shopify Märkte kann der sichtbare Preis in der Landeswährung erscheinen, etwa in Schweizer Franken. Ist im JSON-LD die Standardwährung des Shops fest eingetragen oder wird shop.currency verwendet, passen Zahl und Währungscode außerhalb Ihres Heimatmarkts nicht mehr zusammen.

Sales, Rabatte und Caching

Preise, die eine App oder ein Skript nach dem Laden ändert, können vom Preis im serverseitig erzeugten JSON-LD abweichen. Ein Sale aus einer Preis-App erscheint dann auf dem Bildschirm, aber nicht im Schema, oder umgekehrt.

Checkliste Abweichungen

Was vergleichenTypisches SymptomWo beheben
PreisSchema zeigt Vergleichspreis oder alten PreisProduktvorlage im Theme oder Einstellungen der Schema-App
WährungCHF auf der Seite, EUR im SchemaWährung des Marktes verwenden, keinen festen Code
VerfügbarkeitAusverkauft auf der Seite, InStock im SchemaSnippet muss die gewählte Variante lesen
Anzahl Product-BlöckeZwei Blöcke mit unterschiedlichen WertenEine Quelle abschalten: Theme oder App
VarianteVarianten-URL zeigt Preis der ersten VarianteEin Offer pro Variante ausgeben
Fehlender BlockGar kein ld+jsonTheme nutzt structured_data nicht; Entwickler oder Theme-Support fragen

So beheben Sie es, ohne etwas kaputtzumachen

Alle Produkte automatisch prüfen

Die Prüfung von Hand funktioniert für einige Seiten. Für einen ganzen Katalog skaliert sie nicht, und sie zeigt nur den heutigen Stand. AI Sales Assurance führt diesen Vergleich für Ihre Produkte durch: Es meldet fehlendes JSON-LD und JSON-LD, das der Seite widerspricht, dazu Abweichungen bei Preis, Währung, Verfügbarkeit und Varianten, und nennt den wahrscheinlichen Theme-Block oder die App als Ursache. Das Tool arbeitet nur lesend und ändert nie Ihren Shop. Kostenlosen Check starten.

Prüfen Sie, was KI-Shopping-Agenten in Ihrem Shop sehen

Kostenloser Check, nur lesend: Preise, Bestand, Varianten, strukturierte Daten und Links im Vergleich mit Ihren echten Produktseiten. Ohne Kreditkarte.

Kostenlosen Check starten

Häufige Fragen

Wie prüfe ich mein Produkt-Schema bei Shopify?

Öffnen Sie den Quelltext der Seite, suchen Sie nach ld+json und geben Sie die URL in Googles Test für Rich-Suchergebnisse ein. Vergleichen Sie Preis, Währung und Verfügbarkeit im Offer mit der Seite.

Warum zeigen meine strukturierten Daten einen anderen Preis als die Seite?

Meist wegen eines fest codierten Theme-Snippets, eines zweiten Product-Blocks aus einer SEO- oder Bewertungs-App, eines Snippets, das nur die erste Variante liest, oder einer fest eingetragenen Währung.

Erkennt Googles Test für Rich-Suchergebnisse Preisabweichungen?

Nein. Er zeigt die ausgelesenen strukturierten Daten und Fehler in Pflichtfeldern, aber den Vergleich mit der sichtbaren Seite müssen Sie selbst machen.

Darf eine Seite zwei Product-Blöcke haben?

Besser nicht. Zwei Blöcke mit unterschiedlichen Werten lassen Crawler und Agenten raten, welcher stimmt. Behalten Sie eine Quelle: das Theme oder eine App.

Weitere Ratgeber

Quellen

Alexandre Des Lauriers
Gründer, Bromont, Québec, Kanada · adeslauriers@wixi.ca