GeneratePress Breadcrumbs einfügen

GeneratePress Breadcrumbs einfügen (2025) – So geht’s einfach & sicher

Geschrieben am 21. September 2021 von Der Webfuchs

Akualisiert am 4. November 2025
Voraussichtliche Lesezeit 4 min

Kurzfassung:
Breadcrumbs helfen Deinen Besuchern und Suchmaschinen, sich besser auf Deiner Website zurechtzufinden.
In diesem Guide (2025) zeige ich Dir, wie Du Breadcrumbs in GeneratePress einfügst – per Code Snippet, SEO-Plugin oder Hook-Element.
➡️ Ideal für Einsteiger und Fortgeschrittene – einfach, sicher und updatefest!

Was sind Breadcrumbs und warum sind sie wichtig?

Breadcrumbs (auch Brotkrumen-Navigation) zeigen Besuchern den genauen Pfad innerhalb Deiner Website an – etwa:
Startseite > Blog > WordPress > Artikelname

Sie verbessern nicht nur die Nutzerfreundlichkeit, sondern auch Deine SEO.
Suchmaschinen wie Google nutzen Breadcrumbs, um Inhalte besser zu strukturieren – oft werden sie sogar direkt in den Suchergebnissen angezeigt.

Der Name „Brotkrumen“ stammt übrigens aus dem Märchen Hänsel und Gretel, die mit Brotstücken ihren Weg markierten – genau das machen Breadcrumbs für Deine Website-Besucher.

Methode 1: Breadcrumbs per single.php einfügen (nicht empfohlen)

Eine Möglichkeit besteht darin, den Breadcrumb-Code direkt in der single.php einzutragen.
Öffne dafür den Theme Editor und füge an der gewünschten Stelle (z. B. oberhalb des Artikeltitels) folgenden Code ein:

<?php if ( function_exists( 'rank_math_the_breadcrumbs' ) ) rank_math_the_breadcrumbs(); ?>

💬 Nachteil:
Bei jedem Update des GeneratePress-Themes wird die Datei single.php überschrieben – und Deine Änderung geht verloren.
👉 Daher ist diese Methode nicht update-sicher und nur als Testlösung geeignet.

Methode 2 (Empfehlung): Breadcrumbs über Code Snippets einfügen

Die sicherste und einfachste Methode ist die Nutzung des kostenlosen Plugins Code Snippets.
Damit kannst Du Code hinzufügen, ohne die Theme-Dateien zu verändern.

So gehst Du vor:

  1. Installiere und aktiviere das Plugin Code Snippets
  2. Klicke auf Snippets → Neu hinzufügen
  3. Füge diesen Code ein (für Rank Math):
add_action( 'generate_before_main_content', function() {
    if ( function_exists('rank_math_the_breadcrumbs') ) {
        rank_math_the_breadcrumbs('<div class="grid-container"><p id="breadcrumbs">','</p></div>');
    }
});
  1. Speichere und aktiviere das Snippet
breadcrumbs einfügen

💡 Tipp:

  • Mit generate_before_main_content⁣ erscheinen die Breadcrumbs ideal innerhalb des Hauptcontainers und oberhalb des Titels.
  • Alternativ kannst Du andere Hooks ausprobieren, z. B.:
    • generate_after_header
    • generate_before_content
    • generate_before_entry_title
    • generate_after_entry_header

Alle Hooks findest Du in der GeneratePress Hook Reference.

Die Wahl des richtigen Hooks hängt davon ab, wo Du die Breadcrumbs anzeigen möchtest. Oberhalb des Titels ist meist am besten, aber in Kategorie-Seiten kann auch „generate_after_header“ sinnvoll sein.

💬 Hinweis:
RankMath bietet alternativ auch einen Shortcode ([rank_math_breadcrumb]), den Du in einem Hook-Element von GeneratePress oder Block einfügen kannst.

Methode 3: Breadcrumbs mit Yoast SEO

Wenn Du Yoast SEO statt Rank Math nutzt, kannst Du diesen Code verwenden:

add_action( 'generate_before_main_content', function() {
    if ( function_exists('yoast_breadcrumb') ) {
        yoast_breadcrumb('<div class="grid-container"><p id="breadcrumbs">','</p></div>');
    }
});

