Zum Inhalt springen
Zurück zum Shopware Wiki
Marketing & SEO

Strukturierte Daten in Shopware: Rich Snippets nutzen

Wie du in Shopware 6 strukturierte Daten richtig einsetzt, damit Google Produkte, Bewertungen und Preise als Rich Snippets in den Suchergebnissen anzeigt.

6 Min. Lesezeit

Wer seinen Shopware-Shop für Google optimiert, denkt zuerst an Meta-Titles, Ladezeit und Backlinks. Strukturierte Daten landen dabei oft hinten an, obwohl sie eine der direktesten Hebel für bessere Klickraten sind. Sie geben Google die Möglichkeit, Produktpreise, Bewertungen, Verfügbarkeit oder Breadcrumbs direkt in den Suchergebnissen anzuzeigen, als sogenannte Rich Snippets. Wer das ignoriert, verschenkt sichtbaren Vorsprung an Wettbewerber.

Was strukturierte Daten eigentlich sind

Strukturierte Daten sind maschinenlesbare Informationen, die du in den HTML-Code deiner Seiten einbettest. Google und andere Suchmaschinen lesen sie, um den Inhalt einer Seite besser zu verstehen und in bestimmten Formaten darzustellen. Das Vokabular dafür kommt von Schema.org, einem gemeinsamen Standard von Google, Bing und Yahoo.

Das bevorzugte Format ist JSON-LD (JavaScript Object Notation for Linked Data). Du schreibst es als <script type="application/ld+json">-Block im <head> oder <body> deiner Seite. Es ist wartbarer als Microdata, das direkt im HTML-Markup sitzt, und von Google explizit empfohlen.

Für Shopware-Shops relevant sind vor allem:

  • Product mit Offer (Preis, Verfügbarkeit, Währung)
  • AggregateRating (Bewertungssterne)
  • BreadcrumbList (Navigationspfad)
  • Organization (Firmendaten, Kontakt)
  • FAQPage (für Fragen und Antworten auf Content-Seiten)

Was Shopware 6 von Haus aus liefert

Das gute: Shopware 6 bringt im Standard-Storefront bereits grundlegende strukturierte Daten mit. Auf Produktdetailseiten wird ein Product-Schema ausgespielt, das Produktname, Preis und Grundinformationen enthält. Kategorie-Breadcrumbs werden in der Regel korrekt als BreadcrumbList übergeben.

Das schlechte: Die native Implementierung ist lückenhaft. Bewertungen fließen nicht automatisch als AggregateRating ein, auch wenn du Shopwares eigenes Bewertungssystem nutzt. Varianten-Produkte mit verschiedenen Preisen werden häufig unvollständig ausgezeichnet. Und sobald du ein individuelles Theme einsetzt, ist die Wahrscheinlichkeit hoch, dass Teile des Standard-Schemas überschrieben oder wegfallen.

Der erste Schritt ist daher immer eine ehrliche Bestandsaufnahme: Was gibt dein Shop heute tatsächlich aus? Die Antwort lieferst du dir am schnellsten mit Googles Rich-Results-Test und der Search-Console-Verbesserung unter “Shopping” bzw. “Produkte”.

Mehr zum Fundament findest du in Shopware SEO: Die Grundlagen für bessere Rankings.

Rich Snippets umsetzen: Drei Wege

Weg 1: Plugin

Für die meisten Shopware-Shops ist ein Plugin der pragmatische Einstieg. Plugins wie “Rich Snippets im JSON-LD Format” aus dem Shopware Store erweitern die bestehenden Schema-Ausgaben um Bewertungen, Preisbereiche, Hersteller und mehr, ohne dass du in Templates eingreifst.

Vorteile: schnelle Aktivierung, kein Deployment-Aufwand, Shopware-Updates brechen die Funktion nicht. Nachteile: du bist von der Plugin-Pflege abhängig, und manche Plugins haben Schwächen bei Varianten-Produkten oder spezifischen Custom-Fields. Prüfe immer die Testergebnisse in der Search Console, nicht nur die Plugin-Beschreibung.

