
Viele Arten von Produkten wie Kleidung, Schuhe, Möbel, elektronische Geräte und Gepäck werden in verschiedenen Variationen (z. B. verschiedene Größen, Farben, Materialien oder Muster) verkauft. Um Google dabei zu helfen, besser zu verstehen, welche Produkte Variationen desselben übergeordneten Produkts sind, verwenden Sie die ProductGroup Klasse mit den zugehörigen Eigenschaften variesBy, hasVariantund productGroupID
um solche Varianten zusätzlich zu den Product strukturierten Daten zu gruppieren.Das Hinzufügen dieser Auszeichnung macht Ihre Produkte auch für die Anzeige mit Varianteninformationen in Merchant-Listing-Erlebnissen berechtigt.

ProductGroup ermöglicht es Ihnen auch, gemeinsame Produkteigenschaften für alle Varianten anzugeben, wie z. B. Marken- und Bewertungsinformationen, sowie die variantenbestimmenden Eigenschaften, was die Duplizierung von Informationen reduzieren kann.
So fügen Sie strukturierte Daten hinzu
Strukturierte Daten sind ein standardisiertes Format, um Informationen über eine Seite bereitzustellen und den Seiteninhalt zu klassifizieren. Wenn Sie neu bei strukturierten Daten sind, können Sie mehr darüber erfahren,
wie strukturierte Daten funktionieren.
Hier ist ein Überblick darüber, wie man strukturierte Daten erstellt, testet und veröffentlicht.
- Fügen Sie die erforderlichen Eigenschaftenhinzu. Basierend auf dem Format, das Sie verwenden, erfahren Sie, wo Sie strukturierte Daten auf der Seite einfügen.
- strukturierte Daten mit JavaScript generieren Befolgen Sie die.
- Richtlinien
Validieren Sie Ihren Code mit dem
Rich Results Test - und beheben Sie alle kritischen Fehler. Erwägen Sie auch, alle nicht kritischen Probleme zu beheben, die im Tool markiert werden könnten, da sie dazu beitragen können, die Qualität Ihrer strukturierten Daten zu verbessern (dies ist jedoch nicht erforderlich, um für Rich Results in Frage zu kommen). Stellen Sie ein paar Seiten bereit, die Ihre strukturierten Daten enthalten, und verwenden Sie das URL Inspection tool
um zu testen, wie Google die Seite sieht. Stellen Sie sicher, dass Ihre Seite für Google zugänglich ist und nicht durch eine robots.txt-Datei, dasnoindex
Tag oder Anmeldeanforderungen blockiert wird. Wenn die Seite in Ordnung aussieht, können Sie. - : Geben Sie Zeit für das erneute Crawlen und Indizieren. Denken Sie daran, dass es nach der Veröffentlichung einer Seite einige Tage dauern kann, bis Google sie findet und crawlt.
Um Google über zukünftige Änderungen auf dem Laufenden zu halten, empfehlen wir Ihnen,eine Sitemap einzureichen
. Sie können dies mit der.
Search Console Sitemap API
automatisieren.
- BeispieleIm Allgemeinen gibt es zwei Hauptdesignansätze, die E-Commerce-Websites für Produktvarianten verwenden. Dieser Abschnitt beschreibt, wie Sie die Produktvarianten-Auszeichnung je nach Designansatz Ihrer Website einrichten:
- Einzelseite, bei der alle Varianten auf einer einzigen Seite ohne Seitenneuladen auswählbar sind (normalerweise über Abfrageparameter)
Mehrere Seiten
, bei denen Varianten desselben Produkts auf verschiedenen Seiten zugänglich sind
- Einzelseiten-Website
Die Beispiele für Einzelseiten-Websites verwenden eine Website mit den folgenden Annahmen: - Wenn keine Varianten ausgewählt sind, wird die Hauptproduktseite durch die folgende URL zurückgegeben:
https://www.example.com/coatDieselbe Seite wird mit einer spezifischen, vorausgewählten Variante unter Verwendung der folgenden URLs zurückgegeben:https://www.example.com/coat?size=small&color=green
- https://www.example.com/coat?size=small&color=lightblue
https://www.example.com/coat?size=large&color=lightblue Wenn der Benutzer eine andere Variante auf der Seite auswählt (unter Verwendung von Dropdowns für Farbe und Größe), ändern sich Bild, Preis und Verfügbarkeitsinformationen dynamisch auf der Seite, ohne dass die Seite neu geladen wird. Die Auszeichnung auf der Seite ändert sich nicht dynamisch, wenn der Benutzer verschiedene Varianten auswählt.
Beispiel für eine Einzelseite: Varianten verschachtelt unter ProductGroup In diesem Beispiel sind die Varianten unter der übergeordneten ProductGroup Entität verschachtelt
- unter Verwendung der
hasVariantEigenschaft:DieProductGroupund drei
Offer
Entitäten (unter den. - Product
Eigenschaften) haben alle unterschiedliche URLs. Alternativ hätten die URLs auch unterProductangegeben werden können.Ein gemeinsamer Titel und eine gemeinsame Beschreibung werden auf der Ebene von ProductGroup angegeben. Variantenspezifische Titel und Beschreibungen werden auf der Ebene von Product angegeben. - Weitere allgemeine Varianten-Eigenschaften (wie Marke, Muster, Material und Zielgruppeninformationen) werden ebenfalls auf der
ProductGroupEbene angegeben. - Die
ProductGroupspezifiziert die variantenidentifizierenden Eigenschaften unter Verwendung der
variesByEigenschaft. - Die
ProductGroupspezifiziert die übergeordnete SKU unter Verwendung vonproductGroupID
(was nicht unter denProductEigenschaften unter Verwendung von
inProductGroupWithID).
wiederholt werden muss). Wir empfehlen diesen Ansatz, da er die kompakteste und natürlichste Darstellung einer Produktgruppe und ihrer Varianten ist.
Beispiel für eine einzelne Seite: Varianten getrennt von ProductGroup
Diese Struktur ähnelt dem vorherigen Beispiel, außer dass die Varianten getrennt (nicht verschachtelt) von der ProductGroupdefiniert sind. Dieser Ansatz könnte für einige Content-Management-Systeme (CMS) einfacher zu generieren sein.
Mehrseitige Website
Die Beispiele für das Markup einer mehrseitigen Website verwenden eine Website mit den folgenden Annahmen:
- Die hellblauen Varianten sind unter den folgenden URLs für kleine und große Größen verfügbar:
https://www.example.com/coat/lightblue?size=smallhttps://www.example.com/coat/lightblue?size=large
- Die grüne Variante ist nur in der Größe klein verfügbar unter
https://www.example.com/coat/green?size=small. - Beide Seiten ermöglichen das “Springen” zur anderen Seite (d. h. die Seite wird neu geladen) über einen Farbwähler in der Benutzeroberfläche.
- Die Website teilt das äquivalente Markup aus den Beispielen für eine einzelne Seite auf die zwei Seiten auf.
Beachten Sie, dass es keine ProductGroup Definition auf nur einer Seite gibt, auf die von einer anderen Seite verwiesen wird. Dies liegt daran, dass die ProductGroup auf gemeinsame Attribute der Varianten verweisen muss, wie Marke, Material und Altersgruppe. Dies bedeutet auch, dass die vollständige
ProductGroup Definition auf jeder der Variantenseiten wiederholt werden muss.
Mehrseitiges Beispiel: Varianten verschachtelt unter ProductGroup
Dies ist das Äquivalent zum ersten einseitigen Beispiel, wobei die Varianten Product Eigenschaften unter der obersten ProductGroup
unter Verwendung derhasVariant Eigenschaft verschachtelt sind. Die ProductGroup Definition wird auf beiden Seiten dupliziert. Beachten Sie Folgendes:
ProductGrouphat keine kanonische URL, da es keine einzelne URL gibt, die dieProductGroup.- repräsentiert.
DieProductGroupauf jeder Seite hat eine vollständige Definition der Varianten auf der Seite sowie eine Variante mit nur derurl
Eigenschaft, um auf die Varianten auf der anderen Seite zu verlinken, was Google hilft, Ihre Varianten zu finden. Mehrseitiges Beispiel: Varianten getrennt von
ProductGroup Diese Struktur ähnelt dem vorherigen mehrseitigen Beispiel, außer dass die Varianten getrennt (nicht verschachtelt) von derProductGroup
definiert sind. Dieser Ansatz könnte für einige CMS einfacher zu generieren sein.
Richtlinien
- Damit Ihr Produktvarianten-Markup für die Verwendung in der Google Suche in Frage kommt, müssen Sie diese Richtlinien befolgen:
- Allgemeine Richtlinien für strukturierte Daten
- Such-Grundlagen
- Technische Richtlinien Richtlinien für kostenlose Einträge
(für Händler-Listing-Erlebnisse)
- Technische Richtlinien
Jede Variante muss eine eindeutige ID in ihrem entsprechenden strukturierten Daten-Markup haben (z. B. unter Verwendung derskuodergtin - Eigenschaften). Jede Produktgruppe muss eine eindeutige ID in ihrem entsprechenden strukturierten Daten-Markup haben, angegeben mit dem
inProductGroupWithIDEigenschaft in VarianteProductEigenschaften oder dieproductGroupIDEigenschaft in derProductGroupEigenschaft. - Stellen Sie sicher, dass Sie
Productstrukturierte Daten zusätzlich zu den Produktvarianteneigenschaften hinzufügen, gemäß der Liste der erforderlichen Eigenschaften für Händler-Listings (oder Produktschnipsel). - Für Einzelseiten-Websitesdarf es nur eine eindeutige
kanonische URL für die gesamteProductGroupgeben, zu der alle Varianten gehören. Normalerweise ist dies die Basis-URL, die zu einer Seite ohne vorausgewählte Variante führt, zum Beispiel:. - Eigenschaft repräsentiert (da die Varianten auf gleich wichtige Seiten verteilt sind). Fürmehrseitige Websites
- muss jede Seite über ein vollständiges und in sich geschlossenes Markup für die auf dieser Seite definierten Entitäten verfügen (das bedeutet, dass Off-Page-Entitäten nicht erforderlich sein sollten, um das Markup auf der Seite selbst vollständig zu verstehen).
Die Website muss die Möglichkeit bieten, jede Variante direkt mit einer eindeutigen URL (unter Verwendung von URL-Abfrageparametern) vorauszuwählen, zum Beispielhttps://www.example.com/winter_coat/size=small&color=green - . Dies ermöglicht es Google, jede Variante zu crawlen und zu identifizieren. Die Vorauswahl jeder Variante beinhaltet die Anzeige des richtigen Bildes, Preises und der Verfügbarkeit sowie die Möglichkeit für den Benutzer, die Variante in den Warenkorb zu legen.
Wenn Sie ein Händler sind, der für alle Arten von Shopping-Ergebnissen optimiert, empfehlen wir,Product - strukturierte Daten in das anfängliche HTML für beste Ergebnisse einzufügen.
Für JavaScript-generiertesProductMarkup : Seien Sie sich bewusst, dass
dynamisch generiertes MarkupShopping-Crawls weniger häufig und weniger zuverlässig machen kann, was bei sich schnell ändernden Inhalten wie Produktverfügbarkeit und Preis ein Problem darstellen kann. Wenn Sie JavaScript verwenden, umProduct
Markup zu generieren, stellen Sie sicher, dass Ihr Server über genügend Rechenressourcen verfügt, um den erhöhten Datenverkehr von Google zu bewältigen.
Definitionen für strukturierte Datentypen
Sie müssen die erforderlichen Eigenschaften für Ihre strukturierten Daten angeben, damit sie für die Verwendung in der Google-Suche in Frage kommen. Sie können auch die empfohlenen Eigenschaften einfügen, um weitere Informationen über Ihre Produktvarianten hinzuzufügen, was eine bessere Benutzererfahrung bieten könnte.
ProductGroup Google erkennt die folgenden Eigenschaften vonProductGroup an. Die vollständige Definition von ProductGroup
ist unterschema.org/ProductGroup
verfügbar. Wenn Sie Ihre Inhalte mit Produktvarianteninformationen markieren, verwenden Sie die folgenden Eigenschaften der ProductGroup
| Eigenschaft. | |
|---|---|
Erforderliche Eigenschaften | Text |
| für Details. | |
|---|---|
Empfohlene Eigenschaften | AggregateRating |
Eigenschaften | Brand |
brand.name | Der Name der Marke des |
Beschreibung |
Die Beschreibung der |
hasAdultConsideration | Gibt an, dass das Produkt als für Erwachsene bestimmt gekennzeichnet ist, zum Beispiel weil es Nacktheit oder sexuelle Inhalte enthält. Wenn Sie Produkte verkaufen, die gemäß der |
hasVariant | Eine verschachtelte Alternativ kann eine Varianten- |
productGroupID | Die Kennung der Produktgruppe (auch bekannt als parent sku). Diese Kennung muss für die |
Bewertung | Eine verschachtelte |
url | Für einseitige Websites nur: Die URL (ohne Variantenselektoren), unter der die |
variesBy | Aspekte, nach denen die Varianten in der
|
Fehlerbehebung
Wenn Sie Probleme bei der Implementierung oder dem Debuggen strukturierter Daten haben, finden Sie hier einige Ressourcen, die Ihnen helfen könnten.
- Wenn Sie ein Content-Management-System (CMS) verwenden oder jemand anderes Ihre Website betreut, bitten Sie diese Person um Hilfe. Stellen Sie sicher, dass Sie alle Search Console-Nachrichten, die das Problem beschreiben, an diese Person weiterleiten.
- Google garantiert nicht, dass Funktionen, die strukturierte Daten verwenden, in den Suchergebnissen erscheinen. Eine Liste der häufigsten Gründe, warum Google Ihre Inhalte möglicherweise nicht in einem Rich Result anzeigt, finden Sie unter
Allgemeine Richtlinien für strukturierte Daten. - Möglicherweise liegt ein Fehler in Ihren strukturierten Daten vor. Überprüfen Sie die
Liste der Fehler bei strukturierten Daten
und den Bericht zu nicht analysierbaren strukturierten Daten. - Wenn Sie eine manuelle Maßnahme für strukturierte Daten gegen Ihre Seite erhalten haben, werden die strukturierten Daten auf der Seite ignoriert (obwohl die Seite weiterhin in den Google-Suchergebnissen erscheinen kann). Um
Probleme mit strukturierten Datenzu beheben, verwenden Sie den Bericht zu manuellen Maßnahmen. - Überprüfen Sie die Richtlinien erneut, um festzustellen, ob Ihr Inhalt nicht den Richtlinien entspricht. Das Problem kann entweder durch Spam-Inhalte oder durch die Verwendung von Spam-Markup verursacht werden. Das Problem ist jedoch möglicherweise kein Syntaxproblem, sodass der Test für Rich-Suchergebnisse diese Probleme nicht identifizieren kann.
- Fehlerbehebung bei fehlenden Rich Results / Rückgang der gesamten Rich Results.
- Geben Sie Zeit für das erneute Crawlen und Indexieren. Denken Sie daran, dass es nach der Veröffentlichung einer Seite einige Tage dauern kann, bis Google sie findet und crawlt. Für allgemeine Fragen zum Crawlen und Indexieren lesen Sie die
FAQ zum Crawlen und Indexieren der Google-Suche. - Stellen Sie eine Frage im Google Search Central-Forum.
So setzen wir das um
Variant markup stops a catalogue of colours and sizes from reading as duplicate content. On large clothing and furniture catalogues this is the difference between one indexed product and forty competing URLs.
Verwandte Leistungen