Breadcrumb-Strukturierte-Daten

Breadcrumb Schema Markup ist eine strukturierte Daten-Implementierung, die Indexierungsmaschinen dabei hilft, die hierarchische Navigation einer Website zu verstehen. Es ermöglicht die Darstellung von Breadcrumbs in den Suchergebnissen und verbessert sowohl die UX als auch die Suchmaschinenoptimierung.

Vorteile von Breadcrumb Schema Markup

  • Verbesserte SERP-Darstellung mit visuellen Breadcrumb-Pfaden
  • Bessere User Experience durch klare Navigationsstruktur
  • Höhere Klickraten durch aussagekräftige Snippets
  • Strukturierte Daten für bessere Indexierung
  • Mobile Optimierung für Touch-Geräte

Schema.org BreadcrumbList

Das Schema.org BreadcrumbList ist der Standard für strukturierte Breadcrumb-Daten. Es definiert eine Liste von Elementen, die den Pfad zur aktuellen Seite repräsentieren.

Grundlegende Struktur

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Kategorie",
      "item": "https://example.com/kategorie"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Aktuelle Seite",
      "item": "https://example.com/kategorie/aktuelle-seite"
    }
  ]
}

Implementierungsmethoden

JSON Linked Data (Empfohlen)

JSON-LD ist die bevorzugte Methode für strukturierte Daten, da sie einfach zu implementieren und zu warten ist.

Vorteile:

  • Keine HTML-Änderungen erforderlich
  • Einfache Wartung und Updates
  • Bessere Performance
  • Weniger Fehleranfällig

Mikrodaten

Microdata wird direkt in HTML-Elemente eingebettet und ist besonders für dynamische Inhalte geeignet.

HTML-Beispiel:

<nav aria-label="Breadcrumb">
  <ol itemscope itemtype="https://schema.org/BreadcrumbList">
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <a itemprop="item" href="https://example.com">
        <span itemprop="name">Home</span>
      </a>
      <meta itemprop="position" content="1" />
    </li>
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <a itemprop="item" href="https://example.com/kategorie">
        <span itemprop="name">Kategorie</span>
      </a>
      <meta itemprop="position" content="2" />
    </li>
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <span itemprop="name">Aktuelle Seite</span>
      <meta itemprop="position" content="3" />
    </li>
  </ol>
</nav>

Best Practices für Breadcrumb Schema

1. Korrekte Hierarchie

Die Breadcrumb-Liste muss die tatsächliche Seitenhierarchie widerspiegeln:

  • Position 1: Homepage (immer erforderlich)
  • Position 2-N: Kategorien und Unterkategorien
  • Letzte Position: Aktuelle Seite (ohne Link)

2. Konsistente URL-Struktur

Alle URLs in der Breadcrumb-Liste müssen:

  • Erreichbar und funktionsfähig sein
  • Der tatsächlichen Seitenstruktur entsprechen
  • Canonical URLs verwenden
  • HTTPS verwenden

3. Aussagekräftige Namen

Die Namen in der Breadcrumb-Liste sollten:

  • Benutzerfreundlich und verständlich sein
  • Keywords enthalten, aber nicht übertreiben
  • Konsistent mit der Navigation sein
  • Nicht zu lang oder zu kurz sein

Häufige Fehler vermeiden

Fehlerhafte Positionierung

❌ Falsch:

{
  "@type": "ListItem",
  "position": 2,
  "name": "Home",
  "item": "https://example.com"
}

✅ Richtig:

{
  "@type": "ListItem",
  "position": 1,
  "name": "Home",
  "item": "https://example.com"
}

Fehlende Position-Angaben

Jedes ListItem muss eine eindeutige Position haben, die der Reihenfolge entspricht.

Ungültige URLs

Alle URLs müssen:

  • Erreichbar sein (200 Status Code)
  • Gültige Domain verwenden
  • Keine Redirects enthalten

