Shopping

Strukturierte Daten für Produktvarianten (ProductGroup, Product)

product variants in search results

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.

Strukturierte Daten für Produktvarianten (ProductGroup, Product)

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.

  1. Fügen Sie die erforderlichen Eigenschaftenhinzu. Basierend auf dem Format, das Sie verwenden, erfahren Sie, wo Sie strukturierte Daten auf der Seite einfügen.
  2. strukturierte Daten mit JavaScript generieren Befolgen Sie die.
  3. Richtlinien
    Validieren Sie Ihren Code mit dem
    Rich Results Test
  4. 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, das noindex
    Tag oder Anmeldeanforderungen blockiert wird. Wenn die Seite in Ordnung aussieht, können Sie.
  5. : 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/coat
    • Dieselbe 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 hasVariant Eigenschaft: Die ProductGroup und drei
    Offer
    Entitäten (unter den.
  • Product Eigenschaften) haben alle unterschiedliche URLs. Alternativ hätten die URLs auch unter Product angegeben 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
    ProductGroup Ebene angegeben.
  • Die ProductGroup spezifiziert die variantenidentifizierenden Eigenschaften unter Verwendung der
    variesBy Eigenschaft.
  • Die ProductGroup spezifiziert die übergeordnete SKU unter Verwendung von productGroupID
    (was nicht unter den Product Eigenschaften 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=small
    • https://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:

  • ProductGroup hat keine kanonische URL, da es keine einzelne URL gibt, die die ProductGroup.
  • repräsentiert. Die ProductGroup auf jeder Seite hat eine vollständige Definition der Varianten auf der Seite sowie eine Variante mit nur der url

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

(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 der sku oder gtin
  • Eigenschaften). Jede Produktgruppe muss eine eindeutige ID in ihrem entsprechenden strukturierten Daten-Markup haben, angegeben mit dem inProductGroupWithID Eigenschaft in Variante Product Eigenschaften oder die productGroupID Eigenschaft in der ProductGroup Eigenschaft.
  • Stellen Sie sicher, dass Sie Product strukturierte 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 gesamte ProductGroup geben, 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-generiertes ProductMarkup : Seien Sie sich bewusst, dass
    dynamisch generiertes Markup Shopping-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, um Product

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

name

Text Der Name der ProductGroup (zum Beispiel "Wollwintermantel"). Stellen Sie sicher, dass der Name der Varianten in jedem Product Element spezifischer ist (zum Beispiel “Wollwintermantel – grün, Größe klein”, basierend auf den variantenidentifizierenden Eigenschaften. Siehe die Product-Dokumentation

für Details.
Empfohlene Eigenschaften

aggregateRating

AggregateRating Eine verschachtelte aggregateRating der ProductGroup
(die repräsentativ für alle Varianten ist), falls zutreffend. Befolgen Sie die
Richtlinien für Bewertungsschnipsel
und die Liste der erforderlichen und empfohlenen AggregateRating.

Eigenschaften

brand

Brand Markeninformationen über die (gilt für alle Varianten), falls zutreffend. Siehe die Produktdokumentation
für Details zu brand.

brand.name

Text

Der Name der Marke des ProductGroup (gilt für alle Varianten). Wenn Sie die Marke bereits auf der ProductGroup -Ebene hinzufügen, müssen Sie sie nicht erneut auf der Product -Ebene hinzufügen. Siehe die Produktdokumentation
für Details zu brand.

Beschreibung

Text oder
TextObject

Die Beschreibung der ProductGroup. Zum Beispiel: “Wollwintermantel für kaltes Wetter”. Stellen Sie sicher, dass die Variantenbeschreibung spezifischer ist und idealerweise Wörter verwendet, die die Variante identifizieren (wie Farbe, Größe, Material).

hasAdultConsideration

AdultOrientedEnumeration

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
Richtlinie für jugendgefährdende Inhaltevon Google als für Erwachsene bestimmt gelten, müssen Sie diese Eigenschaft verwenden, um sie als für Erwachsene bestimmt zu kennzeichnen. Obwohl diese Produkte für Shopping-Anzeigen und kostenlose Einträge in Frage kommen, unterliegen sie alters- und länderbasierten Beschränkungen. Die Kennzeichnung stellt sicher, dass Google diese Beschränkungen anwenden und Online-Käufern angemessene und rechtlich konforme Inhalte anzeigen kann. Während schema.org mehrere Werte für AdultOrientedEnumerationdefiniert, unterstützt die Google-Suche für diese Eigenschaft nur den Wert https://schema.org/SexualContentConsideration .

hasVariant

Product

Eine verschachtelte Product -Eigenschaft, die eine der Varianten der
ProductGroup -Eigenschaft ist, falls zutreffend. Eine ProductGroup hat typischerweise mehrere verschachtelte Varianten- Product -Eigenschaften.

Alternativ kann eine Varianten- Product -Eigenschaft mithilfe der
isVariantOf -Eigenschaft auf der Product -Eigenschaft auf ihre übergeordnete ProductGroup
zurückverweisen.

productGroupID

Text

Die Kennung der Produktgruppe (auch bekannt als parent sku). Diese Kennung muss für die ProductGroup -Eigenschaft oder alternativ mithilfe der inProductGroupWithID
-Eigenschaft für Varianten der ProductGroup -Eigenschaft bereitgestellt werden. Wenn Sie die Kennung sowohl für die ProductGroup -Eigenschaft als auch für ihre Varianten- Product
-Eigenschaften angeben, müssen diese übereinstimmen.

Bewertung

Review

Eine verschachtelte Bewertung der ProductGroup, falls zutreffend. Befolgen Sie die
Richtlinien für Bewertungs-Snippets
und die Liste der erforderlichen und empfohlenen
Bewertungseigenschaften.

url

URL

Für einseitige Websites nur: Die URL (ohne Variantenselektoren), unter der die ProductGroup -Eigenschaft zu finden ist, falls zutreffend. Verwenden Sie diese Eigenschaft nicht für mehrseitige Websites.

variesBy

DefinedTerm

Aspekte, nach denen die Varianten in der ProductGroup
variieren, (zum Beispiel Größe oder Farbe), falls zutreffend. Verweisen Sie auf diese variantenidentifizierenden Eigenschaften über ihre vollständige Schema.org-URL (zum Beispiel,
https://schema.org/color). Die folgenden Eigenschaften werden unterstützt:

  • https://schema.org/color
  • https://schema.org/size
  • https://schema.org/suggestedAge
  • https://schema.org/suggestedGender
  • https://schema.org/material
  • https://schema.org/pattern

Fehlerbehebung

Wenn Sie Probleme bei der Implementierung oder dem Debuggen strukturierter Daten haben, finden Sie hier einige Ressourcen, die Ihnen helfen könnten.

Alien Road

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

Teilen