Unterstützte Attribute und Werte für strukturierte Daten

Setzen Sie Markups für strukturierte Daten auf Ihren Produkt-Landingpages ein, um Google dabei zu unterstützen, jederzeit aktuelle Informationen über Ihre Produkte und Angebote direkt von Ihrer Website abzurufen. Jedes von Merchant Center unterstützte Markup für strukturierte Daten ist mit entsprechenden Attributen und zulässigen Werten versehen. Diese sind in der Produktdatenspezifikation aufgeführt. Ihre strukturierten Daten müssen an die entsprechenden Werte und Attribute angepasst werden.

Aktuell werden nicht alle Attribute von schema.org unterstützt.

Attribute und schema.org-Anmerkungen

Attribute sind eine mehrerer Möglichkeiten, die Produktdaten, die Sie im Merchant Center einreichen, zu organisieren. Jedes Attribut enthält eine Information zu einem Produkt, beispielsweise den Titel oder die Beschreibung. Wenn Sie den schema.org-Wert den entsprechenden Attributen aus der Produktdatenspezifikation zuordnen, kommt es bei der Validierung Ihres Feeds zu weniger Fehlern.

Hinweis: Wenn Sie automatische Artikelupdates verwenden, müssen Sie die Schema.org-Properties price, priceCurrency und availability angeben, um für eine hohe Präzision zu sorgen. Hier erfahren Sie mehr über automatische Artikelupdates

Produktdatenattribut Schema.org-Property Typ und Beschreibung
Die nachfolgenden Attribute stammen aus dem Product-Schema von Schema.org.
title name Text
description description Text
image_link image Eine gültige Bild-URL
item_group_id inProductGroupWithID

Text

Eine übergeordnete Artikelnummer, die erforderlich ist, um alle Artikelvarianten zusammenzufassen, die zur selben Produktgruppe gehören

gtin gtin8, gtin12, gtin13, gtin14, isbn

Text

Die GTIN, die Ihr Produkt eindeutig identifiziert.

Geben Sie nur eine dieser Schema.org-Properties an.

Falls Sie GTIN-Werte verwenden, müssen diese die korrekte Länge haben und die richtige Prüfziffer enthalten.

material material Text
pattern pattern Text
mpn mpn Text
brand brand Text
gender audience.suggestedGender

Text

Verwenden Sie die audience-Property zur Spezifikation eines PeopleAudience-Objekts, das wiederum die Property suggestedGender angibt. Die gültigen Werte werden über das Attribut gender [Geschlecht] vorgegeben:

male [Herren]

female [Damen]

unisex

age_group audience.suggestedMinAge, audience.suggestedMaxAge

Zahl (Jahre)

Verwenden Sie die audience-Property zur Spezifikation eines PeopleAudience-Objekts, das wiederum die Properties suggestedMinAge und suggestedMaxAge angibt.

Die gültigen Werte werden über das Attribut age_group vorgegeben:

Datenspezifikation Schema.org-Wert
  suggestedMinAge
newborn 0
infant 0.25
toddler 1.0
kids 5.0
adult 13
Datenspezifikation Schema.org-Wert
  suggestedMaxAge
newborn 0.25
infant 1.0
toddler 5.0
kids 13
adult Keine Angabe
color color Text
size size Text

size_type

size.sizeGroup

Text

Gültige Werte sind vom Typ WearableSizeGroupEnumeration. Sie können maximal zwei Werte angeben. Diese sind den Feedwerten so zugewiesen:

Datenspezifikation Schemawert
big

WearableSizeGroupBig

maternity

WearableSizeGroupMaternity

petite

WearableSizeGroupPetite

plus

WearableSizeGroupPlus

regular

WearableSizeGroupRegular

tall

WearableSizeGroupTall

size_system

size.sizeSystem

Text

Gültige Werte sind vom Typ WearableSizeGroupEnumeration. Diese sind den Feedwerten so zugewiesen:

Datenspezifikation Schemawert
AU

WearableSizeSystemAU

BR

WearableSizeSystemBR

