Lektionen5

SEO für Rezeptseiten

Verstehe, wie Google Rezeptseiten bewertet, welche Ranking-Faktoren wirklich zählen und wie du Titel, URLs und Snippets so gestaltest, dass deine Rezepte gefunden werden.

0% abgeschlossen

Google

URL-Struktur und Breadcrumbs für Rezepte

Eine Kundin hatte ihre Rezepte unter URLs wie /2024/03/15/mein-neues-rezept-fuer-einen-wirklich-tollen-kuchen/ veröffentlicht...

Noch nicht gestartet

Eine Kundin hatte ihre Rezepte unter URLs wie /2024/03/15/mein-neues-rezept-fuer-einen-wirklich-tollen-kuchen/ veröffentlicht. Datumsbasiert, viel zu lang und ohne jede thematische Einordnung. Google konnte aus der URL nicht erkennen, ob es um Kuchen, Brot oder Suppe ging.

Gute Rezept-URLs sind kurz, beschreibend und stabil:

  • /zitronenkuchen-mit-joghurt/ statt /2024/rezepte/backen/kuchen/zitronenkuchen-mit-joghurt/
  • /cremige-kartoffelsuppe/ statt /index.php?p=4372

Flache URL-Strukturen funktionieren für die meisten Foodblogs am besten. Das Keyword im Slug hilft Google bei der Einordnung, und kurze URLs werden in den Suchergebnissen vollständig angezeigt.

URL-Strukturen im Vergleich

In WordPress findest du die URL-Struktur unter Einstellungen > Permalinks. Dort stehen mehrere Optionen:

  • Einfach (?p=123) -- unbrauchbar für SEO, keine sprechenden URLs
  • Tag und Name (/2024/03/15/rezeptname/) -- veraltet, das Datum bläht die URL auf und signalisiert Google, dass ältere Beiträge weniger relevant sind
  • Monat und Name (/2024/03/rezeptname/) -- etwas kürzer, dasselbe Problem
  • Numerisch (/archives/123) -- wie "Einfach", nur anders verpackt
  • Beitragsname (/rezeptname/) -- die beste Wahl für Foodblogs
  • Benutzerdefiniert (/%category%/%postname%/) -- nur sinnvoll, wenn du eine durchdachte Kategoriestruktur hast und bereit bist, mit kanonischen URLs zu arbeiten

Unsere Empfehlung: Beitragsname (/%postname%/). Damit bekommst du flache, saubere URLs, die nur aus deinem Slug bestehen. Kein Datum, keine Kategorie, kein Ballast.

Wenn du deinen Blog gerade erst startest, stell die Permalinks sofort auf "Beitragsname" um -- bevor du den ersten Beitrag veröffentlichst. Nachträglich umstellen geht auch, erfordert aber das URL-Migrations-Verfahren weiter unten.

Umlaute und Sonderzeichen in URLs

WordPress wandelt Umlaute in Slugs standardmäßig so um: ä wird zu a, ö zu o, ü zu u, ß zu ss. Google kann damit umgehen.

Manche Blogger installieren Plugins, die stattdessen ä zu ae, ö zu oe, ü zu ue erzeugen. Beide Varianten funktionieren technisch, aber es gibt Unterschiede:

  • ä zu ae ist für deutschsprachige URLs die bessere Konvention, weil es der deutschen Transliteration entspricht. /kaesekuchen/ ist sofort lesbar, /kasekuchen/ könnte verwirren.
  • Bleib bei einer Variante. Misch nicht innerhalb deines Blogs. Wenn du ein Plugin wie "Permalink Slugs" oder die Funktion in Yoast SEO nutzt, dann für alle Beiträge.
  • Ändere bestehende Slugs nicht nachträglich nur wegen der Umlaut-Schreibweise. Die SEO-Kosten einer URL-Änderung überwiegen den minimalen Vorteil.

Bei mehrsprachigen Foodblogs (deutsch und englisch) kommt eine weitere Frage dazu: Sollen die URLs auf Deutsch oder Englisch sein? Wenn du primär deutsche Leser ansprichst, verwende deutsche Slugs. Google erkennt die Sprache über den Content, nicht über die URL -- aber deutschsprachige Nutzer klicken eher auf /cremige-kartoffelsuppe/ als auf /creamy-potato-soup/.

Kanonische URLs: Wenn ein Rezept in mehreren Kategorien liegt

