Fehlertypen der Google Search Console

Googles Fehlertypen innerhalb der Search Console

Folgende Fehlertypender Search Console werden in diesem Bericht aufgeführt:

FehlertypBeschreibung
Ungültiges JSON-DokumentDas JSON-Dokument enthält einen Top-Level-Syntaxfehler.
Falscher WerttypDer für eine Property angegebene Wert hat den falschen Typ. Beispiel: Sie haben einen String angegeben, wo eine Zahl oder ein Array erforderlich war.
Parsing-Fehler: „:“ fehltEs fehlt ein „:“.
Parsing-Fehler: „,“ oder „}“ fehltEs fehlt ein „,“ oder eine schließende Klammer.
Parsing-Fehler: „}“ oder Name des Objektmitglieds fehltEs fehlt eine schließende Klammer oder der Name des Objektmitglieds.
Parsing-Fehler: „,“ oder „]“ fehlt in Array-BeschreibungBeim Parsen eines Arrays ist ein Fehler aufgetreten: Es fehlt ein „,“ oder eine „]“ in der Array-Beschreibung.
Tokenlänge konnte nicht geparst werdenDer Anfang und das Ende einer Property oder eines Werts können aus unbekannten Gründen nicht gefunden werden.
Ungültige ZahlDer Wert der Property sollte eine Zahl sein, es wurde aber ein anderer Werttyp verwendet.
Leere Escape-Sequenz im StringEin String-Wert enthält ein leeres Escape-Sequenzzeichen. Beispiel:"description" : "Ruf mich an\John"anstelle von"description" : "Ruf mich an\"John\"".
Fehlerhafte Escape-Sequenz im StringIn einem String-Wert wurde eine ungültige Escape-Sequenz verwendet. Beispiel:“description“ : „Eine \q unbekannte Sequenz“
Gekürztes Unicode-ZeichenDie letzten sechs Zeichen in einem Unicode-Ersatzpaar fehlen.
Ungültiges Unicode-ZeichenAm Anfang der zweiten Hälfte eines Unicode-Ersatzpaars fehlt ein \u-Token.
Ungültige Unicode-Escape-Sequenz: vier Zeichen erwartetEine Unicode-Escape-Sequenz weist einen Syntaxfehler auf: Sie sollte vier Zeichen enthalten.
Ungültige Unicode-Escape-Sequenz: Hexadezimalzahl erwartetEine Unicode-Escape-Sequenz weist einen Syntaxfehler auf: Es wurde eine Hexadezimalzahl erwartet, aber nicht angegeben.
Doppelte eindeutige PropertySie haben zwei Definitionen für eine eindeutige Property in Ihrem strukturierten Datenobjekt angegeben. Beispiel: Zwei @context-Werte
Ungültiges Top-Level-ElementEin Top-Level-Element in Ihren JSON-LD-Daten ist ungültig.
Verweis auf nicht vorhandenes ElementDas Attribut itemref verweist auf eine nicht vorhandene ID.

Ja, genau! Auf so eine lieblose Tabelle bin ich auch im Netz gestoßen, als ich im Netz nach mehr Informationen zu dem Fehler “Falscher Werttyp” gesucht habe. Denn in der Google Search Console wurde mir nämlich dieser Fehler angezeigt. Google dokumentiert, zwar alles und diese eher schlechten Dokumentationen, werden dann auch noch von anderen 1:1 kopiert ohne Anmerkungen. Damit ist jetzt Schluss! Ich werde jetzt auf dieser Seite etwas näher auf jeden einzelnen Fehler eingehen und einen narrensicheren Lösungsansatz präsentieren, auf dass diese Fehlerpest im Netz mit der Zeit verschwindet.

Fehler Falscher Werttyp

Fehler Falscher Werttyp in der GS
Screenshot: Fehler Falscher Werttyp in der GS

In meinem aktuellen Beispiel hatte ich den Fehler Falscher Werttyp in der GSC. Ich habe im Footer meiner Website einen JSON-LD Code hinterlegt, und das seit Jahren und Jahre lang wurde er nicht von Google als fehlerhaft markiert. Doch plötzlich war dieser fehlerhaft, was war also passiert?  Nichts Besonderes, nur das Google jetzt das JSON-Format korrekt interpretiert und kleinste Fehler nicht mehr verzeiht. Übrigens, JSON ist kein Name, sondern ein Akronym für JavaScript Object Notation und das “LD” steht für Linked Data, also verlinkte Daten. Dieser Code dient dazu, Maschinen den Inhalt einer Webseite leichter verständlich zu machen.  Ähnlich wie die Meta-Beschreibungen einer Webseite sollen hier mithilfe dieser JSON-LD Auszeichung auch semantische Beziehung deutlicher werden.  In meinem Beispiel kann eine Suchmaschine auswerten, dass es sich um eine Webseite der Organisation/Firma Zimmermanns Internet & PR-Beratung handelt, und dass andere Webseiten, wie zum Beispiel meine Facebook Fanpage und Twitter-Account zu dieser Firmenwebsite gehören.

Mein JSON-LD Code

Fehlerhafter JSON-LD-Code
Screenschot: Fehlerhafter JSON-LD-Code

In der Dokumentation heißt es: “Der für eine Property angegebene Wert hat den falschen Typ. Beispiel: Sie haben einen String angegeben, wo eine Zahl oder ein Array erforderlich war.”  Der Fehler bezog sich bei mir auf die “sameAS” Property.  Dort hatte ich keinen String deklariert, sondern wie gefordert ein Array mit Werten, wie Du siehst.

Der korrekte Code sah dann letztendlich so aus. Findest Du den Unterschied?

korrekter JSON-LD Code
Screenshot: korrekter JSON-LD Code

Ok, um es kurz zu machen, das Komma hinter den letzten Array-Eintrag war der Auslöser dieses Fehlers. Die Lösung für diesen Fehler bei mir war einfach, dieses Komma zu entfernen. Das war einfach nur ein Flüchtigkeitsfehler, den Javascript einem verzeiht, das JSON-Format aber nicht.

Der anschließende Test für Rich-Suchergebnisse in der Google Search Console war dann auch positiv.

Rich-Suchergebnisse möglich

 

Ich hoffe auch nicht Techies können jetzt diesen Fehler nachvollziehen?

Quellen & Verweise

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

18 − 1 =

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Nach oben scrollen