Glossar

Was ist ein Canonical Tag?

8. Februar 2026

Ein Canonical Tag (<link rel="canonical">) ist ein HTML-Element im <head>-Bereich einer Webseite. Seine Aufgabe ist klar: Es teilt Suchmaschinen mit, welche URL als die "Master"-Version dieser Seite behandelt werden soll. Wenn derselbe Inhalt unter mehreren Adressen erreichbar ist, zeigt der Canonical Tag auf diejenige, die indexiert und gerankt werden soll.

Was Duplicate Content fuer SEO bedeutet

Duplicate Content loest keine Google-Strafe im klassischen Sinne aus, erzeugt aber echte Probleme. Wenn Suchmaschinen denselben Text auf mehreren URLs finden, muessen sie eine Version fuer die Suchergebnisse auswaehlen. Waehlen sie die falsche, verliert deine bevorzugte Seite an Sichtbarkeit. Schlimmer noch: Backlinks und Ranking-Signale verteilen sich auf alle doppelten URLs, anstatt auf einer einzigen Seite konzentriert zu sein. Mit der Zeit kann diese Verwaesserung deine Inhalte in den Suchergebnissen nach unten druecken.

In WordPress kommt Duplicate Content haeufiger vor, als die meisten Seitenbetreiber denken. Paginierungs-Parameter, Session-IDs, Tracking-Parameter wie utm_source, www- vs. non-www-Varianten, Unterschiede beim Trailing Slash und HTTP vs. HTTPS koennen jeweils separate URLs erzeugen, die identischen Inhalt ausliefern.

Wie Suchmaschinen Duplikate ohne Canonical Tags behandeln

Wenn kein Canonical Tag vorhanden ist, versuchen Suchmaschinen selbst die "beste" URL zu ermitteln. Google beruecksichtigt dabei Faktoren wie eingehende Links, Sitemap-Eintraege und interne Verlinkung. Aber das ist ein Ratespiel. Google koennte eine URL mit haesslichen Query-Parametern deinem sauberen Permalink vorziehen. Ohne Canonical Tag gibst du die Kontrolle darueber ab, wie deine Seiten in den Suchergebnissen erscheinen.

Das rel="canonical" Link-Element erklaert

Der Canonical Tag ist ein <link>-Element im HTML <head>. Die Syntax sieht so aus:

<link rel="canonical" href="https://example.com/seite/" />

Diese Zeile sagt: "Egal, ueber welche URL-Variante der Nutzer hier gelandet ist, bitte behandle https://example.com/seite/ als die definitive Version." Suchmaschinen buendeln dann die Ranking-Signale auf dieser URL und zeigen sie in den Suchergebnissen an.

Man kann kanonische URLs auch per HTTP Link-Header setzen, was bei Nicht-HTML-Ressourcen wie PDFs nuetzlich ist. Das Format lautet: Link: <https://example.com/seite/>; rel="canonical".

Self-Referencing Canonicals

Ein Self-Referencing Canonical ist ein Canonical Tag, der auf dieselbe URL zeigt, auf der er sich befindet. Zum Beispiel hat die Seite https://example.com/ueber-uns/ einen Canonical Tag, der auf https://example.com/ueber-uns/ zeigt. Das mag ueberfluessig wirken, gilt aber als Best Practice. Self-Referencing Canonicals schuetzen deine Seiten davor, versehentlich durch Query-Parameter oder URL-Varianten dupliziert zu werden. Die meisten SEO-Plugins fuegen sie standardmaessig auf jeder Seite ein, und es gibt keinen Nachteil.

Canonical Tag vs. Redirect: Wann welche Loesung

Sowohl Canonical Tags als auch 301-Redirects loesen das Duplicate-Content-Problem, aber sie funktionieren unterschiedlich und eignen sich fuer verschiedene Situationen.

  • Canonical Tag: Verwende ihn, wenn beide URLs fuer Nutzer zugaenglich bleiben sollen, du aber die Suchsignale auf einer buendeln willst. Ideal fuer Seiten mit Tracking-Parametern, druckerfreundliche Versionen oder sortierte Produktlisten.
  • 301-Redirect: Verwende ihn, wenn eine URL nicht mehr existieren soll. Der Redirect leitet Nutzer und Suchmaschinen physisch zur neuen URL weiter. Die richtige Wahl nach Domain-Umzug, Permalink-Aenderung oder Zusammenfuehrung zweier Seiten.

Eine einfache Faustregel: Wenn Nutzer noch Zugang zu beiden URLs brauchen, verwende einen Canonical. Wenn die alte URL keinen Zweck mehr hat, leite sie um.

Haeufige Canonical-Tag-Fehler