Testing und Verifizierung

Google Rich Data Test

Der Google Rich Results Test ist das wichtigste Tool zur Validierung von Breadcrumb Schema:

  1. URL-Test: Direkte URL-Eingabe
  2. Code-Test: JSON-LD Code direkt testen
  3. Fehleranalyse: Detaillierte Fehlermeldungen
  4. Vorschau: SERP-Darstellung simulieren

Schema.org Validator

Der Schema.org Validator prüft die semantische Korrektheit:

  • Schema.org Konformität
  • Datentyp-Validierung
  • Pflichtfelder-Prüfung
  • Struktur-Validierung

Dynamische Implementierung

CMS-Integration

Für Content Management Systeme:

WordPress Beispiel:

function generate_breadcrumb_schema() {
    $breadcrumbs = get_breadcrumbs();
    $schema = [
        '@context' => 'https://schema.org',
        '@type' => 'BreadcrumbList',
        'itemListElement' => []
    ];
    
    foreach ($breadcrumbs as $index => $crumb) {
        $schema['itemListElement'][] = [
            '@type' => 'ListItem',
            'position' => $index + 1,
            'name' => $crumb['name'],
            'item' => $crumb['url']
        ];
    }
    
    return json_encode($schema, JSON_UNESCAPED_SLASHES);
}

E-Commerce Integration

Für Online-Shops mit Produktkategorien:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Shop",
      "item": "https://shop.example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Elektronik",
      "item": "https://shop.example.com/elektronik"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Smartphones",
      "item": "https://shop.example.com/elektronik/smartphones"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "iPhone 15 Pro",
      "item": "https://shop.example.com/elektronik/smartphones/iphone-15-pro"
    }
  ]
}

Überwachung und Optimierung

Google Search Console

Überwachen Sie in der GSC:

  • Rich Results Bericht: Breadcrumb-Status
  • Fehleranalyse: Implementierungsprobleme
  • Performance: Klickraten und Impressions
  • Coverage: Indexierungsstatus

A/B-Testing

Testen Sie verschiedene Breadcrumb-Ansätze:

  • Länge der Breadcrumbs: 3-5 Ebenen optimal
  • Naming-Konventionen: Keywords vs. Benutzerfreundlichkeit
  • Struktur: Flach vs. tiefe Hierarchie

Mobile Optimierung

Touch-freundliche Darstellung

  • Mindestgröße: 44px Touch-Targets
  • Abstände: Ausreichend Platz zwischen Elementen
  • Lesbarkeit: Große, klare Schrift
  • Responsive Design: Anpassung an Bildschirmgröße

AMP-Kompatibilität

Für Accelerated Mobile Pages:

<amp-breadcrumb>
  <ol>
    <li><a href="/">Home</a></li>
    <li><a href="/kategorie">Kategorie</a></li>
    <li>Aktuelle Seite</li>
  </ol>
</amp-breadcrumb>

Checkliste für Breadcrumb Schema

Implementierung

  • ☐ JSON-LD Schema korrekt implementiert
  • ☐ Alle URLs erreichbar und gültig
  • ☐ Position-Angaben korrekt und fortlaufend
  • ☐ Namen benutzerfreundlich und aussagekräftig
  • ☐ Homepage immer an Position 1
  • ☐ Aktuelle Seite ohne Link

Testing

  • ☐ Google Rich Results Test erfolgreich
  • ☐ Schema.org Validator ohne Fehler
  • ☐ Mobile Darstellung getestet
  • ☐ Verschiedene Browser getestet
  • ☐ Performance-Impact gemessen

Monitoring

  • ☐ Google Search Console eingerichtet
  • ☐ Rich Results Status überwacht
  • ☐ Klickraten analysiert
  • ☐ Fehler behoben
  • ☐ Regelmäßige Updates durchgeführt

Verwandte Themen

Letzte Aktualisierung: 21. Oktober 2025