SchemaValid
ENDE

Product Schema Generator

Erstelle gültiges Product-JSON-LD (strukturierte Daten) für deinen Online-Shop — mit Preis, Verfügbarkeit, GTIN und Bewertungen, bereit für Google Merchant Listings. Sofort, im Browser, kostenlos.

Beispiel ausprobieren

Basis-Infos


Identifikatoren

Die GTIN (Barcode-Nummer, EAN/UPC) ist optional, aber dringend empfohlen — Google nutzt sie, um dein Produkt für Merchant Listings zuzuordnen.


Preis & Verfügbarkeit


Bewertungen (optional)

Optional. Gib sowohl Bewertung als auch Anzahl an, um ein aggregateRating einzufügen — das Markup, das Sterne in den Suchergebnissen zeigen kann.

JSON-LD-Code

Fülle die Pflichtfelder aus (Name, Preis, Währung), um den JSON-LD-Code zu erzeugen.

Warum Product Schema für Merchant Listings wichtig ist

Strukturierte Produktdaten sagen Google genau, was du verkaufst: Name, Bild, Marke, Preis, Verfügbarkeit und Zustand eines Artikels. Sind diese Daten vorhanden und gültig, kommen deine Seiten für Rich-Produkt-Ergebnisse und kostenlose Merchant Listings in der Google-Suche, in Google Bilder und im Shopping-Tab infrage — oft direkt mit Preis, Verfügbarkeit und Sternebewertungen in den Ergebnissen. Diese Zusatzinfos lassen dein Angebot hervorstechen und verbessern in der Regel die Klickrate. Ohne gültiges Product-Markup muss Google diese Informationen aus der Seite erraten, und deine Produkte erscheinen deutlich seltener in diesen hervorgehobenen Platzierungen.

Pflichtfelder für Google Shopping

Mindestens braucht Google einen Produktnamen und ein Angebot mit Preis und Währung — genau diese Felder verlangt dieses Tool, bevor es Code ausgibt. Um tatsächlich für Merchant Listings und Rich Results infrage zu kommen, solltest du zusätzlich ein Bild, eine Marke und einen eindeutigen Produkt-Identifikator angeben: eine GTIN (die Barcode-/EAN-/UPC-Nummer) und/oder eine SKU. Die GTIN ist der wertvollste Identifikator, weil Google damit dein exaktes Produkt im gesamten Web abgleicht. Verfügbarkeit und Zustand vervollständigen das Angebot, und ein aggregateRating (Bewertung plus Anzahl) schaltet Sternebewertungen frei — zeichne aber nur Bewertungen aus, die auf der Seite auch wirklich sichtbar sind.

So bindest du das Schema in deinen Shop ein