CN

WearableSizeSystemCN

DE

WearableSizeSystemDE

EU

WearableSizeSystemEurope

FR

WearableSizeSystemFR

IT

WearableSizeSystemIT

JP

WearableSizeSystemJP

MEX

WearableSizeSystemMX

UK

WearableSizeSystemUK

US

WearableSizeSystemUS

Die folgenden Schema.org-Properties sind vom Typ Offer_type, der über die offers-Property in einem Produkt eingebunden ist (siehe Beispiele weiter unten).
link url Eine gültige URL, die zu Ihrem Produkt führt
price

price

priceCurrency

oder

priceSpecification.price

priceSpecification.priceCurrency

price: Eine Zahl. Wird ohne Währungssymbol, Tausendertrennzeichen oder Leerzeichen eingereicht, z. B. „1498.99“.

priceCurrency: Text. Wird mit drei Buchstaben gemäß ISO 4217 angegeben (z. B. USD, GBP, EUR). Die Währung muss außerdem die Sprach- und Währungsanforderungen des Ziellands erfüllen.

Hinweis: Die Properties price und priceCurrency können direkt über das Offer-Schema oder indirekt über eine priceSpecification-Property des Typs priceSpecification bereitgestellt werden.

availability availability

Gültige Werte sind vom Typ ItemAvailability. Diese sind den Feedwerten so zugewiesen:

Datenspezifikation Schema.org-Wert
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock [nicht_auf_Lager]

Discontinued

InStoreOnly

OutOfStock

SoldOut

preorder [vorbestellbar]

PreOrder

PreSale

condition itemCondition

Gültige Werte sind vom Typ OfferItemCondition. Diese sind den Feedwerten so zugewiesen:

Datenspezifikation Schema.org-Wert
new

NewCondition

refurbished [generalüberholt]

RefurbishedCondition

used [gebraucht]

DamagedCondition

UsedCondition

Beispiele für die Verwendung von JSON-LD

Einzelnes Produkt

{
"@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.beispiel.de/schmuck.jpg",
  "name": "Schöner Schmuck",
  "description": "Schmuck mit klaren Linien",
  "gtin14": "12345678901234",
  "brand": {
    "@type": "Thing",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "http://www.beispiel.de/schmuck_angebot",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": "39.99",
    "priceCurrency": "EUR"

  }
}

Mit „inProductGroupWithID“ gruppierte Varianten

Manche Produkte sind in verschiedenen Varianten verfügbar, zum Beispiel unterschiedlichen Farben oder Preisen. Um diese Varianten zu präsentieren, müssen Sie weitere strukturierte Daten hinzufügen. Dadurch können Sie verdeutlichen, dass es mehrere Produkte auf einer Seite gibt. Dieses Beispiel zeigt ein Produkt, das nach Farbe und Größe variiert. Eine der Farbvarianten ist nur in einer Größe verfügbar. Die andere Farbvariante ist in zwei Größen verfügbar. Die Property „inProductGroupWithID“ ist erforderlich, um anzugeben, dass alle drei Varianten zur selben Produktgruppe gehören.