Weg 2: Theme-Anpassung

Wer bereits ein individuelles Theme betreibt, kann strukturierte Daten direkt in die Twig-Templates einbauen. Das gibt maximale Kontrolle und ist die sauberste Lösung für komplexe Produktkataloge.

Ein minimales Produktschema sieht in JSON-LD so aus:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "{{ page.product.name }}",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "{{ page.product.price.first.gross }}",
    "availability": "https://schema.org/InStock"
  }
}

In der Praxis wird es schnell komplexer: Varianten brauchen AggregateOffer, Bewertungen kommen aus dem ProductReview-Repository, und Bilder müssen als absolute URLs übergeben werden. Wer das sauber umsetzen will, sollte sich die Shopware Storefront und ihr Twig-Templating-System genauer ansehen.

Weg 3: Custom Plugin

Für Shops mit speziellen Anforderungen, etwa B2B-Shops mit variabler Preislogik oder Produkten mit eigenen Custom-Fields, ist ein dediziertes Custom Plugin die solideste Lösung. Du kontrollierst, welche Daten wann ausgespielt werden, kannst auf Shopwares Event-System reagieren und bist unabhängig von Drittanbieter-Updates.

Typische Fehler und wie du sie vermeidest

Aus unserer täglichen Betreuungsarbeit sehen wir immer wieder dieselben Probleme:

  • Doppelte Schema-Ausgabe: Standard-Theme und Plugin spielen gleichzeitig aus. Google sieht zwei Product-Blöcke und ignoriert im Zweifel beide.
  • Fehlende oder fehlerhafte Preisangaben: Ein Offer-Block ohne priceCurrency ist für Google ungültig. Gleiches gilt für Preise, die nur als formatierter String (“19,99 €”) übergeben werden statt als Zahl.
  • Veraltete Verfügbarkeitswerte: Wenn ein Produkt ausverkauft ist, aber InStock steht, kassierst du eine Qualitätswarnung in der Search Console.
  • Fehlende Breadcrumbs auf Custom-Landingpages: Erlebniswelten und CMS-Seiten in Shopware haben oft keine automatische Breadcrumb-Ausgabe. Dort musst du manuell nacharbeiten.
  • Schema-Fehler nach Theme-Updates: Ein Update des Themes überschreibt deine Anpassungen. Ohne Staging-Umgebung und strukturierten Deployment-Prozess merkst du das oft erst, wenn Google die Fehler meldet.

Zur Staging-Absicherung lies auch Backups und Staging in Shopware: sicher entwickeln.

Welche Rich Snippets lohnen sich am meisten

Nicht jeder Schema-Typ hat denselben Effekt auf die Klickrate. Unsere Einschätzung nach Priorität:

  1. AggregateRating (Sternebewertungen): Sternebewertungen sind der stärkste visuelle Anker in der SERP. Shops mit sichtbaren Sternen haben messbar höhere CTRs. Voraussetzung: echte, aktuell gepflegte Bewertungen.
  2. Preis und Verfügbarkeit im Product-Schema: Direkt nützlich für Shopping-Intents. Käufer sehen den Preis, bevor sie klicken.
  3. BreadcrumbList: Verbessert die URL-Darstellung in der SERP und hilft bei der Orientierung in tiefen Kategoriestrukturen.
  4. FAQPage auf Content-Seiten: Gut geeignet für Service-Seiten, Ratgeberartikel und Landingpages. Erzeugt ausgeklappte Antworten direkt in den Suchergebnissen.

Bewertungs-Sterne sind übrigens ein direktes Conversion-Signal, das sich mit anderen Optimierungsmaßnahmen kombinieren lässt. Mehr dazu in Shopware Conversion-Optimierung.

Technische Qualitätssicherung

