Andrea Papa Logo
Andrea Papa SEO für Online-Shops · Google & KI-Suche

Magento Rich Snippets: Structured Data gezielt implementieren

Magento 2 liefert von Haus aus grundlegendes Product-Schema – aber das reicht selten für Rich Results in der Suche. Wer ernsthaft Magento SEO betreibt, muss wissen, wo das native Markup endet und wo gezielte Erweiterung anfängt.

Magento 2 liefert Basis-Product-Markup; für vollständige Offer- und Rating-Auszeichnung braucht es je nach Katalog mehr.

Kostenlos · ohne Anmeldung · Ergebnis sofort

Was Magento 2 nativ ausgibt – und was fehlt

Die Standard-Installation von Magento 2 rendert Product-Schema und BreadcrumbList im Frontend-HTML. Das ist die Basis – aber schon AggregateRating fehlt nativ vollständig. Bewertungssterne in den SERPs, die für Produktseiten den Click-Through-Rate-Effekt haben, kommen ohne zusätzliche Implementation nicht zustande.

Was konkret fehlt: AggregateRating mit Bewertungssternen, Offer-Markup mit korrekten Availability-States, FAQPage-Schema und Organization-Markup. Je nach Shop-Typ fehlt auch das ItemList-Markup auf Kategorieseiten – Google kann die Kategorie dann nicht als strukturierte Produktliste interpretieren.

Extension oder Custom Code: Die Entscheidung hängt am Katalog

Bei Shops mit wenigen hundert Produkten lässt sich AggregateRating sauber per Extension ergänzen – etwa über SEO-Toolkits, die über den Magento Marketplace verfügbar sind. Bei Katalogen mit 5.000+ SKUs und mehreren Store-Views ist Custom Code die verlässlichere Wahl: Extensions, die für jede Produktseite zusätzliche Datenbankabfragen ausführen, kosten Page Speed. Diesen Trade-off messe ich vor der Entscheidung konkret.

Große Kataloge rechtfertigen eine Extension; bei überschaubaren Anforderungen ist sauberer Custom Code die schlankere Wahl.

Custom-Code-Implementation bedeutet in der Praxis: ein eigenes Modul, das den bestehenden Product-Schema-Block erweitert, Bewertungsdaten aus der Magento Review-Tabelle zieht und sauber als JSON-LD inline ausgibt. JSON-LD ist hier Microdata klar vorzuziehen – es liegt außerhalb des DOM, lässt sich unabhängig vom Template-Layer pflegen und macht Rendering-Probleme bei Lazy-Loading-Setups deutlich seltener.

AggregateRating: Häufige Implementierungsfehler in Magento

Der häufigste Fehler ist Markup ohne tatsächliche Review-Daten: Ein Template gibt ratingValue und reviewCount statisch aus, aber die Werte stimmen nicht mit der echten Bewertungsdatenbank überein. Google erkennt das – die Rich Results werden entweder nicht ausgespielt oder im Rich Results Test als Fehler markiert.

Zweites Muster: Configurable Products in Magento erzeugen eine Parent-URL und separate Child-URLs pro Variante. AggregateRating sollte auf der indexierbaren URL liegen, nicht auf einer Variante, die per Canonical auf die Parent-Seite zeigt – dort zählt es nicht.

Offer-Markup und Availability: Unterschätzte Pflichtfelder

Magento setzt Offer-Markup mit priceCurrency und price, aber Availability landet oft als leerer String oder fehlt ganz, wenn Produkte out-of-stock sind. Google erwartet hier schema.org-konforme Werte wie InStock, OutOfStock oder PreOrder – fehlt das Feld oder steht dort ein freier Text, erscheint das Produkt nicht in Merchant Listings. Für Shops mit häufig wechselnden Lagerbeständen empfehle ich eine Observer-basierte Lösung, die Availability-Änderungen in Echtzeit im Schema-Output reflektiert.

Validierung: Nicht nur den Rich Results Test nutzen

Der Rich Results Test zeigt, ob das Markup strukturell valide ist – er prüft aber nicht, ob Google es tatsächlich in den SERPs ausspielt. Dafür sind die Berichte „Produkt-Snippets" und „Merchant listings" in der Google Search Console die entscheidenden Quellen. Dort sieht man, auf wie vielen URLs das Markup erkannt, aber nicht ausgespielt wird – und aus welchem Grund.

Schema.org Validator und das strukturierte Daten-Testing-Tool zusammen nutzen: ersterer prüft Typen-Konformität, letzterer das Live-Rendering. Gerade bei Magento mit Varnish-Cache kommt es vor, dass der Rich Results Test gecachte Versionen prüft, die vom aktuellen Template abweichen. Das Output im Live-Test per URL-Fetch direkt aus der GSC gegenprüfen.

Wer Magento SEO strukturiert angeht, behandelt Structured Data nicht als einmalige Aufgabe: Schema-Coverage gehört ins laufende Monitoring, besonders nach Template-Updates oder Extension-Upgrades, die JSON-LD-Ausgaben unbemerkt überschreiben können.

Kostenlos · ohne Anmeldung · Ergebnis sofort

Häufige Fragen zu Magento Rich Snippets

Welche strukturierten Daten gibt Magento 2 nativ aus?
Ein Basis-Product-Markup. Für vollständige Offer- und Rating-Auszeichnung braucht es je nach Katalog eine Extension oder Custom Code.
Extension oder Custom Code für Schema?
Bei großen, komplexen Katalogen oft eine Extension; bei überschaubaren Anforderungen sauberer Custom Code ohne zusätzlichen Ballast.
Was sind häufige AggregateRating-Fehler in Magento?
Rating-Markup ohne sichtbare Bewertungen auf der Seite – das verstößt gegen Googles Richtlinien und kann zu einer Abwertung führen.
Welche Offer-Pflichtfelder werden oft vergessen?
price, priceCurrency und availability. Fehlen sie, entfällt das Preis-Snippet im Suchergebnis.
Über mich
Andrea Papa

Andrea Papa

SEO für Online-Shops · Google & KI-Suche

Senior SEO-Spezialist mit 15+ Jahren E-Commerce-Erfahrung. Ich optimiere clusterbasiert nach Suchintention – für nachhaltige Sichtbarkeit bei Google und in der KI-Suche.

15+ Jahre SEO SEO-Dozent · alfatraining Google-zertifiziert Google + KI-Suche