Im Artikel von Hannah hast Du bereits erfahren, wie das ProductGroup-Markup funktioniert und welche tollen Möglichkeiten es bietet, um Produktvarianten besser darzustellen. Doch in der Praxis zeigt sich schnell: Die Unterscheidung zwischen Single-Page und Multi-Page ist nicht immer so eindeutig, wie sie auf den ersten Blick scheint.
Damit Du bei der Umsetzung nicht ins Straucheln gerätst, teile ich hier meine wichtigsten Learnings.
URL-Struktur und Reload
Single-Page: Es gibt eine Basis-URL
- Es gibt eine kanonische Basis-URL, auf die primäre Produktvariante dargestellte wird.
- Alle Varianten sind im Product Group Markup der kanonischen URL vollständig aufgeführt.
- Dynamische Inhalte wie Preis oder Verfügbarkeit können ohne Seiten-Reload aktualisiert werden.
- Die einzelnen Varianten können trotzdem eigene verlinkbare URLs haben.
Beispiel:
- Basis-URL: https://www.example.com/surfboard
- Varianten-URL: https://www.example.com/surfboard#size=9.0&color=red
Multi-Page: Jede Variante hat eine eigene URL
- Jede Variante hat eine eigene Seite mit spezifischer URL.
- Seitenwechsel und Reload erfolgt bei Variantenauswahl.
- Die URLs können auch Parameter-Varianten sein (https://www.example.com/surfboard?size=9.0&color=red); Sprungmarken reichen aber nicht aus.
Beispiel:
- Grüne Variante: https://www.example.com/surfboard/green
- Blaue Variante: https://www.example.com/surfboard/blue
Canonical-URLs
Single-Page: Eine Canonical-URL für alle Varianten
Auf einer Single-Page-Website gibt es nur eine einzige Canonical-URL für die gesamte Produktgruppe. Diese verweist auf die Basis-Seite, die alle Varianten enthält.
Single-Page-Beispiel:
- Ausgewählte Variante: https://www.example.com/surfboard?size=9.0&color=red
- Canonical-URL: https://www.example.com/surfboard
Der Google-Dokumentation ist zu entnehmen: “For single-page sites, there must be only one distinct canonical URL for the overall ProductGroup that all variants belong to. Typically this is the base URL that leads to a page without a variant pre-selected.”
Multi-Page: Jede Varianten-Seite verweist auf sich selbst
Bei einer Multi-Page-Website hat jede Variante eine eigene URL mit einem selbstreferenzierenden Canonical, und jede dieser Seiten ist für sich genommen gleich wichtig.
Multi-Page-Beispiel:
- Ausgewählte Variante: https://www.example.com/surfboard/green
- Canonical-URL: https://www.example.com/surfboard/green
In der Google-Dokumentation heißt es dazu: “For multi-page sites, this doesn't apply since there is no single canonical URL representing the ProductGroup property (since the variants are distributed across equally important pages).”
ProduktGroup-Auszeichnung
Single-Page: Du benötigst nur ein ProductGroup-Markup
- Es gibt ProductGroup-Definition auf der Basis-Seite, die alle Varianten über die hasVariant-Eigenschaft referenziert.
- Wenn die Varianten eigenständig crawlbare URLs (mit abweichendem Canonical) haben, kannst Du das Markup hier auch ausspielen, musst es aber nicht.
Multi-Page: Du benötigst ein ProduktGroup-Markup auf jeder Varianten-URL
- Das ProductGroup-Markup wird auf jeder Varianten-Seite wiederholt.
- Das ProductGroup-Markup verweist mit hasVariant auf alle Varianten URLs. Für die auf der jeweiligen Seite ausgespielte(n) Variante(n) wird das vollständige Product-Markup referenziert.
- Für die weiteren Varianten reicht als Referenz eine URL-Property. So kann Google alle Varianten der Produktgruppe finden.
Wichtige Attribute für die Varianten-Unterscheidung
Aktuell werden offiziell folgende Unterscheidungsmerkmale offiziell von Google unterstützt:
- https://schema.org/size – Größe des Produkts
- https://schema.org/color – Farbe des Produkts
- https://schema.org/material – Material des Produkts
- https://schema.org/pattern – Muster des Produkts
- https://schema.org/suggestedAge – Empfohlene Altersgruppe
- https://schema.org/suggestedGender – Geschlechtsspezifische Angabe (Damen, Herren, Unisex)
Du kannst auch Varianten haben, die sich in mehreren dieser Dimensionen unterscheiden. Aber aktuell kannst Du bei Surfboards zwar Material, Größe und Muster auszeichnen, nicht aber Merkmale wie mit oder ohne Segel.
Einfluss auf Crawling & Indexierung: Single- vs. Multi-Page
Single-Page
Google kann Varianten grundsätzlich trotzdem crawlen, sofern sie intern verlinkt sind. Allerdings zeigt das Canonical-Tag auf die Basis-URL, sodass nur diese indexiert wird. Google erkennt anhand des Markups, dass es sich um eine Produktgruppe mit mehreren Varianten handelt.
➡️ Der Single-Page-Ansatz eignet sich für Shops mit wenigen Varianten, bei denen sich die Produkte nur geringfügig unterscheiden. Oder ist interessant für Shops mit extrem vielen Varianten, um die Indexierung zu steuern und trotzdem für Produktvarianten zu ranken.
Multi-Page
Jede Variante hat eine eigene URL und ein selbstreferenzierendes Canonical-Tag. Dadurch können alle Varianten individuell gecrawlt und indexiert werden. Allerdings besteht ein höheres Risiko für Duplicate Content, wenn Varianten sich stark ähneln.
Google empfiehlt außerdem: „Be sure that your page is accessible to Google and not blocked by a robots.txt file, the noindex tag, or login requirements. “Dieser Empfehlung möchte ich ausnahmsweise nicht uneingeschränkt folgen. Du kannst die Indexierung von Varianten weiterhin wie gewohnt über das „noindex“-Tag steuern. Solange die Seiten nicht durch eine robots.txt-Datei oder Login-Anforderungen blockiert sind, kann Google das Markup trotzdem erkennen und die Varianten im ProductGroup-Markup referenzieren.
Wichtig ist, dass alle Varianten im Markup korrekt referenziert werden, um den Zusammenhang der Produktgruppe klarzustellen. Das ist besonders hilfreich, wenn du später die Indexierungsstrategie änderst und eine Variante doch indexieren möchtest.
➡️ Der Multi-Page-Ansatz eignet sich für Shops, wo die Varianten stark variieren und eigene SEO-Signale (z. B. Meta-Daten, H1) haben.
Hybrid-Ansatz als Lösung
Jeder Shop hat unterschiedliche Anforderungen. Wenn einige Varianten stark gesucht werden, lohnt sich eine eigene URL (Multi-Page). Seltene oder weniger wichtige Varianten lassen sich effizient über eine einzige Seite abbilden (Single-Page). So nutzt Du die Vorteile beider Ansätze optimal.
Falls Du Unterstützung bei der Umsetzung oder Fragen zum ProductGroup-Markup hast, melde Dich gerne bei mir! 😊