Canonical Tags sind leicht zu implementieren, aber auch leicht falsch umzusetzen. Hier die haeufigsten Fehler:

  • Verweis auf eine noindex-Seite: Wenn die kanonische URL ein noindex-Meta-Tag hat, sendest du widerspruechliche Signale. Google koennte beide Anweisungen ignorieren.
  • Kaputte oder nicht existierende kanonische URLs: Wenn die kanonische URL einen 404-Fehler zurueckgibt oder weiterleitet, koennen Suchmaschinen sie nicht beruecksichtigen. Stelle sicher, dass das Ziel existiert und einen 200-Status zurueckgibt.
  • Cross-Domain-Canonicals ohne korrekte Einrichtung: Canonical Tags ueber verschiedene Domains hinweg koennen funktionieren, aber Google behandelt sie als Hinweis, nicht als Anweisung. Wenn die Domains nicht verwandt wirken, ignoriert Google den Cross-Domain-Canonical oft.
  • Relative URLs verwenden: Canonical Tags sollten immer absolute URLs verwenden (beginnend mit https://). Relative Pfade koennen je nach Base-URL-Konfiguration unerwartetes Verhalten verursachen.
  • Paginierte Seiten auf Seite 1 kanonisieren: Bei einem paginierten Artikel oder einer Produktliste solltest du Seite 2, 3, 4 nicht auf Seite 1 verweisen lassen. Jede paginierte Seite hat eigenen Inhalt und sollte einen Self-Referencing Canonical haben.

WordPress und Canonical Tags

WordPress generiert seit Version 2.9 automatisch einfache Canonical Tags ueber die wp_head-Action. Die eingebaute Implementierung ist jedoch minimal. SEO-Plugins bieten deutlich bessere Kontrolle:

  • Yoast SEO: Generiert automatisch Canonical Tags fuer alle Seiten und erlaubt das Setzen benutzerdefinierter Canonicals pro Beitrag, Seite oder Taxonomie-Term im Post-Editor.
  • Rank Math: Aehnliche Funktionalitaet mit der zusaetzlichen Option, kanonische URLs in der Massenverwaltung zu setzen.
  • The SEO Framework: Generiert Canonicals mit sinnvollen Standardwerten und minimalem Konfigurationsaufwand.

Diese Plugins behandeln Sonderfaelle wie paginierte Archive, Attachment-Seiten und Suchergebnisseiten, die alle eine andere kanonische Behandlung als Standard-Beitraege benoetigen.

Paginierung und Canonical Tags

Paginierte Inhalte sind ein Sonderfall. Wenn dein Blog-Archiv Seiten unter /blog/, /blog/page/2/ und /blog/page/3/ hat, zeigt jede Seite unterschiedliche Beitraege. Alle auf /blog/ zu kanonisieren wuerde Google sagen, dass Seite 2 und 3 Duplikate von Seite 1 sind, was nicht stimmt. Jede Seite sollte einen Self-Referencing Canonical haben. Google empfahl frueher rel="prev" und rel="next" fuer Paginierung, gab aber 2019 bekannt, dass diese Signale nicht mehr verwendet werden. Self-Referencing Canonicals auf jeder paginierten Seite bleiben der empfohlene Ansatz.

Wie Google mit widerspruechlichen Signalen umgeht

Google behandelt den Canonical Tag als starken Hinweis, nicht als absolute Regel. Wenn andere Signale dem Canonical Tag widersprechen, kann Google eine andere URL waehlen. Wenn zum Beispiel deine Sitemap URL A listet, deine internen Links alle auf URL B zeigen und dein Canonical Tag auf URL C zeigt, hat Google drei widerspruechliche Signale und entscheidet nach eigenem Ermessen. Um deine Canonical Tags wirksam zu machen, richte alle Signale aufeinander aus: Stelle sicher, dass Sitemap, interne Links, hreflang-Tags und Canonical Tags alle auf dieselbe bevorzugte URL zeigen.

Was InspectWP prueft

InspectWP prueft, ob deine WordPress-Seiten einen Canonical Tag enthalten, und meldet die gefundene kanonische URL. Fehlende Canonical Tags werden als SEO-Problem markiert, weil sie die Handhabung von Duplicate Content dem Ratespiel der Suchmaschinen ueberlassen. InspectWP erkennt auch, ob die kanonische URL von der aktuellen Seiten-URL abweicht, was dir hilft zu ueberpruefen, ob seitenuebergreifende Canonicals beabsichtigt und korrekt konfiguriert sind.

Prüfe jetzt deine WordPress-Seite

InspectWP analysiert deine WordPress-Seite auf Sicherheitslücken, SEO-Probleme, DSGVO-Konformität und Performance — kostenlos.

Seite kostenlos analysieren