Du investierst Zeit und Geld in deinen Shopify-Shop, aber in den Google-Suchergebnissen sehen deine Listings genauso aus wie die aller anderen? Dann fehlen dir wahrscheinlich strukturierte Daten. Mit dem richtigen Schema Markup verwandelst du langweilige blaue Links in auffällige Rich Snippets mit Sternen, Preisen und FAQ-Dropdowns. In diesem Artikel zeige ich dir Schritt für Schritt, wie du Product, FAQ und Breadcrumb Schema in deinen Shopify-Shop einbaust -- ganz ohne App. Strukturierte Daten sind ein zentraler Baustein einer soliden Shopify-SEO-Strategie.
Was sind strukturierte Daten?
Strukturierte Daten sind ein standardisiertes Format, mit dem du Suchmaschinen zusätzliche Informationen über den Inhalt deiner Seite lieferst. Sie basieren auf dem Schema.org-Vokabular, das von Google, Bing, Yahoo und Yandex gemeinsam entwickelt wurde.
Stell dir vor, du hast eine Produktseite mit einem Preis von 49,99 Euro. Für einen Menschen ist klar, dass das der Preis ist. Für Google ist es aber erst einmal nur Text auf einer Seite. Strukturierte Daten sagen Google explizit: "Das hier ist ein Produkt, es kostet 49,99 Euro und ist aktuell auf Lager."
Es gibt drei Formate für strukturierte Daten:
- JSON-LD (empfohlen von Google) -- ein JavaScript-Block im
<head>oder<body> - Microdata -- HTML-Attribute direkt im Markup
- RDFa -- ebenfalls HTML-Attribute, aber weniger verbreitet
Google empfiehlt ausdrücklich JSON-LD, weil es vom restlichen HTML getrennt ist und sich leichter implementieren und warten lässt. Für Shopify ist JSON-LD die beste Wahl, weil du den Code einfach in deine Liquid-Templates einfügen kannst, ohne das bestehende HTML zu verändern.
Wie sieht JSON-LD aus?
Ein einfaches Beispiel für ein Produkt:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Baumwoll T-Shirt Classic",
"description": "Hochwertiges T-Shirt aus 100% Bio-Baumwolle",
"offers": {
"@type": "Offer",
"price": "29.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>
Dieser Block wird unsichtbar in den Quellcode deiner Seite eingefügt. Der Besucher sieht nichts davon, aber Google kann die Informationen auslesen und in den Suchergebnissen als Rich Snippet darstellen.
Warum sind strukturierte Daten für Shopify wichtig?
Die kurze Antwort: Weil sie deine Klickrate (CTR) in den Suchergebnissen messbar erhöhen. Studien zeigen, dass Rich Snippets die CTR um 20 bis 30 Prozent steigern können -- und damit auch die Conversion-Rate im Checkout indirekt verbessern, weil vorqualifizierte Nutzer auf deine Seite kommen. Eine höhere CTR signalisiert Google, dass dein Ergebnis relevant ist, was wiederum dein Ranking positiv beeinflusst.
Konkret bringen strukturierte Daten deinem Shopify-Shop folgende Vorteile:
- Sternebewertungen in Google: Produkte mit Sternen fallen sofort ins Auge und schaffen Vertrauen.
- Preisanzeige in den SERPs: Der Preis wird direkt im Suchergebnis angezeigt, sodass Nutzer vorqualifiziert auf deine Seite kommen.
- Verfügbarkeits-Status: "Auf Lager" oder "Ausverkauft" wird direkt in Google sichtbar.
- FAQ-Dropdowns: Dein Suchergebnis nimmt mehr Platz ein und verdrängt Wettbewerber.
- Breadcrumb-Navigation: Statt der nackten URL zeigt Google eine übersichtliche Pfad-Navigation.
Gerade für Shopify-Shops ist das ein enormer Wettbewerbsvorteil. Viele Shop-Betreiber kümmern sich nicht um strukturierte Daten oder verlassen sich auf die minimalen Standard-Markup-Daten, die Shopify-Themes mitliefern. Diese sind aber oft unvollständig oder veraltet. Wer hier gezielt nachbessert -- zum Beispiel im Rahmen einer professionellen Shopify-Optimierung -- kann sich von der Konkurrenz abheben.
Wichtig: Strukturierte Daten sind kein direkter Ranking-Faktor. Google nutzt sie primär für die Darstellung in den Suchergebnissen. Aber der indirekte Effekt über eine höhere CTR und bessere Nutzersignale ist erheblich -- ähnlich wie bei einer gezielten PageSpeed-Optimierung.
Product Schema einrichten
Das Product Schema ist für jeden Shopify-Shop das wichtigste strukturierte Daten-Markup. Es teilt Google mit, dass eine Seite ein Produkt darstellt, und liefert Details wie Name, Preis, Verfügbarkeit, Bewertungen und Bilder.
Die wichtigsten Product-Schema-Eigenschaften
- name: Der Produktname
- description: Die Produktbeschreibung
- image: URL des Produktbilds
- sku: Die Artikelnummer
- brand: Der Markenname
- offers: Preis, Währung, Verfügbarkeit
- aggregateRating: Durchschnittliche Bewertung und Anzahl
Product Schema mit Shopify Liquid
Folgenden Code fügst du in deine product.liquid oder in den entsprechenden Section-Code deines Themes ein. Die Liquid-Variablen ziehen die Daten automatisch aus deinem Shopify-Backend:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | truncate: 500 | json }},
"image": {{ product.featured_image | image_url: width: 1200 | prepend: "https:" | json }},
"sku": {{ product.selected_or_first_available_variant.sku | json }},
"brand": {
"@type": "Brand",
"name": {{ product.vendor | json }}
},
"offers": {
"@type": "Offer",
"url": "{{ shop.url }}{{ product.url }}",
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": {{ product.selected_or_first_available_variant.price | money_without_currency | json }},
"availability": "https://schema.org/{% if product.available %}InStock{% else %}OutOfStock{% endif %}",
"seller": {
"@type": "Organization",
"name": {{ shop.name | json }}
}
}
}
</script>
Bewertungen hinzufügen
Wenn du eine Bewertungs-App wie Judge.me oder Loox nutzt, kannst du das aggregateRating-Objekt ergänzen. Viele Apps fügen das Schema automatisch ein. Falls nicht, ergänze es manuell:
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "128"
}
Achte darauf, dass die Werte mit den tatsächlich sichtbaren Bewertungen auf deiner Seite übereinstimmen. Google prüft das und kann dein Rich Snippet entfernen, wenn die Daten nicht zum sichtbaren Inhalt passen.
FAQ Schema für Shopify
FAQ Schema ist ein unterschätztes Werkzeug für Shopify-Shops. Es ermöglicht dir, häufig gestellte Fragen und Antworten direkt in den Suchergebnissen als ausklappbare Dropdowns darzustellen. Das Ergebnis: Dein Listing nimmt deutlich mehr Platz in den SERPs ein und verdrängt Wettbewerber nach unten.
Wann FAQ Schema einsetzen?
FAQ Schema eignet sich besonders für:
- Produktseiten: Häufige Fragen zu Versand, Material, Pflege oder Größen
- Kategorieseiten: Allgemeine Fragen zur Produktkategorie
- Landing Pages: FAQ-Bereiche auf Service- oder Informationsseiten
- Blog-Artikel: Fragen, die im Artikel behandelt werden
FAQ Schema als JSON-LD
So sieht ein vollständiges FAQ Schema aus, das du auf jeder Shopify-Seite einbauen kannst:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Wie lange dauert der Versand?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Die Lieferzeit beträgt 2-4 Werktage innerhalb Deutschlands. Für Expressversand am nächsten Werktag wähle die entsprechende Option an der Kasse."
}
},
{
"@type": "Question",
"name": "Kann ich meine Bestellung zurückgeben?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ja, du hast ein 30-tägiges Rückgaberecht. Die Rücksendung ist kostenlos. Nutze dafür unser Retourenportal."
}
}
]
}
</script>
Wichtig: Die Fragen und Antworten im JSON-LD müssen identisch mit den sichtbaren FAQ-Inhalten auf der Seite sein. Google wertet es als Spam, wenn du Schema-Daten für Inhalte auszeichnest, die für den Nutzer nicht sichtbar sind.
FAQ dynamisch mit Liquid generieren
Wenn du FAQ-Inhalte als Metafields in Shopify speicherst, kannst du das Schema dynamisch generieren. So musst du den Code nicht bei jeder Änderung manuell anpassen. Die Metafield-Werte werden automatisch in das JSON-LD eingefügt.
Breadcrumb Markup
Breadcrumb Schema sorgt dafür, dass Google in den Suchergebnissen statt der nackten URL eine übersichtliche Pfad-Navigation anzeigt. Statt dd-gossen.com/collections/t-shirts/products/classic-tee sieht der Nutzer: Startseite > T-Shirts > Classic Tee.
Das verbessert die Nutzererfahrung in den SERPs und gibt dem Suchenden sofort Kontext, wo sich das Produkt in deiner Shop-Struktur befindet.
Breadcrumb Schema für Shopify-Produktseiten
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Startseite",
"item": "{{ shop.url }}"
},
{
"@type": "ListItem",
"position": 2,
"name": {{ collection.title | json }},
"item": "{{ shop.url }}{{ collection.url }}"
},
{
"@type": "ListItem",
"position": 3,
"name": {{ product.title | json }},
"item": "{{ shop.url }}{{ product.url }}"
}
]
}
</script>
Füge diesen Code in dein product.liquid-Template ein. Die Liquid-Variablen sorgen dafür, dass die Breadcrumbs automatisch die richtigen Collection- und Produktnamen ausgeben. Wenn ein Produkt mehreren Collections zugeordnet ist, wird die Collection verwendet, über die der Nutzer auf das Produkt gelangt ist.
Für Kategorieseiten (Collections) passt du den Code entsprechend an und lässt die dritte Ebene weg. So erhält jede Seitenebene deines Shops eine saubere Breadcrumb-Struktur in den Suchergebnissen.
Strukturierte Daten ohne App einbauen
Viele Shopify-Betreiber greifen sofort zu einer App, wenn es um strukturierte Daten geht. Das ist nicht nötig. Mit ein wenig Liquid-Kenntnis kannst du JSON-LD direkt in deine Theme-Dateien einbauen -- kostenlos und ohne zusätzliche Abhängigkeiten.
Schritt 1: Theme-Code öffnen
Gehe in deinem Shopify-Admin zu Online Store > Themes > Actions > Edit Code. Hier findest du alle Liquid-Template-Dateien deines Themes.
Schritt 2: Die richtige Datei finden
Je nach Schema-Typ bearbeitest du unterschiedliche Dateien:
- Product Schema:
sections/main-product.liquidodertemplates/product.liquid - Breadcrumb Schema: Ebenfalls in der Produkt-Template oder im
theme.liquidLayout - FAQ Schema: In der Seite oder Section, die deine FAQ enthält
- Organization Schema: In
layout/theme.liquid(gilt für alle Seiten)
Schritt 3: JSON-LD einfügen
Füge den JSON-LD-Block am Ende der jeweiligen Datei ein, direkt vor dem schließenden Tag. Bei neueren Shopify-Themes (Dawn, etc.) arbeitest du mit Sections und Snippets. Erstelle am besten ein eigenes Snippet:
{%- comment -%} snippets/structured-data-product.liquid {%- endcomment -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"image": [
{%- for image in product.images -%}
{{ image | image_url: width: 1200 | prepend: "https:" | json }}
{%- unless forloop.last -%},{%- endunless -%}
{%- endfor -%}
],
"description": {{ product.description | strip_html | truncate: 500 | json }},
"sku": {{ product.selected_or_first_available_variant.sku | json }},
"brand": {
"@type": "Brand",
"name": {{ product.vendor | json }}
},
"offers": {
"@type": "Offer",
"url": "{{ shop.url }}{{ product.url }}",
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": {{ product.selected_or_first_available_variant.price | money_without_currency | json }},
"availability": "https://schema.org/{% if product.available %}InStock{% else %}OutOfStock{% endif %}"
}
}
</script>
Dieses Snippet bindest du dann in deiner Produkt-Section ein mit {%- render 'structured-data-product' -%}. So bleibt dein Code sauber und wartbar.
Schritt 4: Vorhandenes Schema prüfen
Bevor du neues Schema hinzufügst, prüfe ob dein Theme bereits strukturierte Daten ausgibt. Viele Premium-Themes enthalten bereits grundlegendes Product Schema. Doppelte Schema-Auszeichnungen können zu Verwirrung bei Google führen. Suche in deinen Theme-Dateien nach application/ld+json, um vorhandenes Markup zu finden.
Schema testen und validieren
Strukturierte Daten einzubauen ist der erste Schritt. Mindestens genauso wichtig ist es, das Markup anschließend gründlich zu testen. Fehlerhafte strukturierte Daten können dazu führen, dass Google deine Rich Snippets nicht anzeigt oder im schlimmsten Fall eine manuelle Maßnahme verhängt.
Google Rich Results Test
Das wichtigste Tool ist der Google Rich Results Test. Gib einfach die URL deiner Seite ein, und Google zeigt dir:
- Welche strukturierten Daten erkannt wurden
- Ob deine Seite für Rich Snippets qualifiziert ist
- Fehler und Warnungen im Markup
- Eine Vorschau des Rich Snippets
Teste jede Seite einzeln: Produktseiten, Kategorieseiten und Seiten mit FAQ Schema. Ein häufiger Fehler ist, dass das Schema auf der Homepage funktioniert, aber auf Unterseiten fehlt oder fehlerhaft ist.
Schema Markup Validator
Ergänzend zum Rich Results Test gibt es den Schema Markup Validator von Schema.org. Dieses Tool prüft dein Markup detaillierter auf Syntaxfehler und fehlende Pflichtfelder. Es zeigt dir auch optionale Eigenschaften an, die du ergänzen könntest.
Google Search Console
Nach dem Einbau solltest du die betroffenen Seiten über die Google Search Console zur erneuten Indexierung einreichen. Unter dem Reiter "Verbesserungen" siehst du nach einigen Tagen, ob Google deine strukturierten Daten korrekt erfasst hat. Hier werden auch Fehler und Warnungen angezeigt, die den gesamten Shop betreffen.
Häufige Fehler vermeiden
- Fehlende Pflichtfelder: Product Schema braucht mindestens name, image und offers
- Falsche Preisformate: Der Preis muss als Zahl ohne Währungssymbol angegeben werden (z.B. "29.99", nicht "29,99 EUR")
- Doppeltes Schema: Wenn Theme und App gleichzeitig Product Schema ausgeben, entstehen Konflikte
- Unsichtbare Inhalte: Schema-Daten müssen mit den sichtbaren Seiteninhalten übereinstimmen
- Veraltete Markup-Typen: Verwende immer die aktuellen Schema.org-Definitionen
Fazit
Strukturierte Daten sind kein Nice-to-have, sondern ein wichtiger Baustein für die SEO-Strategie jedes Shopify-Shops. Mit Product Schema, FAQ Schema und Breadcrumb Markup sorgst du dafür, dass dein Shop in den Google-Suchergebnissen auffällt und mehr Klicks bekommt.
Das Einrichten ist kein Hexenwerk. Mit JSON-LD und ein wenig Liquid-Kenntnis baust du das Markup direkt in deine Theme-Dateien ein, ohne auf kostenpflichtige Apps angewiesen zu sein. Wichtig ist, das Schema anschließend mit dem Google Rich Results Test zu validieren und über die Search Console zu überwachen.
Die Investition lohnt sich: Rich Snippets können deine Klickrate um 20 bis 30 Prozent steigern. In einem umkämpften Markt ist das der Unterschied zwischen Seite eins und Seite zwei -- zwischen Umsatz und Unsichtbarkeit.
Strukturierte Daten professionell einrichten
Du möchtest Product Schema, FAQ Markup und Breadcrumbs in deinem Shopify-Shop einbauen -- ohne Fehler und mit maximaler Wirkung? Ich übernehme die komplette Einrichtung und Validierung deiner strukturierten Daten.
Jetzt kostenloses Erstgespräch buchen