BreadcrumbList (schema.org)
BreadcrumbList ist der schema.org-Typ, der den Navigationspfad einer Seite maschinenlesbar auszeichnet, etwa Startseite, Kategorie, Unterseite. Jede Stufe des Pfads ist ein ListItem mit den Eigenschaften position und name; item trägt die URL und darf bei der letzten Stufe fehlen. Suchmaschinen lesen daraus, wo eine Seite in der Website-Struktur liegt. Google kann in den Suchergebnissen statt der reinen URL diesen Pfad anzeigen. Ein gültiges Markup garantiert diese Darstellung nicht; ob sie erscheint, entscheidet Google je Suchanfrage. Die Auszeichnung steht als JSON-LD im Kopf der Seite und beschreibt denselben Pfad, den die sichtbare Brotkrume zeigt. Weichen beide voneinander ab, ist das Markup eine Behauptung, die der Inhalt nicht deckt.
In der Praxis
In der Praxis wird das Markup nicht von Hand geschrieben, sondern aus derselben Quelle abgeleitet wie die sichtbare Brotkrume – sonst laufen beide auseinander. Google empfiehlt einen Pfad, der einem typischen Nutzerweg entspricht; Startseite und aktuelle Seite dürfen enthalten sein, verlangt sind sie nicht. Die position zählt ab 1. Sinnvoll ist die Auszeichnung vor allem dort, wo Seiten tief in einer Struktur liegen, etwa bei Kategorie- und Glossarseiten. Ob Google das Markup versteht, zeigt der Rich Results Test. Ob es der sichtbaren Brotkrume entspricht, zeigt nur der Blick auf die Seite.