Was Breadcrumb-Markup beschreibt
BreadcrumbList ist eine Form strukturierter Daten für einen sichtbaren Breadcrumb-Pfad: die Navigationsroute, die die aktuelle Seite in einen Zusammenhang stellt. Sie ersetzt keine Seitenarchitektur, keine internen Links und keine kanonische URL. Sie beschreibt einen Pfad, den Besucher ebenfalls nachvollziehen und nutzen können. Google kann geeignetes Markup verwenden, um in einem Ergebnis eine kontextbezogene Hierarchie darzustellen. Wie das Ergebnis aussieht, bleibt jedoch Googles Entscheidung und variiert je nach Oberfläche.
Modellieren Sie den Pfad als geordnete Abfolge echter Navigationsentscheidungen. Eine Produkt- oder Artikelseite kann mehr als eine sinnvolle Route haben, und Googles Dokumentation erlaubt mehrere Breadcrumb-Pfade für dieselbe Seite. Entscheidend ist der Pfad, den ein Mensch in dem Kontext sieht, in dem die Seite erreicht wird – nicht eine künstlich erzeugte Kette aus Keyword-Bezeichnungen.
Markup aus der sichtbaren Navigation erstellen
Gehen Sie von der gerenderten Seite aus, nicht von einer Tabelle mit URLs. Erfassen Sie für jeden Breadcrumb die sichtbare Bezeichnung und das Ziel. Entscheiden Sie dann, ob die aktuelle Seite als letzter ListItem aufgenommen wird. Verwenden Sie absolute URLs für die Ziele. Halten Sie die Positionen fortlaufend ab 1 und formulieren Sie die Namen knapp, für Menschen lesbar und konsistent mit der Oberfläche der Seite. Zeichnen Sie keine Hierarchie aus, die auf der Seite nicht existiert.
{\n "@context": "https://schema.org",\n "@type": "BreadcrumbList",\n "itemListElement": [\n {"@type":"ListItem","position":1,"name":"Home","item":"https://example.com/"},\n {"@type":"ListItem","position":2,"name":"Guides","item":"https://example.com/guides/"},\n {"@type":"ListItem","position":3,"name":"Technical SEO","item":"https://example.com/guides/technical-seo/"}\n ]\n}Generieren Sie dieses JSON-LD möglichst aus denselben Daten, die auch die Breadcrumb-Komponente rendern. So vermeiden Sie das häufige Auseinanderlaufen, bei dem eine umbenannte Kategorie in der Oberfläche aktualisiert wird, im Markup aber veraltet bleibt. Ein CMS-Template sollte kein BreadcrumbList ausgeben, wo die Seite keinen sinnvollen Pfad hat, etwa auf einer flachen Startseite.
Testen, veröffentlichen und überwachen
- Prüfen Sie den gerenderten Pfad auf einer Beispielseite und bestätigen Sie, dass jedes Ziel auf die beabsichtigte kanonische URL verweist.
- Vergleichen Sie DOM, JSON-LD und Informationsarchitektur: Bezeichnungen, Reihenfolge und Pfade müssen übereinstimmen.
- Führen Sie Googles Rich Results Test aus. Prüfen Sie danach nach der Veröffentlichung mit der URL-Prüfung, ob Google die Seite ohne Anmeldung, ohne Blockierung durch robots.txt und ohne noindex abrufen kann.
- Prüfen Sie nach dem erneuten Crawlen den Bericht zu Breadcrumb-Verbesserungen in der Search Console und stichprobenartig einzelne Templates, statt anzunehmen, dass eine gültige URL alle Templates abdeckt.
Behandeln Sie die Validierung als Syntax- und Barrierefreiheitsprüfung, nicht als Beleg dafür, dass Breadcrumbs im Ergebnis erscheinen. Google empfiehlt ausdrücklich, einige Beispielseiten auszurollen, zu prüfen, wie Google sie sieht, und Zeit für das erneute Crawlen einzuplanen. Eine Änderung an der Taxonomie braucht eine Wiederholungsprüfung, weil sie gleichzeitig Hunderte Pfade betreffen kann.
Häufige Umsetzungsfehler
Für eine praktische Regressionsprüfung sollten Sie nach jeder Navigations- oder Taxonomie-Veröffentlichung eine URL pro Breadcrumb-Template stichprobenartig prüfen. Vergleichen Sie die gerenderten Bezeichnungen, die Reihenfolge im JSON-LD, das kanonische Ziel und die HTTP-Antwort. Diese kleine Routine erkennt Template-Abweichungen, bevor sie zu einem breiten Problem im Verbesserungsbericht werden.
Bewahren Sie das Protokoll dieser Prüfung zusammen mit den Release-Notizen auf: geprüfte URL, Template, Ergebnis und eventuelle Folgemaßnahme. So wird eine spätere Warnung in der Search Console umsetzbar, ohne dass aus einem Markup-Feature eine nicht prüfbare SEO-Behauptung wird.