Kurze Antwort: Ohne eine App ist das Schema in einem Shopify-Shop das, was Ihr Theme ausgibt — und Sie können es verbessern, ohne den Code zu berühren. Überprüfen Sie, was das Theme bereits ausgibt, füllen Sie die Produktfelder aus, die das Markup liest (Preis, SKU, Barcode, Anbieter, Bilder), und validieren Sie es im Rich Results Test von Google. Ein Typ, den Ihr Theme nicht ausgibt, benötigt Ihren Theme-Entwickler oder eine App; es ist nichts, was Sie selbst in die Theme-Dateien einfügen sollten.
Strukturierte Daten sind die Art und Weise, wie Sie Google und KI-Antwortmaschinen mitteilen, was eine Seite ist, in einer Sprache, der sie vertrauen, und Sie benötigen nicht unbedingt eine App, um sie zu haben. Dies ist die ehrliche Version des No-App-Wegs — was Sie selbst tun können, was Ihr Theme bereits tut und wo Sie Hilfe benötigen. Für die Konzepte hinter jedem Typ siehe den Shopify Schema Markup Guide.
Der No-App-Weg, Schritt für Schritt
1. Sehen Sie, was Ihr Theme bereits ausgibt. Öffnen Sie eine Produktseite, sehen Sie sich den Seitenquelltext an und suchen Sie nach application/ld+json, oder fügen Sie die URL in den Rich Results Test von Google ein. Ein Block, den Ihr Theme ausgibt, sieht so aus:
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "Product", "name": "…", "offers": { … } }
</script>
Viele aktuelle Themes geben bereits einen Produktblock aus; einige geben auch Organisation- oder Artikel-Markup aus. Notieren Sie, welche Typen vorhanden sind und welche fehlen.
2. Füllen Sie die Felder aus, die das Markup liest. Theme-Markup wird aus Ihren Produktdaten gefüllt, daher bedeuten leere Felder dünnes Markup. Vervollständigen Sie im Shopify-Admin den Titel, die Beschreibung, den Preis, die SKU, den Barcode (GTIN), den Anbieter und die Bilder jedes Produkts. Ein Barcode und ein Anbieter helfen Google, das Produkt mit Händlerlisten abzugleichen; ein fehlender Preis oder ein Bild kann den Block für ein Rich Result unbrauchbar machen.
3. Entscheiden Sie, wer das Fehlende hinzufügt. Ein Typ, den Ihr Theme nicht ausgibt — FAQ, Breadcrumb, Organisation — ist Theme-Code. Bitten Sie Ihren Theme-Entwickler, es hinzuzufügen, oder verwenden Sie eine App, die es über eine Theme-App-Erweiterung hinzufügt, die Sie im Theme-Editor ohne Code einschalten.
Die drei Dinge, die handcodiertes Markup brechen
Escaping. Eine Produktbeschreibung, die ein Anführungszeichen, Apostroph oder Zeilenumbruch enthält und roh eingefügt wird, macht das JSON ungültig — und Google ignoriert den gesamten Block stillschweigend, ohne Fehler in Ihrem Admin.
Theme-Updates. Markup, das in Theme-Dateien geschrieben ist, kann verloren gehen, wenn das Theme aktualisiert oder gewechselt wird, daher muss handcodiertes Schema jedes Mal überprüft werden, wenn sich das Theme ändert.
Duplikation. Viele Themes geben bereits einen grundlegenden Produktblock aus, und das Hinzufügen eines zweiten — oder das Ausführen einer App, die ebenfalls Produktschema injiziert — gibt Google zwei widersprüchliche Blöcke und kann das Rich Result vollständig unterdrücken. Ein Besitzer pro Schema-Typ, immer.
Validieren, bevor Sie ihm vertrauen
Nach jeder Änderung fügen Sie die Live-Seiten-URL in den Rich Results Test von Google und den Schema.org-Validator ein. Sie parsen das JSON-LD genau so, wie Google es liest, und markieren fehlende erforderliche Felder oder fehlerhafte Syntax. Die unverhandelbare Regel: Das Markup muss mit der sichtbaren Seite übereinstimmen. Ein Rating oder Preis, den der Käufer nicht sehen kann, als Markup zu kennzeichnen, ist strukturierte Daten-Spam und birgt das Risiko einer manuellen Strafe. Sauberes, ehrliches Schema ist auch eines der stärksten Signale für die Antwortmaschinenoptimierung — KI-Engines stützen sich darauf, um Ihre Seiten zu verstehen und zu zitieren.
Wann eine App sinnvoll ist
Wenn Ihr Theme bereits die benötigten Typen abdeckt, ist das Ausfüllen der Produktdaten und die Validierung die ganze Arbeit. Die Kalkulation ändert sich, sobald Sie gültiges Produkt-, FAQ- und Breadcrumb-Schema über einen sich ändernden Katalog benötigen — jedes neue Produkt, jede Preisänderung oder eingestellte Artikel ist eine Chance, dass handgeschriebenes Markup aus der Gültigkeit driftet. In diesem Umfang ist das Generieren von Schema aus Live-Daten genau das, was eine App gut macht: RankEngine fügt Produkt-, Breadcrumb- und Organisations-JSON-LD über sein App-Embed hinzu und FAQ-Markup über einen App-Block, beide im Theme-Editor eingeschaltet — kein Liquid-Editing.