Parsing-Fehler bei strukturierten Daten: kaputtes JSON-LD finden und reparieren
Google hat strukturierte Daten mit einem Syntaxfehler gefunden und konnte dieses Markup gar nicht lesen. Jeder Eintrag in diesem Bericht ist kritisch. Haben viele Seiten denselben Fehler, ist meist eine Vorlage die Ursache.
Meldungen auf dieser Seite: "Fehlerhafter Aufbau: "," oder "}" fehlt" · "Fehlerhafter Aufbau: ":" fehlt" · "Fehlerhafte Escape-Sequenz im String" · "Ungültiges Top-Level-Element"
Von Bruno Amorim · ·
Auch auf: English · Português (Brasil) · Español · Français · Italiano · Polski · 日本語 · 한국어
Unsichtbar für Google
Ein JSON-LD-Block, der sich nicht parsen lässt, ist für Google unsichtbar. Seine Produkte, Bewertungen oder Navigationspfade fallen aus den anderen Berichten. Dieser Bericht kann also einen plötzlichen Rückgang gültiger Elemente erklären.
- Fehlerhafter Aufbau: "," oder "}" fehlt: Zwischen zwei Feldern fehlt ein Komma, oder eine geschweifte Klammer ist nicht geschlossen.
- Fehlerhafter Aufbau: ":" fehlt: Ein Feldname hat keinen Doppelpunkt vor seinem Wert.
- Fehlerhafter Aufbau: "}" oder Name des Objektmitglieds fehlt: Google hat einen Feldnamen erwartet. Ein Komma vor einer schließenden Klammer kann das auslösen.
- Fehlerhafter Aufbau: "," oder "]" fehlt in Array-Beschreibung: In einer Liste fehlt ein Komma, oder sie ist nicht geschlossen.
- Fehlerhafte Escape-Sequenz im String: ein Backslash im Text, den JSON nicht erlaubt, etwa
\'. - Ungültiges Top-Level-Element: Die äußere Ebene des Blocks ist kein JSON-Objekt und keine Liste.
- Doppelte eindeutige Property: Eine Property, die nur einmal vorkommen darf, steht zweimal da.
- Ungültiges JSON-Dokument: Google konnte den Block gar nicht als JSON lesen.
Der Bericht kennt noch mehr, etwa Ungültige Zahl und Gekürztes Unicode-Zeichen. Klicken Sie auf eine Zeile, um die Seiten und die Details zum Fehler zu sehen.
Was JSON-LD am häufigsten kaputt macht
- Eine Änderung von Hand. Im Shopify-Forum hat ein Shop
hasMerchantReturnPolicyundshippingDetailsinmain-product.liquidergänzt und ein Komma vor dem nächsten Feld vergessen. Diese Vorlage läuft auf jeder Produktseite, ein fehlendes Komma macht also alle kaputt. - Ungeprüft eingefügter Text. Ein Produktname mit einem doppelten Anführungszeichen, etwa eine 12"-Pfanne, beendet den Text zu früh. Schreiben Sie Werte in Shopify Liquid mit dem Filter
json, etwa{{ product.title | json }}. Dann werden Anführungszeichen maskiert. - Ein Komma nach dem letzten Feld. JavaScript erlaubt das, JSON nicht.
- Zwei Blöcke in einem Script-Tag. Packen Sie sie in eine Liste oder geben Sie jedem einen eigenen Tag.
Vorher: ein nicht maskiertes Anführungszeichen und ein Komma am Ende.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Gusseisenpfanne 12" vorgebrannt",
"image": "https://example.com/fotos/pfanne.jpg",
}
</script>Nachher:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Gusseisenpfanne 12\" vorgebrannt",
"image": "https://example.com/fotos/pfanne.jpg"
}
</script>Die kaputte Zeile finden
- Öffnen Sie eine Beispielseite aus dem Bericht. Sehen Sie sich den Quelltext an und suchen Sie nach
application/ld+json. - Fügen Sie den Block in den Test für Rich-Suchergebnisse oder den Schema Markup Validator ein. Beide zeigen auf die Zeile mit dem Fehler.
- Kommen Sie nicht weiter? Die Google-Hilfe schlägt vor, mit einem leeren Objekt zu beginnen und Ihren Code Stück für Stück wieder einzufügen, bis der Fehler auftritt.
- Korrigieren Sie die Vorlage, die Plugin-Einstellung oder die App, die den Block schreibt, nicht eine einzelne Seite. Eine Korrektur gilt dann für jede Seite, die sie nutzt.
Sobald der Block sich parsen lässt, kann Google lesen, was darin steht. Dabei können neue Warnungen bei Händlereinträgen oder in anderen Berichten auftauchen, die der Syntaxfehler verdeckt hat.
Die Korrektur prüfen
Sind alle Seiten korrigiert, klicken Sie beim Problem auf Fehlerbehebung überprüfen. Laut Google dauert die Validierung meist etwa zwei Wochen, manchmal deutlich länger.
In den kostenpflichtigen Tarifen liest CrawlCoach das HTML Ihrer Seiten, die bei Google sind, und prüft, ob sich jeder JSON-LD-Block parsen lässt. Ein Block, der das nicht tut, landet mit Seite und Schritten in Ihrer Maßnahmenliste, und CrawlCoach prüft die Live-Seite erneut, um die Korrektur zu bestätigen. Haben alle gelesenen Seiten einer Vorlage denselben Fehler, nennt CrawlCoach eine Korrektur für die Vorlage.
Häufige Fragen
Verhindern Parsing-Fehler bei strukturierten Daten, dass meine Seite indexiert wird?
Nein. Google ignoriert den kaputten Block. Die Seite kann trotzdem indexiert werden und als normales Ergebnis erscheinen. Sie verliert nur das Rich-Suchergebnis, das dieser Block gebracht hätte.
Ich habe den Syntaxfehler behoben. Warum tauchen neue Warnungen auf?
Google kann das Markup jetzt lesen und prüft die Felder. Laut Google-Hilfe können nach dem Beheben eines Parsing-Fehlers Warnungen und Fehler erscheinen, die der Syntaxfehler verdeckt hat.
Wie lange dauert die Validierung bei Parsing-Fehlern?
Laut Google-Hilfe meist etwa zwei Wochen, manchmal deutlich länger.
Quellen
Geprüft am 8. Oktober 2026. Google ändert die Search Console und die Hilfe ab und zu. Sieht etwas auf Ihrem Bildschirm anders aus, sehen Sie in der Quelle nach.
- Search Console-Hilfe: Bericht zu Parsing-Fehlern bei strukturierten Daten
- Search Console-Hilfe: Fehlende strukturierte Daten oder Rückgänge bei strukturierten Datenelementen beheben
- Search Console-Hilfe: Bericht zu Rich-Suchergebnissen – Übersicht
- Shopify Liquid-Referenz: Filter structured_data (auf Englisch)
Sehen Sie, welche Seiten Ihrer Website bei Google fehlen
Melden Sie sich mit Google an. CrawlCoach prüft bis zu 500 Seiten kostenlos und zeigt für jedes Problem die Lösung.
Kostenlosen Bericht holenKostenlos für bis zu 500 Seiten. Keine Kreditkarte nötig. Melden Sie sich mit dem Google-Konto an, das Sie für die Search Console nutzen.
Die App und die Berichte von CrawlCoach sind auf Englisch.
Weitere Fehler bei strukturierten Daten
- Händlereinträge: fehlende FelderFehlen name, image oder der price im Angebot, ist das kritisch. Fehlen description, shippingDetails, hasMerchantReturnPolicy oder die GTIN, kann das warten.
- Navigationspfade: fehlende FelderJede Meldung „Feld fehlt“ bei Navigationspfaden ist eine Lücke in der BreadcrumbList. Sie blockiert den Pfad im Ergebnis, nicht die Seite.
- Feld "shippingDetails" fehlt (in „offers“)Ein nicht kritisches Problem bei Händlereinträgen, Ihre Produkte erscheinen weiter mit Preis. Ergänzen Sie Versanddetails, wenn Google auch Versandkosten und Lieferzeit zeigen soll.