Kopiere den generierten Code und füge ihn in ein Skript-Tag vom Typ application/ld+json im head-Bereich der Produktseite ein, die es beschreibt. Die meisten Shop-Systeme erlauben das über ein Theme-Template oder eine SEO-App; Name, Preis und Verfügbarkeit im Markup müssen mit dem übereinstimmen, was Kunden auf der Seite sehen. Ein minimales Beispiel sieht so aus:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Profi-Amboss",
  "brand": {
    "@type": "Brand",
    "name": "ACME"
  },
  "offers": {
    "@type": "Offer",
    "price": "119.99",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Häufig gestellte Fragen

Welche Felder sind für Product Schema Pflicht?
Schema.org und Google brauchen mindestens einen Produktnamen und ein Angebot mit Preis und Währung. Dieses Tool verlangt genau diese drei. Für Merchant Listings und Rich Results solltest du zusätzlich Bild, Marke und eine GTIN oder SKU angeben.
Was ist eine GTIN und brauche ich sie?
Eine GTIN ist die globale Artikelnummer, die im Barcode eines Produkts steckt — meist eine EAN (13 Stellen) oder UPC (12 Stellen). Sie ist laut schema.org optional, aber dringend empfohlen, weil Google damit dein exaktes Produkt erkennt und es deutlich eher in Merchant Listings zeigt.
Kann ich Sternebewertungen in den Google-Ergebnissen zeigen?
Ja, wenn du ein aggregateRating mit Bewertungswert und Anzahl angibst. Google kann dann Sterne im Suchergebnis anzeigen. Zeichne nur Bewertungen aus, die Nutzern auf der Seite tatsächlich angezeigt werden — sonst verstößt es gegen Googles Richtlinien.
Speichert dieses Tool meine Produktdaten?
Nein. Der Generator läuft vollständig in deinem Browser. Nichts, was du eingibst, wird an einen Server gesendet, gespeichert oder mit einem Konto verknüpft — du kopierst einfach das erzeugte JSON-LD und fügst es in deinen Shop ein.
Wie prüfe ich, ob das Markup gültig ist?
Füge deine Produkt-URL oder den generierten Code in Googles Rich-Results-Test oder den schema.org-Validator ein. Beide parsen das JSON-LD und melden, ob die Product- und Offer-Struktur gültig und für Rich Results geeignet ist.
Was ist Product-Schema-Markup überhaupt?
Product-Schema-Markup ist ein JSON-LD-Snippet nach dem schema.org-Typ Product, das einen verkäuflichen Artikel beschreibt — seine Identität über Name, Marke und Identifikatoren, und seine kommerziellen Bedingungen über ein verschachteltes Offer. Es ist eine maschinenlesbare Ebene ausschließlich für Suchmaschinen, nichts, was Käufer:innen direkt sehen.
Was unterscheidet Product von Offer?
Product beschreibt den Artikel selbst — Name, Marke, Bild und Identifikatoren wie GTIN oder SKU. Offer beschreibt die kommerziellen Bedingungen drumherum — Preis, Währung, Verfügbarkeit und Zustand — und steckt als offers-Eigenschaft im Product. Ein einzelnes Product hat meist ein Offer, schema.org erlaubt aber auch mehrere Angebote desselben Produkts von unterschiedlichen Anbietern.
Kann ich mehrere Produkte auf einer Seite auflisten?
Das solltest du eher vermeiden — Google erwartet ein Product pro eigener Seite, damit die Angebotsdetails eindeutig zu einem Artikel gehören. Bei Varianten wie Größen oder Farben ist eine eigene Seite pro Variante sinnvoller, statt vollständiges Product-Markup mehrfach auf einer Seite zu wiederholen.
Garantiert gültiges Product-Markup Rich Results in Google Shopping?
Nein. Gültige Strukturdaten qualifizieren dein Angebot für Rich Results und kostenlose Merchant Listings, aber Google entscheidet anhand der Gesamtqualität, Vertrauenswürdigkeit und Relevanz der Seite, ob und wie sie angezeigt werden — eine Garantie allein durch das Markup gibt es nicht.
Kann ich sowohl eine Gesamtbewertung als auch einzelne Rezensionen angeben?
Ja, das wird oft kombiniert: aggregateRating fasst Gesamtwert und Anzahl zusammen, während einzelne Review-Einträge konkrete Kundenstimmen zeigen können. Dieses Tool erzeugt das aggregateRating; für einzelne Rezensionen ergänzt du die Ausgabe des Review-Schema-Generators zusätzlich neben diesem Product-Markup.
Was mache ich, wenn mein Produkt ausverkauft ist?
Setze das Verfügbarkeits-Feld auf Nicht auf Lager, sobald der Artikel tatsächlich ausverkauft ist, und ändere es zurück, sobald Nachschub da ist. Ein veraltetes „Auf Lager“-Markup bei einem ausverkauften Produkt erzeugt eine Abweichung zu dem, was Kund:innen beim Checkout erleben — genau die Art von Inkonsistenz, vor der Googles Richtlinien warnen.
Wie gehe ich mit einer Preisspanne bei variablem Preis um?
Das Preisfeld dieses Tools erwartet eine einzelne Zahl passend zum auf der Seite gezeigten Preis. Hat dein Produkt tatsächlich einen variablen Preis — etwa je nach Größe —, unterstützt schema.org statt eines einzelnen Offer ein AggregateOffer mit lowPrice und highPrice; dafür müsstest du das generierte JSON-LD manuell anpassen.

Verwandte Tools