Mein guter Freund Brett (der auch ein toller Kunde von mir ist) fragte, was das “Unbenanntes Element” auf Googles Rich Results Test Tool bedeutet. Der Grund f?r die Frage war eine Warnung von einem SEMRush-Tool, das ihm folgendes meldete: “Ein Wert f?r das Feld itemListElement ist erforderlich”.

Das Wichtigste zuerst: Es gibt keine klare Aussage von Google, warum hier “Unbenanntes Element” angezeigt wird. Ich habe auch in der offiziellen Structured Data Referenz nichts dazu gefunden.
Ich glaube also, dass es nichts bedeutet. Warum? Weil der Name angezeigt wird, wenn Sie die Eigenschaft “name” hinzuf?gen. Hier ist ein Beispiel:
{
"itemListElement": {
"name": "Help – About Us",
"position": "1",
"item": "https://posterprintshop.com/about/",
"@context": "http://schema.org",
"@type": "ListItem"
},
"@id": "#breadcrumbs",
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"name": "Test"
}
Die letzte Zeile ist die wichtigste. Ich habe hier den Wert “Test” eingef?gt. Sobald man das tut, wird der Name in Googles Test Tool angezeigt.
Allerdings macht es keinen Sinn. Zumindest f?r das Schema BreadcrumbList. Nat?rlich kann man dem Schema einen Namen geben, und man kann das Attribut mit SNIP (meinem Strukturierten Daten und Schema WordPress Plugin) hinzuf?gen, aber wie w?rden Sie es benennen? “Breadcrumbs”? Sie sehen?. es macht keinen Sinn. Am besten ist es also, den Namen zu entfernen, denn die offizielle Referenz f?r Breadcrumbs hat dort auch kein “name”-Attribut.
Allerdings sollten Sie allen “ListItem”-Unterschemas, die zum BreadcrumbList-Schema hinzugef?gt werden, die Eigenschaft “name” hinzuf?gen. Sonst werden sie in den Suchergebnissen nicht angezeigt. Daf?r bekommen Sie aber sowieso einen Fehler im Test Tool angezeigt.