Wenn du Kategorien in der URL-Struktur nutzt (z.B. /backen/zitronenkuchen/), wird es kompliziert. Stell dir vor, dein Zitronenkuchen gehört in die Kategorien "Backen", "Kuchen" und "Sonntagskuchen". Wenn deine Permalink-Struktur /%category%/%postname%/ enthält, könnte WordPress drei verschiedene URLs erzeugen:

  • /backen/zitronenkuchen/
  • /kuchen/zitronenkuchen/
  • /sonntagskuchen/zitronenkuchen/

Google sieht drei verschiedene Seiten mit identischem Inhalt -- Duplicate Content. Der Linkwert verteilt sich auf drei Adressen statt auf eine.

WordPress löst das automatisch, indem es die primäre Kategorie für die URL verwendet. Plugins wie Yoast SEO lassen dich die primäre Kategorie pro Beitrag manuell setzen. Die anderen Kategorie-URLs erzeugen dann einen 301-Redirect auf die kanonische Version.

Trotzdem ist das fehleranfällig. Unsere Empfehlung bleibt: Verwende /%postname%/ als Permalink-Struktur. Dann gibt es pro Rezept genau eine URL, egal in wie vielen Kategorien es liegt. Die Kategorie-Zuordnung erfolgt über die Taxonomie und die Breadcrumbs -- nicht über die URL. Die Details zur Kategorieplanung findest du in der Taxonomien-Reihe.

Prüfe in jedem Beitrag das <link rel="canonical"> Tag. Die meisten SEO-Plugins setzen es automatisch. Kontrolliere es trotzdem stichprobenartig, indem du den Quelltext eines Rezepts öffnest und nach "canonical" suchst. Die angezeigte URL muss mit der Adresse in der Browserleiste übereinstimmen.

Breadcrumbs sind die Navigationspfade, die Google oberhalb der URL in den Suchergebnissen anzeigt. Statt nur foodblog.de sieht der Suchende dann Foodblog > Backen > Kuchen. Das gibt Kontext und erhöht die Klickrate.

Damit Google Breadcrumbs anzeigt, braucht deine Seite ein BreadcrumbList-Schema. Die technische Umsetzung behandeln wir im nächsten Kurs Strukturierte Daten für Rezepte. Hier geht es um die Logik: Deine Breadcrumb-Struktur sollte die tatsächliche Hierarchie deines Blogs widerspiegeln, nicht willkürlich zusammengesetzt sein.

Nicht jede Seite braucht dieselbe Breadcrumb-Tiefe. Sinnvolle Strukturen je nach Seitentyp:

Rezeptseite:Startseite > Kategorie > Rezeptname Beispiel: Foodblog > Backen > Zitronenkuchen mit Joghurt

Kategorie-Archiv:Startseite > Kategorie Beispiel: Foodblog > Backen

Unterkategorie-Archiv (falls vorhanden):Startseite > Oberkategorie > Unterkategorie Beispiel: Foodblog > Backen > Kuchen

Statische Seiten (Über mich, Kontakt):Startseite > Seitenname Beispiel: Foodblog > Über mich

Breadcrumb-Hierarchie für einen Foodblog

Wichtige Regeln für Breadcrumbs:

  • Maximal 3--4 Ebenen. Alles darüber wird in den Suchergebnissen abgeschnitten und verwirrt Nutzer.
  • Jede Ebene muss anklickbar sein und auf eine echte Seite verweisen. Ein Breadcrumb-Element, das ins Leere führt, schadet mehr als es nutzt.
  • Die Hierarchie muss konsistent sein. Wenn Rezepte auf deinem Blog unter "Backen > Kuchen" erscheinen, dann gilt das für alle Kuchen-Rezepte -- nicht nur für manche.
  • Breadcrumbs und Kategorien müssen zusammenpassen. Wenn deine Breadcrumbs "Backen" zeigen, aber das Rezept in der Kategorie "Süßes" liegt, sendest du Google widersprüchliche Signale.

Die Breadcrumb-Hierarchie muss nicht mit der URL-Struktur übereinstimmen. Du kannst flache URLs (/zitronenkuchen/) verwenden und trotzdem in den Breadcrumbs eine Kategorie-Hierarchie abbilden. Google versteht den Unterschied.

Wie URL-Struktur und interne Verlinkung zusammenhängen

Deine URL-Struktur beeinflusst, wie Google die Architektur deines Blogs versteht. Aber die interne Verlinkung ist der zweite, oft wichtigere Faktor.