Beispiel

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "44E01-M11000",
    "gtin14": "98766051104218",
    "inProductGroupWithID": "44E01",
    "image": "https://www.beispiel.de/mantel_klein_grün.jpg",
    "name": "Grüner Mantel Größe S",
    "description": "Grüner Wintermantel aus Wolle in S",
    "brand": {
      "@type": "Brand",
      "name": "Good brand"
    },
    "audience": {
      "@type": "PeopleAudience",
      "suggestedGender": "unisex",
      "suggestedMinAge": 13
    },
    "color": "green",
    "size": "small",

    "offers": {
      "@type": "Offer",
      "url": "https://www.beispiel.de/mantel?s=s&c=g",
      "priceCurrency": "EUR",
      "price": 39.99,
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock"
    }
  },
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "44E01-K11000",
    "gtin14": "98766051104201",
    "inProductGroupWithID": "44E01",
    "image": "https://www.beispiel.de/mantel_klein_dunkelblau.jpg",
    "name": "Dunkelblauer Mantel Größe S",
    "description": "Dunkelblauer Wintermantel in S",
    "brand": {
      "@type": "Brand",
      "name": "Good brand"
    },
    "audience": {
      "@type": "PeopleAudience",
      "suggestedGender": "unisex",
      "suggestedMinAge": 13
    },
    "color": "light blue",
    "size": "small",

    "offers": {
      "@type": "Offer",
      "url": "https://www.beispiel.de/mantel?s=s&c=lb",
      "priceCurrency": "EUR",
      "price": 39.99,
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock"
    }
  },
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "44E01-X1100000",
    "gtin14": "98766051104391",
    "inProductGroupWithID": "44E01",
    "image": "https://www.beispiel.de/mantel_groß_dunkelblau.jpg",
    "name": "Dunkelblauer Mantel Größe L",
    "description": "Dunkelblauer Wintermantel in L",
    "brand": {
      "@type": "Brand",
      "name": "Good brand"
    },
    "audience": {
      "@type": "PeopleAudience",
      "suggestedGender": "unisex",
      "suggestedMinAge": 13
    },
    "color": "light blue",
    "size": "large",

    "offers": {
      "@type": "Offer",
      "url": "https://www.beispiel.de/mantel?s=l&c=lb",
      "priceCurrency": "EUR",
      "price": 49.99,
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock"
    }
  }
]

Mehrere nicht zusammenhängende Produkte auf einer Landingpage

Wenn Ihre Seite mehrere nicht miteinander verwandte Produkte umfasst und jedes Produkt eine eigene Anmerkung mit strukturierten Daten hat, muss aus jeder Anmerkung hervorgehen, auf welches Produkt sie sich bezieht.

Es empfiehlt sich beispielsweise, die Artikelnummer (Attribut ID [id]) oder die GTIN (Attribut [gtin]) in jeder Anmerkung anzugeben. Wenn Sie diese Informationen nicht angeben, werden die Produkte auf Ihrer Landingpage möglicherweise nicht mit den strukturierten Produktdaten abgeglichen. Weitere Informationen zum Einrichten strukturierter Daten auf Landingpages

Beispiel

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "image": "https://www.beispiel.de/schmuck.jpg",
    "name": "Schöner Schmuck",
    "description": "Schmuck mit klaren Linien",
    "gtin14": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "http://www.beispiel.de/schmuck_angebot",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": "39.99",
      "priceCurrency": "EUR"
    }
  },
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "racket-12345",
    "image": "https://www.beispiel.de/schläger.jpg",
    "name": "Hochwertiger Schläger",
    "description": "Schläger für Tennis",
    "gtin14": "12345678901235",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "http://www.beispiel.de/schläger_angebot",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": "59.99",
      "priceCurrency": "EUR"
    }
  }
]

Energieeffizienz

Schema.org unterstützt Energieeffizienz-Labels von Produkten mithilfe des Typs EnergyConsumptionDetails, der für Produkte mit EnergyConsumptionDetails-Property angegeben werden kann.

Produktdatenattribut Schema.org-Property Typ und Beschreibung
Die nachfolgenden Attribute stammen aus dem EnergyConsumptionDetails-Typ von Schema.org.
energy_efficiency_class energyEfficiencyScale

Gültige Werte sind vom Schema.org-Typ EUEnergyEfficiencyEnumeration. Verwenden Sie zur Wertezuordnung die Tabelle unter dieser Tabelle.

min_energy_efficiency_class energyEfficiencyScaleMin Fügen Sie dies unter dem EnergyConsumptionDetails-Schema ein, das zur Angabe des Attributs energy_efficiency_class verwendet wurde, und verwenden Sie die Tabelle mit der Wertezuordnung, um den richtigen Wert auszuwählen. Erforderlich, wenn max_energy_efficiency_class angegeben ist.
max_energy_efficiency_class energyEfficiencyScaleMax Fügen Sie dies unter dem EnergyConsumptionDetails-Schema ein, das zur Angabe des Attributs energy_efficiency_class verwendet wurde, und verwenden Sie die Tabelle mit der Wertezuordnung, um den richtigen Wert auszuwählen. Erforderlich, wenn min_energy_efficiency_class angegeben ist.

