Mein SEO-Modul zeigt in manchen Tools "missing Schema markup". Ist das ein Problem?
Eine Missing-Markup-Warnung bedeutet, dass das Tool auf dieser URL den Schema-Typ oder ein Pflichtfeld nicht gefunden hat. In Schema Revolution prüfen Sie zuerst, ob der Schema-Typ für diesen Seitentyp aktiviert ist, vergleichen dann die Modulvorschau mit der finalen Seitenquelle nach geleertem Cache und testen schließlich die Live-URL in Googles Rich Results Test oder dem Schema.org-Validator.

Das Modul baut JSON-LD basierend auf dem erkannten Seitentyp. Je nach Konfiguration kann es Organization und WebSite auf der Homepage ausgeben, BreadcrumbList auf Nicht-Home-Seiten, Product-Schema auf Produktseiten, CollectionPage für Kategorien und Article für CMS-Seiten. Product-Schema kann Name, URL, Beschreibung, SKU, GTIN, MPN, Brand aus der konfigurierten Katalogquelle, Bilder, Zustand, Offers, Verfügbarkeit, Versanddetails, Rückgaberichtlinie, Ratings, Reviews, Gewicht und Kategoriedaten enthalten, wenn der Shop diese Daten verfügbar hat.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Example product",
"url": "https://example.com/product.html",
"description": "Short product description",
"sku": "REF-123",
"gtin13": "1234567890123",
"offers": {
"@type": "Offer",
"price": "29.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}Wenn Google fehlende Felder meldet, vergleichen Sie drei Dinge: die Modulvorschau, die finale HTML-Quelle nach dem Leeren von PrestaShop- und externen Caches und die Live-URL, wie sie vom Testtool abgerufen wird. Ein Feld kann fehlen, weil der Schema-Typ deaktiviert ist, der Page Detector die Seite nicht wie erwartet erkennt, dem Produkt Quelldaten wie Brand oder GTIN fehlen, noch gecachtes HTML ausgeliefert wird oder ein anderes Theme/Modul die finale Ausgabe verändert.
Seien Sie vorsichtig mit den Cleanup-Optionen. Sie sollen ältere Microdata und doppelte JSON-LD entfernen, aber der aktuelle JSON-LD-Cleanup erhält nur Scripts, die mit <!-- mprschema --> markiert sind, während die Header-Ausgabe des Moduls unmarkiert ist. Wenn clean_existing_jsonld aktiviert ist, auch im Standardzustand, kann der Cleanup das eigene Schema des Moduls aus dem finalen HTML entfernen. Wenn Tools fehlendes Schema zeigen, deaktivieren/korrigieren Sie JSON-LD-Cleanup oder fügen Sie den erwarteten Marker hinzu, bevor Sie ein anderes Modul verantwortlich machen.
Öffnen Sie in der Modulkonfiguration Schema Revolution > Configuration > Schema Types. Aktivieren Sie dort den fehlenden Typ: Product Schema, Organization Schema, WebSite Schema, Breadcrumb Schema, Category Schema oder CMS Article Schema, je nachdem, welche URL getestet wird.
Wenn das Schema in der Vorschau existiert, aber aus dem finalen HTML verschwindet, deaktivieren Sie während des Tests Remove Existing JSON-LD im selben Tab Schema Types. Diese Option entfernt vor der Ausgabe nicht markierte application/ld+json-Skripte von der Seite und ist daher die erste Einstellung, die geprüft werden sollte, wenn Validatoren melden, dass sämtliches JSON-LD fehlt.
War diese Antwort hilfreich?
Zugehörige Produkte
Noch Fragen?
Sie finden nicht, wonach Sie suchen? Senden Sie uns Ihre Frage und wir melden uns bei Ihnen.