Flache URLs + starke interne Verlinkung = die beste Kombination. Wenn alle Rezepte auf der ersten Verzeichnisebene liegen, braucht Google die Hierarchie nicht aus der URL abzulesen. Stattdessen versteht Google die thematische Zuordnung über:

  • Links von der Kategorie-Seite zum Rezept
  • Links zwischen thematisch verwandten Rezepten (z.B. "Mehr Kuchen-Rezepte" am Ende eines Beitrags)
  • Breadcrumbs mit BreadcrumbList-Schema
  • Die Sitemap-Struktur

Ein Fehler, den wir bei Kundenblogs oft sehen: Rezepte werden nur über die Hauptnavigation und die Kategorie-Archive verlinkt. Aber die wertvollsten internen Links stehen im Content selbst. Wenn du in deinem Zitronenkuchen-Rezept erwähnst, dass du den Joghurt auch für deine cremige Kartoffelsuppe verwendest, ist das für Google ein starkes Signal, dass beide Seiten zusammengehören.

Konsistenz bei der Verlinkung: Verlinke immer auf die kanonische URL. Wenn dein Rezept unter /zitronenkuchen/ erreichbar ist, dann verlinke nicht an einer Stelle auf /backen/zitronenkuchen/ und an einer anderen auf /zitronenkuchen/. Google folgt beiden Links, aber der Linkwert wird aufgeteilt.

Die häufigsten URL-Fehler bei Foodblogs

Fehler 1: Zu lange Slugs/mein-absolut-bester-und-weltbester-saftiger-schokoladenkuchen-mit-ganache-und-himbeeren/ Besser: /schokoladenkuchen-mit-ganache/ Faustregel: 3--5 Wörter im Slug sind ideal. Google gewichtet die ersten Wörter der URL stärker -- überflüssige Füllwörter verdünnen das Signal.

Fehler 2: Stoppwörter im Slug belassen/der-beste-kuchen-fuer-den-sommer/ Besser: /bester-sommerkuchen/ WordPress übernimmt automatisch den kompletten Titel als Slug. Kürze ihn manuell vor dem Veröffentlichen.

Fehler 3: Jahreszahlen im Slug/weihnachtsplaetzchen-2023/ Im Dezember 2024 sieht diese URL veraltet aus -- auch wenn das Rezept zeitlos ist. Nutzer und Google bevorzugen frische Inhalte. Verwende stattdessen /weihnachtsplaetzchen/ und aktualisiere den Beitrag jährlich.

Fehler 4: Kategorien umbenennen, ohne an die URLs zu denken Wenn deine Permalink-Struktur /%category%/%postname%/ enthält und du die Kategorie "Hauptgerichte" in "Hauptspeisen" umbenennst, ändern sich alle URLs dieser Kategorie. WordPress legt in manchen Konfigurationen automatisch Redirects an -- aber nicht zuverlässig. Prüfe das immer manuell.

Fehler 5: Inkonsistente Slug-Sprache Manche Blogger mischen deutsch und englisch: /chocolate-cake/ neben /apfelkuchen/. Entscheide dich für eine Sprache und bleib dabei. Ausnahme: Wenn der englische Begriff auch im Deutschen üblich ist (z.B. /brownies/ oder /cookies/), ist das in Ordnung.

Wenn du URLs umstellen musst -- so gehst du vor

Manchmal führt kein Weg daran vorbei. Vielleicht hast du jahrelang datumsbasierte URLs verwendet und willst auf flache Slugs umstellen. Oder du hast beim Relaunch neue Kategorie-Pfade eingeführt.

Schritt 1 -- Bestandsaufnahme: Exportiere alle bestehenden URLs deines Blogs. In der Google Search Console findest du unter "Seiten" eine Liste aller indexierten Adressen. Exportiere sie als CSV. Ein Crawl mit Screaming Frog erfasst auch nicht-indexierte Seiten.

Schritt 2 -- Mapping erstellen: Lege eine Tabelle an mit zwei Spalten: alte URL und neue URL. Jede einzelne Adresse braucht eine Zuordnung. Bei Foodblogs mit 200+ Rezepten ist das Arbeit, aber es gibt keine Abkürzung. Wenn du nur den Permalink-Typ änderst (z.B. von /2024/03/zitronenkuchen/ zu /zitronenkuchen/), kannst du die neuen URLs oft per Formel aus den alten ableiten.

