Breadcrumb-Markup & Strukturierte Navigation

Wie implementiert man Breadcrumbs mit Schema.org, um die Seitenstruktur für Suchmaschinen und Nutzer zu verdeutlichen?
  1. Was sind Breadcrumbs?
  2. Breadcrumbs und SEO
  3. HTML-Breadcrumb implementieren
  4. BreadcrumbList Schema-Markup
  5. Breadcrumbs in der Google Search Console überprüfen
  6. Best Practices

Was sind Breadcrumbs?

Breadcrumbs (auf Deutsch: Brotkrumen) sind eine sekundäre Navigationshilfe, die dem Nutzer zeigt, wo er sich innerhalb der Webseitenstruktur befindet. Ein typischer Breadcrumb-Pfad sieht so aus:

Startseite > Kategorie > Unterkategorie > Aktueller Artikel

Breadcrumbs bieten mehrere Vorteile:

Breadcrumbs und SEO

HTML-Breadcrumb implementieren

Ein semantisch korrekter HTML-Breadcrumb verwendet das <nav>-Element:

<nav aria-label="Breadcrumb">
  <ol>
    <li><a href="/">Startseite</a></li>
    <li><a href="/technische-seo.html">Technische SEO</a></li>
    <li><a href="/schema-markup.html">Schema Markup</a></li>
    <li aria-current="page">Breadcrumb-Markup</li>
  </ol>
</nav>

Verwenden Sie eine geordnete Liste (<ol>), da die Reihenfolge semantisch wichtig ist. Das aktuelle Element erhält aria-current="page".

BreadcrumbList Schema-Markup

Für Rich Results fügen Sie zusätzlich das BreadcrumbList JSON-LD ein:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Suchmaschinenoptimierung",
      "item": "https://suchmaschinenoptimierung.andreasreisch.ch/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Technische SEO",
      "item": "https://suchmaschinenoptimierung.andreasreisch.ch/technische-seo.html"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Schema Markup",
      "item": "https://suchmaschinenoptimierung.andreasreisch.ch/schema-markup.html"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Breadcrumb-Markup"
    }
  ]
}
</script>

Das letzte Element hat keinen item-Wert, da es die aktuelle Seite repräsentiert.

Breadcrumbs in der Google Search Console überprüfen

Die Google Search Console hat einen dedizierten Bericht für Breadcrumbs. Dort sehen Sie, ob Ihre Breadcrumbs korrekt erkannt werden, welche Fehler vorhanden sind und für wie viele URLs Breadcrumbs erkannt wurden.

Häufige Fehler: fehlende Pflichtfelder, ungültige URLs oder Inkonsistenz zwischen HTML-Breadcrumb und Schema-Markup.

Best Practices

Weitere Informationen finden Sie auf den Seiten Schema Markup und URL-Struktur.