Varianten (ProductGroup)

Wie Größen, Farben und andere Varianten als ProductGroup ausgezeichnet werden und wie ShopReadable sichtbare mit maschinenlesbaren Varianten vergleicht.

Grundlage
Offizielle Anbieter-Vorgabe (Google)
Prüfregeln
5 Prüfregeln, alle im Score
Score-Modell
SR-ACRS-2026.11

Was ist das?

Eine ProductGroup fasst Varianten eines Artikels zusammen: productGroupID als gemeinsame Kennung, variesBy für die Merkmale, nach denen sich die Varianten unterscheiden (etwa Größe oder Farbe), und hasVariant mit je einem Product pro Variante – jede mit eigener Kennung, eigenem Preis und eigener Verfügbarkeit.

Warum es zählt

Google empfiehlt ausdrückliche Variantenbeziehungen mit eindeutigen Kennungen je Variante. Fehlt die Gruppe, sieht eine Maschine nur ein einzelnes Produkt und erfährt nicht, dass es Größen oder Farben gibt.

Wie ShopReadable misst

5 Regeln aus dem Regelkatalog. „Zählt zum Score“ heißt: Regelgewicht und Bereichsgewicht im aktuellen Score-Modell (SR-ACRS-2026.11) sind größer als null. Unbekannte oder nicht anwendbare Ergebnisse senken den Score nie.

Grenzen der Messung

  • Die Regeln gelten nur, wenn auf der Seite eine Variantenauswahl erkannt wurde; ohne Varianten sind sie „nicht anwendbar“ und zählen nicht.
  • Gezählt werden sichtbar wählbare Kombinationen im ausgelieferten bzw. gerenderten HTML. Ersetzt ein Skript die Auswahl vollständig durch eigene Bedienelemente, kann die Zählung unvollständig sein.
  • Doppelte SKU oder GTIN über Varianten hinweg meldet ShopReadable als Commerce-Truth-Befund.

Beispiel

ProductGroup mit zwei Größen (gekürzt)
{
  "@context": "https://schema.org",
  "@type": "ProductGroup",
  "name": "Regenjacke Nordwind",
  "productGroupID": "NW-100",
  "variesBy": ["https://schema.org/size"],
  "hasVariant": [
    { "@type": "Product", "sku": "NW-100-M", "size": "M",
      "offers": { "@type": "Offer", "price": "129.99", "priceCurrency": "EUR",
                  "availability": "https://schema.org/InStock" } },
    { "@type": "Product", "sku": "NW-100-L", "size": "L",
      "offers": { "@type": "Offer", "price": "129.99", "priceCurrency": "EUR",
                  "availability": "https://schema.org/OutOfStock" } }
  ]
}

Quellen

  • GoogleOffizielle Anbieter-Vorgabe, zuletzt geprüft am 18.09.2026
  • W3COffizieller Standard, zuletzt geprüft am 19.09.2026
  • Regeln nach ShopReadable-eigener Methodik: Methodik

Diese Seite beschreibt eine technische Prüfung. Sie ist keine Rechtsberatung und sagt nichts über Ranking, Aufnahme oder Empfehlungen bei einem Anbieter.