Implementierung strukturierter Daten auf Shopify für Rich Results
Rich-Suchergebnisse – Produktbewertungen, Preisanzeigen, FAQ-Dropdowns und Breadcrumb-Trails in Suchergebnissen – erzielen 20–30 % mehr Klicks als standardmäßige blaue Links. Für Shopify-Händler sind strukturierte Daten der Mechanismus, der diese erweiterten Formate freischaltet und die Implementierungslücke zwischen Shops, die es richtig machen, und Shops, die sich nicht direkt in Einnahmen niederschlagen, schließt.
Dieser Leitfaden deckt alle Schematypen ab, die für Shopify-Shops relevant sind: wie Sie ihn richtig implementieren, häufige Fehler, die Sie von Rich-Suchergebnissen ausschließen, und wie Sie Ihre Implementierung in Ihrem gesamten Katalog validieren.
Wichtige Erkenntnisse
– Das Produktschema mit AggregateRating erzielt Sternebewertungen in SERPs – normalerweise eine Steigerung der CTR um 15–25 % – Preise und Verfügbarkeit im Schema müssen genau mit den angezeigten Werten übereinstimmen, sonst entfernt Google die Berechtigung für Rich-Suchergebnisse – Das BreadcrumbList-Schema kann den URL-Pfad in Suchergebnissen durch lesbare Navigationsbezeichnungen ersetzen
- Das FAQPage-Schema verdoppelt Ihren SERP-Platz für Informations- und Geschäftsanfragen – JSON-LD ist das bevorzugte Format von Google und das einzige Format, das für die dynamische Dateninjektion unterstützt wird – Strukturierte Datenfehler in der Search Console können nach der Behebung zwei bis vier Wochen dauern – Das Standard-Theme von Shopify enthält ein minimales Schema – es bleibt noch viel Arbeit bei der Implementierung – Der Produktdatenfeed des Merchant Center und das On-Page-Schema sollten konsistent sein, um Strafen zu vermeiden
So funktionieren strukturierte Daten auf Shopify
Strukturierte Daten sind maschinenlesbare Metadaten, die in den HTML-Code Ihrer Seite eingebettet sind und Suchmaschinen genau mitteilen, welche Art von Inhalt sich auf der Seite befindet. Ohne sie leitet Google den Inhalt Ihrer Seite aus Text, Links und Signalen ab – ein unscharfer Prozess. Mit präzisen strukturierten Daten kann Google Ihr Produkt sicher in Rich-Result-Formaten präsentieren.
Das standardmäßige Dawn-Theme von Shopify umfasst das grundlegende Product-Schema mit name, description, image und offers.price. Dadurch erhalten Sie eine Grundlage, es fehlen jedoch wichtige Eigenschaften, die die volle Berechtigung für Rich-Suchergebnisse freischalten:
AggregateRating(Sternebewertungen in den Ergebnissen)brandmit dem TypOrganizationoderBrandoffers.availabilityals schema.org-URLoffers.priceCurrency(explizite Währungscode)offers.shippingDetailsBreadcrumbList(separater Schemablock)
Jede zusätzliche Eigenschaft, die Sie implementieren, erhöht die Wahrscheinlichkeit, dass Google Ihren Eintrag in Rich-Formaten anzeigt.
JSON-LD vs. Mikrodaten vs. RDFa
JSON-LD (JavaScript Object Notation for Linked Data) ist die von Google empfohlene Implementierungsmethode und der am besten wartbare Ansatz. Im Gegensatz zu Mikrodaten, die das Umschließen von HTML-Elementen mit Schemaattributen erfordern, ist JSON-LD ein eigenständiger Skriptblock, der eingefügt werden kann, ohne Ihr Seiten-Markup zu ändern. Verwenden Sie immer JSON-LD für neue Shopify-Implementierungen.
Produktschema: Vollständige Implementierung
Das Produktschema ist die Grundlage für strukturierte E-Commerce-Daten von Shopify. Hier ist eine vollständige, produktionsbereite Produktschemavorlage:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "{{ product.title | escape }}",
"description": "{{ product.description | strip_html | truncate: 300 | escape }}",
"url": "{{ shop.url }}{{ product.url }}",
"sku": "{{ product.selected_or_first_available_variant.sku | escape }}",
"mpn": "{{ product.selected_or_first_available_variant.barcode | escape }}",
"image": [
{% for image in product.images limit: 5 %}
"{{ image | image_url: width: 1200 }}"{% unless forloop.last %},{% endunless %}
{% endfor %}
],
"brand": {
"@type": "Brand",
"name": "{{ product.vendor | escape }}"
},
"offers": {
"@type": "Offer",
"url": "{{ shop.url }}{{ product.url }}",
"priceCurrency": "{{ cart.currency.iso_code }}",
"price": "{{ product.selected_or_first_available_variant.price | money_without_currency | remove: ',' }}",
"priceValidUntil": "{{ 'now' | date: '%Y' | plus: 1 }}-12-31",
"availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}",
"itemCondition": "https://schema.org/NewCondition",
"seller": {
"@type": "Organization",
"name": "{{ shop.name | escape }}"
}
}
{% if product.metafields.reviews.rating %}
,"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "{{ product.metafields.reviews.rating.value }}",
"reviewCount": "{{ product.metafields.reviews.rating_count }}",
"bestRating": "5",
"worstRating": "1"
}
{% endif %}
}
Implementierung in Shopify
Fügen Sie diesen Skriptblock zu Ihrer product.liquid- oder product-template.liquid-Datei innerhalb eines <script type="application/ld+json">-Tags hinzu. Platzieren Sie es im Abschnitt <head> oder unmittelbar vor </body> – Google verarbeitet beide Positionen gleichermaßen.
Kritische Bereiche und warum sie wichtig sind:
| Eigentum | Warum es wichtig ist | Häufiger Fehler |
|---|---|---|
price | Erforderlich für die Preisanzeige in den Ergebnissen | Einschließlich Währungssymbol oder Kommas |
priceCurrency | ISO 4217-Code (USD, EUR, GBP) | Verwendung von „$“ anstelle von „USD“ |
availability | Schema.org-URL erforderlich, keine Textzeichenfolge | „Auf Lager“ statt URL verwenden |
image | Array bevorzugt; Mehrere Bilder verbessern die Teilnahmeberechtigung | Relative URLs verwenden |
sku | Erforderlich für den Google Merchant Center-Abgleich | Für Produkte ohne SKUs leer lassen |
AggregateRating: Sternbewertungen in Suchergebnissen erhalten
Sternebewertungen sind das sichtbarste Rich-Suchergebnis für Shopify-Produktseiten. Sie erfordern ein AggregateRating-Schema, das in Ihrem Product-Schema verschachtelt ist.
Voraussetzungen für die Sternebewertung:
- Die Bewertung muss auf echten Kundenrezensionen basieren – nicht redaktionell zugeordnet
ratingValuemuss zwischen 1 und dembestRating-Wert liegenreviewCountmuss mit der Anzahl der Bewertungen übereinstimmen, die Sie tatsächlich auf der Seite anzeigen- Die Bewertungen müssen für Benutzer auf derselben Seite sichtbar sein
Beliebte Shopify-Bewertungs-Apps und Schemakompatibilität:
| App | Schemaausgabe | Notizen |
|---|---|---|
| Judge.me | JSON-LD-Produkt + AggregateRating | Erstklassige Schemaausgabe |
| Okendo | JSON-LD AggregateRating | Erfordert die Aktivierung in den Einstellungen |
| Yotpo | JSON-LD, aber oft unvollständig | Preis- und Verfügbarkeitsfelder überprüfen |
| Loox | Fotorezensionen mit eingeschränktem Schema | Möglicherweise ist eine benutzerdefinierte Schemaergänzung erforderlich |
| Stamped.io | JSON-LD, konfigurierbar | Strukturierte Daten in den App-Einstellungen aktivieren |
Prüfung, dass das Überprüfungsschema aktiv ist
Verwenden Sie den Rich-Suchergebnisse-Test von Google auf einer Produktseite mit Bewertungen. Wenn der Test AggregateRating mit einem gültigen ratingValue und reviewCount ergibt, haben Sie Anspruch auf Sternebewertungen. Hinweis: Die Berechtigung garantiert keine Anzeige – Google bestimmt algorithmisch, wann Rich-Suchergebnisse angezeigt werden.
BreadcrumbList-Schema für den Navigationskontext
Das BreadcrumbList-Schema teilt Google die Navigationshierarchie Ihrer Website für eine bestimmte Seite mit. Wenn Google dies in den Suchergebnissen anzeigt, ersetzt es die vollständige URL durch lesbare Breadcrumb-Labels, was die CTR verbessert, indem die Ergebnisse übersichtlicher und navigierbarer aussehen.
Breadcrumb-Struktur der Shopify-Produktseite:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "{{ shop.url }}"
},
{
"@type": "ListItem",
"position": 2,
"name": "{{ collection.title | escape }}",
"item": "{{ shop.url }}{{ collection.url }}"
},
{
"@type": "ListItem",
"position": 3,
"name": "{{ product.title | escape }}",
"item": "{{ shop.url }}{{ product.url }}"
}
]
}
Implementierungshinweis: Wenn ein Produkt zu mehreren Sammlungen gehört, sollte der Breadcrumb die Sammlung widerspiegeln, aus der der Benutzer eingegeben hat. In Shopify Liquid ist collection verfügbar, wenn auf das Produkt über eine Sammlungs-URL zugegriffen wird. Behandeln Sie den Fall, in dem collection Null ist (direkter /products/-URL-Zugriff), indem Sie den Sammlungs-Breadcrumb bedingt einschließen.
FAQ-Seitenschema für Einkaufsführer und Produktseiten
Das FAQPage-Schema ermöglicht erweiterbare FAQ-Dropdowns in den Suchergebnissen – wodurch der vertikale Platz, den Ihr Eintrag im SERP einnimmt, verdoppelt wird. Dies ist besonders wertvoll für:
- Produktseiten mit häufigen Kundenfragen
- Blogbeiträge zum Kaufratgeber
- Sammlungsseiten mit FAQs auf Kategorieebene
- Service- und Richtlinienseiten
FAQPage-Schemavorlage:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What size should I order?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We recommend sizing up if you are between sizes. See our size guide for measurements."
}
},
{
"@type": "Question",
"name": "What is your return policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We accept returns within 30 days of delivery for unused items in original packaging. Free return shipping is included."
}
}
]
}
Regeln für das FAQPage-Schema:
- Fragen und Antworten müssen auf der Seite sichtbar sein – sie dürfen keinen ausgeblendeten oder minimierten Inhalt enthalten
- Die Antworten sollten umfassend sein (2–5 Sätze), um einen echten Mehrwert zu bieten
- Verwenden Sie das FAQ-Schema nicht für Werbeinhalte oder als Antworten getarnte Call-to-Action-Texte
- Maximal 10 FAQ-Elemente pro Seite für eine saubere Darstellung
- Die Antworten dürfen kein HTML-Markup im Schemafeld
textenthalten
Organisation und Website-Schema
Diese Schemata etablieren Ihre Markeneinheit und aktivieren das Sitelinks-Suchfeld in den Google-Ergebnissen.
Organisationsschema (Platz auf der Homepage <head>):
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "{{ shop.name | escape }}",
"url": "{{ shop.url }}",
"logo": {
"@type": "ImageObject",
"url": "{{ settings.logo | image_url: width: 200 }}"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-XXX-XXX-XXXX",
"contactType": "customer service"
},
"sameAs": [
"https://www.instagram.com/yourstore",
"https://www.facebook.com/yourstore",
"https://twitter.com/yourstore"
]
}
Website-Schema mit Sitelinks SearchBox:
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "{{ shop.name | escape }}",
"url": "{{ shop.url }}",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "{{ shop.url }}/search?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
Das SearchAction-Schema kann ein Suchfeld in Ihrem Google SERP-Eintrag für Markensuchen aktivieren – sodass Benutzer Ihren Shop direkt von der Ergebnisseite aus durchsuchen können.
Videoschema für Produktdemonstrationen
Wenn Ihre Produktseiten Demonstrationsvideos enthalten, kann das VideoObject-Schema Videokarussells in den Suchergebnissen generieren – besonders wertvoll für Produkte mit hohem Kaufpreis.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "{{ product.title }} - Product Demo",
"description": "Watch how {{ product.title }} works in this demonstration.",
"thumbnailUrl": "{{ product.featured_image | image_url: width: 1280 }}",
"uploadDate": "{{ product.created_at | date: '%Y-%m-%dT%H:%M:%S+00:00' }}",
"contentUrl": "https://www.youtube.com/watch?v=YOUR_VIDEO_ID",
"embedUrl": "https://www.youtube.com/embed/YOUR_VIDEO_ID"
}
Verschachteln Sie VideoObject in Ihrem Product-Schema mithilfe der Eigenschaft subjectOf für maximalen semantischen Reichtum.
Umgang mit Produktvarianten im Schema
Shopify-Produkte mit mehreren Varianten (Größen, Farben, Materialien) erfordern eine sorgfältige Schemabehandlung. Google empfiehlt ein Product-Schema pro Produktseite (nicht eines pro Variante), sollte jedoch den Preis und die Verfügbarkeit der aktuell ausgewählten Variante widerspiegeln.
Dynamische Variantenschema-Strategie:
- Rendern Sie das Schema serverseitig (über Liquid) mit
product.selected_or_first_available_variantfür den ersten Seitenladevorgang - Verwenden Sie JavaScript, um die Werte
price,availabilityundskuim JSON-LD zu aktualisieren, wenn eine Variante ausgewählt wird - Aktualisieren Sie die URL in
offers.url, um den Varianten-ID-Parameter einzuschließen:?variant=XXXXXXXX
Alternativ können Sie für JavaScript-lastige Storefronts einen separaten ProductGroup-Schematyp verwenden, der das Produkt mit all seinen Variantenoptionen darstellt – dies ist eine neuere Google-Empfehlung für Produkte mit mehreren Varianten.
Validierungs- und Überwachungsworkflow
Die Implementierung strukturierter Daten erfordert eine systematische Validierung – nicht nur beim Start, sondern fortlaufend.
Schritt 1: Validierung auf Seitenebene
Testen Sie jeden Schematyp mit dem Rich Results Test von Google unter search.google.com/test/rich-results. Geben Sie Ihre Produkt-URL, Sammlungs-URL und Blog-Beitrags-URL ein. Überprüfen: Alle erforderlichen Eigenschaften vorhanden, keine Fehler (nur Warnungen sind akzeptabel), Rich-Suche-Berechtigung bestätigt.
Schritt 2: Massenvalidierung
Für Geschäfte mit Tausenden von Produkten ist eine seitenweise Validierung unpraktisch. Verwenden Sie diese Massenmethoden:
- Google Search Console > Verbesserungen > Überprüfen Sie die Abschnitte „Produkt“, „Rezension“ und „FAQ“ auf Fehler auf der gesamten Website
- Screaming Frog mit der Funktion „Extrahieren“, um alle JSON-LDs von gecrawlten Seiten abzurufen
- Schema.org-Validator-API (skriptfähig für Massenvalidierung)
Schritt 3: Merchant Center-Konsistenz
Wenn Sie Google Shopping betreiben, stellen Sie sicher, dass Ihr Merchant Center-Produktdaten-Feed mit Ihrem On-Page-Schema übereinstimmt. Diskrepanzen bei Preis, Verfügbarkeit oder GTIN zwischen Feed und Schema lösen „automatische Artikelablehnungen“ aus.
Schritt 4: Monatliche Search Console-Überwachung
Navigieren Sie in GSC zum Abschnitt „Erweiterungen“. Jeder von Ihnen implementierte Schematyp wird hier mit der Anzahl gültiger Elemente, Warnungen und Fehlern angezeigt. Beheben Sie Fehler innerhalb von 48 Stunden nach der Entdeckung – sie unterdrücken die Berechtigung für Rich-Suchergebnisse, bis sie behoben sind.
Häufige Fehler bei strukturierten Daten in Shopify:
| Fehler | Ursache | Fix |
|---|---|---|
| „Fehlendes Feld ‚Preis‘“ | Flüssiger Leerpreis | Fallback hinzufügen: `product.price |
| „Ungültiger Wert im Feld ‚Verfügbarkeit‘“ | Text anstelle der schema.org-URL verwenden | Verwenden Sie https://schema.org/InStock |
| „Falsch formatierter Wert im Feld ‚ratingValue‘“ | Bewertungswert außerhalb des Bereichs 1–5 | Überprüfen Sie, ob die App den korrekten Bereich ausgibt |
| „Feld duplizieren“ | Mehrere Schemaskripte, die denselben Typ einfügen | Doppelte Schemaquellen entfernen |
| „Seite hat kein geeignetes Rich-Suchergebnis“ | Schema gültig, aber Seite unter dem Qualitätsgrenzwert | Verbessern Sie die Qualität des Seiteninhalts |
Häufig gestellte Fragen
Verbessern strukturierte Daten direkt mein Suchranking?
Strukturierte Daten haben keinen direkten Einfluss auf das Suchranking – sie sind kein Ranking-Signal im herkömmlichen Sinne. Rich-Suchergebnisse (für die genaue strukturierte Daten erforderlich sind) verbessern jedoch die Klickraten um 15–30 %, was ein Verhaltenssignal ist, das im Laufe der Zeit indirekt das Ranking beeinflussen kann. Direkter ausgedrückt steigern Rich-Ergebnisse Ihr Traffic-Volumen ausgehend von der gleichen durchschnittlichen Position und vervielfachen so effektiv den Wert Ihrer bestehenden SEO-Leistung.
Wie lange nach der Implementierung strukturierter Daten werden Rich-Suchergebnisse in Google angezeigt?
Google erfasst und verarbeitet strukturierte Daten in der Regel innerhalb von ein bis vier Wochen nach der Implementierung erneut. Nach der Verarbeitung hängt die Eignung für Rich-Suchergebnisse von Signalen für die Seitenqualität, der Authentizität der Überprüfungsdaten und den algorithmischen Entscheidungen von Google darüber ab, wann Rich-Formate angezeigt werden. Möglicherweise sehen Sie Ergebnisse im Rich Results Test von Google (der in Echtzeit verarbeitet), während die Aktualisierung Ihres SERP-Erscheinungsbilds zusätzliche Wochen dauert.
Kann ich eine Shopify-App verwenden, um strukturierte Daten zu verwalten, anstatt Designdateien zu bearbeiten?
Apps wie SEO Manager, JSON-LD für SEO und Schema Plus für SEO fügen strukturierte Daten ohne Themenbearbeitung ein. Diese funktionieren für die meisten Geschäfte und sind ein gültiger Ansatz. Allerdings gibt Ihnen ein manuell implementiertes Schema in Designdateien mehr Kontrolle über Eigenschaftswerte, eliminiert das Risiko von App-Abhängigkeiten und vermeidet die JavaScript-Rendering-Verzögerung, die einige Apps mit sich bringen. Für Unternehmensshops wird die Implementierung auf Themenebene empfohlen.
Was passiert, wenn meine strukturierten Daten Fehler enthalten?
Kleinere Fehler (Warnungen) verhindern normalerweise nicht die Anzeige von Rich-Suchergebnissen, können jedoch die Anzeige von Rich-Formaten durch Google einschränken. Kritische Fehler (fehlende erforderliche Felder, ungültige Werte) führen dazu, dass das betroffene Schema nicht mehr für Rich-Suchergebnisse geeignet ist. Schemafehler führen nicht zu Ranking-Einbußen – Google ignoriert einfach ungültiges Markup. Beheben Sie Fehler umgehend, um die Berechtigung für Rich-Suchergebnisse wiederherzustellen.
Soll ich das Schema auf jeder Seite oder nur auf den Produktseiten implementieren?
Implementieren Sie das Schema überall dort, wo es einen echten Mehrwert bietet: Produktschema auf allen Produktseiten, Sammlungsseiten können das ItemList-Schema verwenden, Blogbeiträge sollten das Schema „Artikel + FAQ-Seite“ (falls zutreffend) haben, die Homepage erhält das Schema „Organisation“ + „Website“ und Richtlinienseiten können das Schema „WebPage“ verwenden. Das Breadcrumb-Schema sollte auf jeder Seite außer der Startseite erscheinen. Je genauer Ihr Schema den Seiteninhalt beschreibt, desto besser.
Wie implementiere ich ein Schema für Produkte im Angebot mit Original- und Sonderpreisen?
Verwenden Sie die Eigenschaft priceSpecification, um beide Preise bereitzustellen: einen ListPrice für den Originalpreis und einen Offer.price für den Verkaufspreis. Alternativ können Sie offers.price für den aktuellen Verkaufspreis und offers.priceValidUntil verwenden, um das Enddatum des Verkaufs anzugeben. Gemäß den Google Shopping-Richtlinien muss der Verkaufspreis widerspiegeln, was die Nutzer tatsächlich zahlen. Zeigen Sie im Schema niemals einen höheren Preis als den auf der Seite angezeigten Preis an.
Nächste Schritte
Die Implementierung umfassender strukturierter Daten in einem Shopify-Shop – insbesondere mit dynamischem Variantenhandling, Bewertungsintegration und Merchant Center-Konsistenz – erfordert technisches Fachwissen in Bezug auf Liquid-Templating, JSON-LD-Spezifikation und die Suchrichtlinien von Google.
Zu den Shopify SEO-Diensten von ECOSIRE gehören die vollständige Implementierung strukturierter Daten für alle Schematypen, die Validierung Ihres gesamten Produktkatalogs, die Merchant Center-Synchronisierung und die laufende Überwachung über die Search Console. Unsere Implementierungen erreichen durchweg die Eignung für umfangreiche Ergebnisse innerhalb von 4 bis 6 Wochen nach der Bereitstellung.
Kontaktieren Sie unser Shopify SEO-Team, um Ihre aktuellen strukturierten Daten zu prüfen und eine vollständige Rich-Results-Strategie umzusetzen.
Geschrieben von
ECOSIRE Research and Development Team
Entwicklung von Enterprise-Digitalprodukten bei ECOSIRE. Einblicke in Odoo-Integrationen, E-Commerce-Automatisierung und KI-gestützte Geschäftslösungen.
Verwandte Artikel
Case Study: eCommerce Migration to Shopify with Odoo Backend
How a fashion retailer migrated from WooCommerce to Shopify and connected it to Odoo ERP, cutting order fulfillment time by 71% and growing revenue 43%.
Integrating GoHighLevel CRM with eCommerce Stores
Step-by-step guide to integrating GoHighLevel CRM with Shopify and WooCommerce. Sync orders, automate post-purchase flows, and recover abandoned carts at scale.
Odoo + Shopify Sync: Products, Orders, and Inventory
Complete guide to syncing Odoo 19 with Shopify. Covers product sync, real-time order import, bidirectional inventory, financial reconciliation, and multi-store management.