💬 Hinweis:
Yoast bietet alternativ auch einen Shortcode (

), den Du in einem Hook-Element (GeneratePress Premium) oder Block einfügen kannst.

Methode 4: Breadcrumbs in GeneratePress Premium (Hook-Element)

Mit GeneratePress Premium geht es am komfortabelsten – ganz ohne zusätzliches Plugin:

  1. Gehe zu Design → Elements → Neu hinzufügen
  2. Wähle Hook als Element-Typ
  3. Füge den passenden Shortcode ein:
  4. Wähle den Hook generate_before_main_content
  5. Aktiviere die Option „Execute Shortcodes“
  6. Unter Display Rules → „Post“ oder „All Singulars“ auswählen
  7. Speichern und Veröffentlichen

Vorteil:

  • Keine Code-Dateien nötig
  • Änderungen jederzeit im Customizer sichtbar
  • 100 % update-sicher

Welches Plugin eignet sich für Breadcrumbs in GeneratePress?

Am besten Rank Math oder Yoast SEO. Beide bieten eigene Breadcrumb-Funktionen.

Kann ich Breadcrumbs ohne Plugin in GeneratePress einfügen?

Ja, über ein Code Snippet oder ein Hook-Element in GeneratePress.

Wo sollten Breadcrumbs in GeneratePress platziert werden?

Am besten oberhalb des Artikeltitels (generate_before_main_content) – so sind sie sofort sichtbar und benutzerfreundlich.

Fazit: Die beste Methode für GeneratePress

Breadcrumbs sind ein kleines, aber wichtiges Element für Struktur und SEO.
Die empfohlene Lösung ist die Integration per Code Snippets-Plugin oder über das Hook-Element in GeneratePress Premium.

Beide Varianten sind einfach einzurichten, update-sicher und lassen sich jederzeit anpassen – perfekt für professionelle WordPress-Websites.

Wenn Du regelmäßig mit SEO arbeitest, sind Breadcrumbs fast Pflicht. Sie bieten Struktur, verbessern die interne Verlinkung und machen Deine Website für Besucher deutlich übersichtlicher. Mit GeneratePress ist die Umsetzung zum Glück schnell erledigt.

Deine Meinung ist gefragt!

Hast Du Breadcrumbs bereits in Deine GeneratePress-Website integriert?
Welche Methode nutzt Du – Code Snippet, Plugin oder Premium-Hook?
Schreib mir unten in die Kommentare und teile Deine Erfahrungen!

Weiterführende Artikel:

DerWebfuchs-Logo

"Der Webfuchs" ist ein Pseudonym des Webentwicklers Stephan Bloemers. Geboren 1967 in Duisburg und aktuell in Düsseldorf ansässig, begann er bereits 1999 mit der Erstellung von Websites. Durch selbständiges Lernen erwarb er die notwendigen HTML-Kenntnisse und registrierte 2001 seine erste Top-Level-Domain "derwebfuchs.de", die damals bereits kostenlose Ressourcen für Webmaster bereitstellte.
Über die Jahre hat Stephan weitere Projekte realisiert, darunter einen Blog über seinen damaligen Kegelclub. Alle von ihm erstellten Websites werden als Hobby betrieben.
Neben dem Basteln an seinen Websites verbringt Stephan seine Freizeit gerne mit Spielen wie Poker oder Schach.
Stephan hat sich im Laufe seiner Karriere auf die Entwicklung von benutzerfreundlichen und effektiven Websites spezialisiert. Seine Leidenschaft für Technologie und Design spiegelt sich in seiner Arbeit wider und er ist stets bemüht, auf dem neuesten Stand zu bleiben, um die bestmöglichen Lösungen anbieten zu können.
In seiner Freizeit ist Stephan ein begeisterter Blogger und teilt gerne sein Wissen und seine Erfahrungen mit anderen Webentwicklern und Interessierten. Seine Leidenschaft für die Online-Welt und seine Fähigkeit, komplexe Themen einfach und verständlich zu vermitteln, machen ihn zu einer wertvollen Ressource für alle, die sich für Webentwicklung und Online-Marketing interessieren.

Schreibe einen Kommentar