Schritt 3 -- 301-Weiterleitungen einrichten: Trage die Weiterleitungen in deiner .htaccess-Datei oder per Plugin (z.B. Redirection) ein. Verwende immer 301-Redirects (permanent), keine 302-Redirects (temporär). Google behandelt die beiden unterschiedlich: Bei 301 überträgt Google den Linkwert auf die neue URL, bei 302 nicht.

Schritt 4 -- Testen: Rufe mindestens 10--15 alte URLs manuell auf und prüfe, ob die Weiterleitung funktioniert. Achte besonders auf URLs mit Sonderzeichen, Umlauten oder Query-Parametern. Teste auch die interne Verlinkung: Zeigen deine Menüs, Widgets und Content-Links noch auf die richtigen Seiten?

Schritt 5 -- Monitoring: Beobachte in der Google Search Console über die nächsten 4--8 Wochen, ob die neuen URLs indexiert werden und die alten aus dem Index verschwinden. Prüfe den Bericht "Seitenindexierung" auf neue Fehler. Ein vorübergehender Rückgang der Impressionen ist normal.

URL-Migration in 5 Schritten

Unser Tipp: Lass die 301-Weiterleitungen dauerhaft bestehen. Auch nach Monaten können noch Backlinks oder Lesezeichen auf die alten Adressen verweisen. Und ändere bestehende URLs nur, wenn es einen guten Grund gibt. Jede URL-Änderung erfordert eine 301-Weiterleitung, und es dauert Wochen, bis Google die neue Adresse vollständig übernimmt.

Jetzt bist du dran

Aufgabe 1: URL-Check deines Blogs Öffne deinen Blog und schau dir die URLs deiner letzten 10 Rezepte an. Notiere für jede URL: - Ist der Slug kurz und beschreibend (3--5 Wörter)? - Enthält er das Haupt-Keyword? - Gibt es überflüssige Stoppwörter, Jahreszahlen oder Datumsteile?

Wenn du mehr als 3 problematische URLs findest, plane eine Migration nach dem 5-Schritte-Verfahren aus dieser Lektion.

Aufgabe 2: Permalink-Einstellung prüfen Gehe in deinem WordPress-Dashboard zu Einstellungen > Permalinks. Welche Struktur ist eingestellt? Wenn es nicht "Beitragsname" ist, überlege, ob eine Umstellung sinnvoll wäre -- und was die Konsequenzen für bestehende URLs wären.

Aufgabe 3: Breadcrumb-Hierarchie skizzieren Zeichne die Breadcrumb-Struktur deines Blogs auf (auf Papier oder digital). Beginne bei der Startseite und arbeite dich über die Kategorien bis zu einzelnen Rezepten vor. Prüfe: - Gibt es Ebenen, die keiner echten Seite entsprechen? - Gibt es Rezepte, die in mehreren Kategorien liegen -- und wenn ja, welche Kategorie erscheint in den Breadcrumbs? - Sind es maximal 3--4 Ebenen?

Aufgabe 4: Canonical-Tag prüfen Öffne eines deiner Rezepte im Browser, klicke rechts auf "Seitenquelltext anzeigen" und suche nach rel="canonical". Steht dort die richtige URL? Stimmt sie mit der Adresse in der Browserleiste überein?

Weiterführende Ressourcen

Google-Dokumentation: - URL-Struktur einfach und beschreibend gestalten -- Googles offizielle Empfehlungen zu URLs - Breadcrumb-Schema (BreadcrumbList) -- Technische Dokumentation für das Breadcrumb-Markup - Kanonische URLs richtig einsetzen -- Googles Anleitung zu Canonical-Tags und Duplicate Content

Verwandte Kurse auf Foodblogliebe: - Taxonomien-Reihe: Rezeptkategorien und Taxonomien planen -- Wie du Kategorien und Tags strategisch aufbaust, bevor du URL-Strukturen festlegst - Strukturierte Daten für Rezepte -- Die technische Umsetzung von BreadcrumbList-Schema und Recipe-Schema

WordPress-Plugins für URL-Management: - Redirection (kostenlos) -- 301-Weiterleitungen verwalten, inklusive automatischer Erkennung von URL-Änderungen - Yoast SEO -- Setzt Canonical-Tags automatisch und erlaubt die Wahl der primären Kategorie pro Beitrag - Permalink Manager -- Erlaubt individuelle URL-Anpassungen pro Beitrag, ohne die globale Permalink-Struktur zu ändern

Wenn du diese Lektion gelesen hast, markiere sie als abgeschlossen.