BreadcrumbList-Schema: Breadcrumb-Markup

BreadcrumbList ist eine Form strukturierter Daten von Schema.org, die den Navigationspfad einer Seite beschreibt. So können geeignete Google-Ergebnisse eine kontextbezogene Hierarchie statt nur einer URL anzeigen.

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.

Illustratives Diagramm: Eine sichtbare Hierarchie und ihre strukturierte Darstellung sollten denselben Pfad beschreiben.
Breadcrumb-Markup kann eine Seite für eine Breadcrumb-Darstellung berechtigen. Es garantiert aber kein Rich-Suchergebnis und keine Rankingänderung.

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.

json
{\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.

  1. Prüfen Sie den gerenderten Pfad auf einer Beispielseite und bestätigen Sie, dass jedes Ziel auf die beabsichtigte kanonische URL verweist.
  2. Vergleichen Sie DOM, JSON-LD und Informationsarchitektur: Bezeichnungen, Reihenfolge und Pfade müssen übereinstimmen.
  3. 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.
  4. 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.

Behaupten Sie nicht, dass BreadcrumbList allein die CTR oder Rankings verbessert. Messen Sie jede Veränderung der Suchleistung am Suchanfragen-Set und an anderen gleichzeitigen Änderungen.

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.

FAQ

Muss jede Seite BreadcrumbList-Markup haben?
Nur Seiten mit einem sinnvollen, sichtbaren Breadcrumb-Pfad brauchen es. Das Markup soll eine Navigation beschreiben, die es für Nutzer tatsächlich gibt, und keine künstliche Hierarchie in jedes Template einbauen.
Kann eine Seite mehr als einen Breadcrumb-Pfad haben?
Ja. Google dokumentiert mehrere Breadcrumb-Pfade für eine Seite, wenn Nutzer den Inhalt über verschiedene sinnvolle Hierarchien erreichen können. Jeder Pfad muss stimmig und korrekt sein.
Garantiert ein gültiger Rich Results Test die Anzeige von Breadcrumbs?
Nein. Er bestätigt, dass Google geeignetes Markup verarbeiten kann. Ob und wie Google ein Suchmerkmal für ein bestimmtes Ergebnis anzeigt, entscheidet Google selbst.
Soll ich die aktuelle Seite als letzten Eintrag aufnehmen?
Ein letzter ListItem kann die aktuelle Seite kennzeichnen. Halten Sie Reihenfolge und Bezeichnungen konsistent mit dem sichtbaren Pfad. Erfinden Sie keinen Selbstlink, nur um einer Konvention zu entsprechen.