Ein einmal implementiertes Schema pflegt sich nicht von selbst. Google aktualisiert seine Anforderungen, Shopware-Updates verändern Templates, und Produktdaten ändern sich laufend. Drei Maßnahmen solltest du dauerhaft etablieren:

  • Google Rich Results Test für stichprobenartige manuelle Prüfungen nach Updates
  • Search Console, Bereich “Shopping” / “Produkte”: Zeigt dir Fehler und Warnungen aggregiert für alle Produktseiten
  • Monitoring im Betreuungsvertrag: Schemaprobleme tauchen oft Wochen nach einer Änderung auf. Wer sie erst erkennt, wenn Rankings sinken, hat unnötig Zeit verloren.

Wer die Ladezeit als weiteren Rankingfaktor im Blick behalten will, findet die passende Grundlage in Shopware und Core Web Vitals: Ladezeit als Rankingfaktor.

Für Shopping-Ads ist zudem relevant, dass strukturierte Daten auf der Website und der Produktfeed für Google Shopping synchron bleiben. Widersprüche zwischen Schema-Preisen und Feed-Preisen können zur Sperrung einzelner Produkte führen. Mehr dazu im Artikel Shopware und Google Shopping: Produktdaten-Feeds nutzen.

Häufige Fragen

Spielen alle Shopware-Themes strukturierte Daten automatisch aus?

Nein. Das Standard-Storefront-Theme liefert eine Basis-Implementierung. Sobald du ein individuelles oder fremdes Theme einsetzt, musst du prüfen, ob die Schema-Ausgaben noch vorhanden und korrekt sind. Ein Rich-Results-Test direkt nach einem Theme-Wechsel gehört zum Pflichtprogramm.

Brauche ich ein kostenpflichtiges Plugin für Rich Snippets?

Nicht zwingend. Für einfache Shops mit wenigen Produkttypen reicht oft eine manuelle Theme-Anpassung oder ein Free-Plugin aus. Kostenpflichtige Plugins lohnen sich, wenn du schnell starten willst und die interne Entwicklerkapazität fehlt. Wichtiger als der Preis ist, ob das Plugin Bewertungen, Varianten und Custom-Fields deines Shops korrekt abbildet.

Können strukturierte Daten zu einer Abstrafung führen?

Ja, wenn sie falsche oder irreführende Informationen enthalten. Wer Produkte als “InStock” auszeichnet, die nicht lieferbar sind, oder Bewertungen zeigt, die er selbst geschrieben hat, riskiert eine manuelle Maßnahme von Google. Strukturierte Daten müssen den tatsächlichen Seiteninhalt korrekt widerspiegeln.

Wie lange dauert es, bis Rich Snippets in der SERP erscheinen?

Das ist Googles Entscheidung und lässt sich nicht erzwingen. In der Praxis sehen wir erste Rich-Snippet-Anzeigen nach wenigen Wochen nach dem Crawl, manchmal dauert es länger. Nicht jede validierte Seite bekommt Rich Snippets. Google zeigt sie nur, wenn es die Qualität der Daten als ausreichend einstuft.


Wenn du dir unsicher bist, ob dein Shop strukturierte Daten korrekt ausgibt oder ob du durch bessere Schema-Implementierung Potenzial liegen lässt, schau dir unsere Shopware Betreuung an. Wir überprüfen das im Rahmen unserer laufenden Shop-Betreuung und setzen fehlende Implementierungen gezielt nach.

Shopware-Projekt oder Frage im Kopf?

Als Shopware Premium Extension Partner kennen wir die Plattform in der Tiefe. Lass uns ehrlich besprechen, was für dich sinnvoll ist.

BuI Insights

Shopware- & xentral-Praxiswissen direkt ins Postfach

Plugin-Updates, Best Practices, Migrations-Tipps und Branchen-Cases. Ein Mal im Monat, nur das, was wirklich relevant ist. Jederzeit abbestellbar.

Mit dem Klick stimmst du zu, dass wir dir den Newsletter zusenden dürfen (Art. 6 Abs. 1 lit. a DSGVO). Mehr in der Datenschutzerklärung.