Die Werte für energyEfficiencyScale, energyEfficiencyScaleMin und energyEfficiencyScaleMax stammen aus dem Schema.org-Aufzählungstyp EUEnergyEfficiencyEnumeration und werden den Werten der drei Energieeffizienz-Attribute aus der Produktdatenspezifikation folgendermaßen zugeordnet.

Beispiel

Das folgende Beispiel zeigt, wie Informationen zur Energieeffizienz mithilfe von Schema.org angegeben werden. Im Beispiel wird die EU-Energieeffizienzklasse „C“ aus der Skala von „A+“ bis „G“ für einen Warmwasserbereiter angegeben.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.beispiel.de/warmwasserbereiter.jpg",
  "name": "Warmwasserbereiter",
  "description": "Warmwasserbereiter mit hoher Kapazität",
  "gtin14": "12345678901231",
  "mpn": "WH1234",
  "brand": {
    "@type": "Brand",
    "name": "ExampleWaterHeaterBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "http://www.beispiel.de/warmwasserbereiter",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1799.00,
    "priceCurrency": "EUR",
    "hasEnergyConsumptionDetails": {
      "energyEffiencyScale": "https://schema.org/EUEnergyEfficiencyCategoryC",
      "energyEffiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryA1Plus",
      "energyEffiencyScaleMax": "https://schema.org/EUEnergyEfficiencyCategoryF"
    }
  }
}

Beispiel

Das folgende Beispiel zeigt, wie Größentyp und Größensystem mithilfe von Schema.org angegeben werden.Im Beispiel wird die Größe „XL“ des EU-Größensystems mit den Sondergrößen-Werten „groß“ und „hoch“ für ein T-Shirt angegeben.

{
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "12345",
    "image": "https://www.beispiel.de/tshirt.jpg",
    "name": "Klassisches T-Shirt",
    "description": "T-Shirt aus reiner Baumwolle mit klassischem Schnitt",
    "gtin14": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "size": {
      "@type": "SizeSpecification",
      "name": "XL",
      "sizeSystem": "EU",
      "sizeGroup": [ "big", "tall" ]
    },
    "offers": {
      "@type": "Offer",
      "url": "http://www.beispiel.de/tshirt",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": "24.99",
      "priceCurrency": "EUR"
    }
  }

Testen des Markup

Testen Sie Ihre Schema.org-Implementierung mit dem Tool für Rich-Suchergebnisse. Weitere Informationen zum Tool und zur Fehlerbehebung sowie zum Auswerten der Ergebnisse im Tool finden Sie in der Google Search Console-Hilfe.

Anforderungen für das Markup für strukturierte Daten

  • Das Markup für strukturierte Daten muss in der HTML-Datei vorhanden sein, die vom Webserver zurückgegeben wird. Das Markup für strukturierte Daten kann nicht mit JavaScript generiert werden, nachdem die Seite geladen wurde.
  • Die Landingpage kann nicht anhand von Kundeninformationen geändert werden, z. B. um den Preis je nach IP-Adresse oder Browsertyp des Kunden anzupassen.
  • Die strukturierten Daten müssen den Werten entsprechen, die dem Kunden angezeigt werden. Die Angabe falscher Daten auf Ihren Produkt-Landingpages ist ein Verstoß gegen unsere Richtlinien für Webentwickler.
  • Google empfiehlt die Verwendung von JSON-LD für Ihre strukturierten Daten.
War das hilfreich?
Wie können wir die Seite verbessern?

Benötigen Sie weitere Hilfe?

Anmelden, um weitere Supportoptionen zu erhalten und das Problem schnell zu beheben

Suche
Suche löschen
Suche schließen
Google-Apps
Hauptmenü
Suchen in der Hilfe
true
71525
false