Structured Data (JSON-LD) für JTL-Shop 5
„Structured Data (JSON-LD)” stattet deinen JTL-Shop 5 auf jeder Seite mit einem einzigen, sauber verschachtelten schema.org-@graph aus — genau so, wie Google es empfiehlt. Statt verstreuter, oft unvollständiger Snippets erhält jede Seite eine konsistente, maschinenlesbare Beschreibung deines Unternehmens und deiner Produkte.
Das Wichtigste in Kürze
- Problem: Das NOVA-Template streut eigene, häufig unvollständige Microdata über den Shop — eine typische Ursache für Search-Console-Fehler wie „price oder priceSpecification.price müssen angegeben werden”.
- Lösung: Genau eine strukturierte Datenquelle pro Seite — ein konsolidierter JSON-LD-
@graph— und die konkurrierenden Microdata-Hüllen werden entfernt. - Für wen: JTL-Shop-5-Betreiber, die in Google Rich Results, Merchant Listings, lokaler Suche und KI-Übersichten (AI Overviews, Gemini) sichtbar sein wollen.
- Ergebnis: Mehr und bessere Such-Darstellungen, weniger Search-Console-Fehler — ohne Eingriff in Preis-, Warenkorb- oder Bezahlfunktionen.
Warum dieses Plugin?
Strukturierte Daten sind die Sprache, in der Suchmaschinen und KI-Systeme deinen Shop „verstehen”. Sie entscheiden darüber, ob ein Produkt mit Preis, Verfügbarkeit, Bewertungen und Versandinfos als Rich Result erscheint, ob deine Filialen in der lokalen Suche und in Google Maps auftauchen und ob KI-Übersichten dein Unternehmen korrekt einordnen.
JTL-Shop 5 (NOVA-Template) bringt zwar eigene Microdata mit, diese ist jedoch oft lückenhaft und über die Seite verstreut. Google empfiehlt stattdessen einen zusammenhängenden Datenblock pro Seite, in dem alle Entitäten über stabile @id-Referenzen miteinander verknüpft sind. Genau das liefert dieses Plugin: einen konsolidierten @graph im <head> — und es entfernt auf Wunsch die doppelten, fehlerhaften Microdata-Hüllen, sodass deine Seite eine einzige, saubere Datenquelle hat.
Was wird pro Seitentyp ausgegeben?
Das Plugin erkennt automatisch den Seitentyp und stellt den passenden @graph zusammen. Der Organisations-Knoten ist auf jeder Seite enthalten, sodass alle Knoten auf dieselbe Unternehmens-Entität verweisen.
| Seitentyp | Knoten im @graph |
|---|---|
| Startseite | Organization · WebSite + SearchAction · LocalBusiness (mit Abteilungen) |
| Produktdetail (Vater) | Organization · BreadcrumbList · ProductGroup + AggregateOffer + Varianten |
| Produktdetail (Kind) | Organization · BreadcrumbList · Product + Offer + isVariantOf |
| Produktdetail (einzeln) | Organization · BreadcrumbList · Product + Offer |
| Kategorie / Suche | Organization · BreadcrumbList · ItemList (URLs, max. 30) |
| News-Detail | Organization · BreadcrumbList · Article |
| CMS-Seite (mit Marker) | Organization · BreadcrumbList · FAQPage |
| Sonstige | Organization · BreadcrumbList |
Jedes Offer und AggregateOffer enthält zusätzlich die drei agenten-relevanten Unterknoten Versanddetails (shippingDetails), Rückgabebedingungen (hasMerchantReturnPolicy) und akzeptierte Zahlungsarten (acceptedPaymentMethod) — genau die Felder, die Google Merchant Listings und KI-Agenten besonders gewichten. Details unter Ausgabe pro Seitentyp.
In wenigen Minuten startklar
| Schritt | Wo |
|---|---|
| 1. Plugin installieren & Lizenz binden | Backend → Plugins |
| 2. Plugin aktivieren | Plugin-Verwaltung |
| 3. Organisationsdaten pflegen | Tab „Organisation” |
| 4. Standorte, Versand, Rückgabe, Zahlung ergänzen | Tabs 3–6 |
| 5. Ausgabe prüfen | Tab „Validierung” |
Nächste Schritte
Starte mit der Installation und arbeite dich durch die Konfiguration. Wenn du die technische Einrichtung lieber abgeben möchtest, bieten wir einen Installations- und Einrichtungsservice an.
100 % im Backend konfigurierbar
Das Plugin enthält keine fest verdrahteten Shop-Daten. Firmendaten, Logo, Social-Profile, Standorte mit Öffnungszeiten und Geokoordinaten, Versandkosten je Land, Zahlungsarten und Rückgabebedingungen pflegst du bequem im Backend — kein Code nötig. Damit passt es für jede Branche.