Canonical-Tags für SEO: Duplicate Content verhindern und Rankings schützen
Technisches SEO

Canonical-Tags erklärt: Duplicate Content verhindern und Rankings schützen

Shift07 Team
3. April 2026
9 Min. Lesezeit
Technisches SEO

Du hast eine Produktseite — und sie ist unter drei verschiedenen URLs erreichbar: mit www, ohne www, und mit einem Tracking-Parameter. Google sieht drei Seiten mit identischem Inhalt und weiß nicht, welche davon die "echte" ist. Das Ergebnis: dein Ranking verteilt sich auf drei URLs, keine davon landet oben. Genau dieses Problem löst der Canonical-Tag.

In diesem Artikel erfährst du, was Canonical-Tags sind, warum sie zu den wichtigsten technischen SEO-Maßnahmen gehören, und wie du sie richtig einsetzt — ohne typische Fehler, die Google verwirren.

Was ist ein Canonical-Tag?

Ein Canonical-Tag (offiziell: rel="canonical") ist ein HTML-Element im <head>-Bereich einer Seite. Er teilt Suchmaschinen mit, welche URL die "offizielle" Version eines Inhalts ist — die sogenannte kanonische URL.

Die Syntax ist simpel:

<link rel="canonical" href="https://deine-website.de/produktseite/">

Wenn Google diesen Tag sieht, weiß es: "Auch wenn dieser Inhalt unter mehreren URLs auftaucht — die angegebene URL ist die Hauptquelle. Ich soll nur diese URL in den Index aufnehmen und ihr das Ranking-Gewicht zuschreiben."

Wichtig: Canonical ist ein Hinweis, kein Befehl

Google behandelt Canonical-Tags als starke Empfehlung, nicht als absoluten Befehl. In sehr seltenen Fällen kann Google eine andere URL bevorzugen — etwa wenn die angegebene kanonische URL selbst nicht gut zugänglich ist.

Warum sind Canonical-Tags für SEO so wichtig?

Das Stichwort lautet Duplicate Content. Suchmaschinen mögen keine doppelten Inhalte — aus gutem Grund: Wenn derselbe Text unter fünf verschiedenen URLs existiert, welche soll Google dann ranken? Welcher URL soll das Vertrauen von eingehenden Backlinks zugeschrieben werden?

Die Folgen von ungelöstem Duplicate Content:

  • Gesplittetes Link-Equity: Backlinks, die auf verschiedene Varianten einer Seite zeigen, geben ihre Kraft nicht an eine URL weiter — sie teilen sie auf. Das schwächt alle Varianten.
  • Verschwendetes Crawl-Budget: Suchmaschinen haben ein begrenztes Budget, wie viele Seiten einer Website sie pro Besuch crawlen. Duplicate URLs verschwenden dieses Budget.
  • Ranking-Unsicherheit: Google muss selbst entscheiden, welche URL es rankt — und wählt möglicherweise nicht die, die du bevorzugst.
  • Verwässerte Relevanz: Dein Keyword-Signal verteilt sich auf mehrere URLs statt auf eine starke Seite zu konzentrieren.

Canonical-Tags lösen all diese Probleme mit einer einzigen Zeile HTML.

Wann entsteht Duplicate Content?

Viele Website-Betreiber glauben, sie hätten kein Duplicate-Content-Problem — weil sie nie absichtlich Inhalte kopiert haben. Aber Duplicate Content entsteht oft automatisch, ohne dass jemand es merkt:

1. HTTP vs. HTTPS und www vs. non-www

Wenn deine Website unter diesen vier Varianten erreichbar ist, sieht Google vier verschiedene Seiten:

  • http://beispiel.de/seite/
  • https://beispiel.de/seite/
  • http://www.beispiel.de/seite/
  • https://www.beispiel.de/seite/

Gute Lösung: 301-Redirect auf die bevorzugte Version + Canonical-Tag auf allen Seiten. Übrigens ist HTTPS heute Pflicht — in unserem Artikel zu HTTPS und SSL-Zertifikaten erklären wir warum.

2. Trailing Slash — mit oder ohne Schrägstrich

Diese beiden URLs sind für Suchmaschinen zwei verschiedene Seiten:

  • https://beispiel.de/produkte
  • https://beispiel.de/produkte/

Lege eine Version fest und verwende den Canonical-Tag konsistent für diese.

3. URL-Parameter

Filter, Sortierungen und Tracking-Parameter erzeugen massenhaft Duplicate Content:

  • /shop/schuhe?farbe=rot
  • /shop/schuhe?farbe=rot&sort=preis
  • /shop/schuhe?utm_source=newsletter

Das ist besonders in Online-Shops ein riesiges Problem. Ein Canonical-Tag auf alle diese Varianten, der auf die saubere Hauptseite zeigt (/shop/schuhe/), löst es elegant.

4. Druckversionen und alternative Formate

Viele CMS erzeugen automatisch Druckversionen (?print=1), AMP-Seiten (/amp/) oder mobile Subdomains (m.beispiel.de). Alle brauchen Canonical-Tags, die auf die Hauptseite zeigen.

5. Pagination

Mehrseitige Artikel oder Shop-Kategorien erzeugen oft ähnliche Seiten: /kategorie/, /kategorie/?page=2, /kategorie/?page=3. Jede Seite braucht einen Self-Referencing-Canonical auf sich selbst — nur die erste Seite wird ohne Parameter angegeben.

Canonical-Tags richtig implementieren

Self-Referencing Canonicals

Auch wenn du kein Duplicate-Content-Problem hast, ist es Best Practice, auf jeder Seite einen Canonical-Tag zu setzen — der auf dieselbe Seite zeigt. Das nennt sich Self-Referencing Canonical und verhindert, dass Google eine andere URL als kanonisch auswählt.

<!-- Auf https://beispiel.de/ueber-uns/ -->
<link rel="canonical" href="https://beispiel.de/ueber-uns/">

Die meisten modernen CMS (WordPress mit Yoast/RankMath, Shopify, Typo3) setzen Self-Referencing Canonicals automatisch. Prüfe, ob dein System das tut.

Cross-Domain Canonicals

Du kannst einen Canonical-Tag auch auf eine URL einer anderen Domain setzen. Das ist nützlich, wenn du Inhalte syndizierst — also denselben Artikel auf mehreren Websites veröffentlichst. Die Kopie zeigt per Canonical auf das Original.

<!-- Auf der syndizierenden Website -->
<link rel="canonical" href="https://original-domain.de/artikel-titel/">

HTTP-Header als Alternative

Für nicht-HTML-Ressourcen (PDFs, Bilder) kannst du den Canonical als HTTP-Header senden:

Link: <https://beispiel.de/dokument.pdf>; rel="canonical"

Häufige Fehler beim Einsatz von Canonical-Tags

Diese Fehler passieren regelmäßig und können dein Ranking ernsthaft schaden:

Fehler 1: Canonical auf eine noindex-Seite setzen

Wenn die kanonische URL ein noindex-Tag hat, schickst du Google widersprüchliche Signale: "Das ist die Hauptseite — aber bitte nicht indexieren." Google ignoriert in diesem Fall oft den Canonical.

Fehler 2: Canonical-Ketten

URL A zeigt per Canonical auf URL B, URL B zeigt per Canonical auf URL C. Google muss der Kette folgen und könnte am Ende die falsche URL wählen. Jede URL soll direkt auf die endgültige kanonische URL zeigen.

Fehler 3: Canonical und Redirect kombinieren

Wenn URL A per 301-Redirect auf URL B weiterleitet und gleichzeitig einen Canonical auf URL C hat — verwirrend. Verwende entweder Redirects oder Canonical-Tags, nicht beides für dieselbe URL.

Fehler 4: Auf blockierte URLs zeigen

Wenn die kanonische URL in der robots.txt blockiert ist, kann Google sie nicht lesen und wird den Canonical möglicherweise ignorieren. Stelle sicher, dass die kanonische URL frei crawlbar ist. Wie du eine robots.txt korrekt konfigurierst, erklären wir in unserem separaten Artikel zum Thema.

Fehler 5: Relative statt absolute URLs

Canonical-Tags sollten immer absolute URLs enthalten:

  • Falsch: <link rel="canonical" href="/seite/">
  • Richtig: <link rel="canonical" href="https://beispiel.de/seite/">

Fehler 6: Mehrere Canonical-Tags auf einer Seite

Wenn eine Seite zwei rel="canonical" Tags hat, wird Google beide ignorieren. Stelle sicher, dass dein CMS oder deine Plugins keine doppelten Canonical-Tags generieren — das passiert häufig wenn mehrere SEO-Plugins gleichzeitig aktiv sind.

Canonical-Tags in verschiedenen CMS

WordPress

Mit Yoast SEO oder RankMath werden Canonical-Tags automatisch gesetzt. Im Yoast-Plugin kannst du unter "Erweitert" pro Seite eine eigene kanonische URL angeben. Prüfe, ob nicht zwei SEO-Plugins gleichzeitig laufen — das ist ein häufiger Fehler.

Shopify

Shopify setzt automatisch Canonical-Tags für Produktseiten — allerdings nur auf die Haupt-Produktseite, nicht auf Produkt-Varianten-URLs. Für Shop-Filterseiten mit URL-Parametern brauchst du eine zusätzliche Lösung.

Statische Websites

Hier bist du selbst verantwortlich. Setze auf jeder HTML-Seite manuell einen <link rel="canonical">-Tag. Viele Static-Site-Generatoren (Hugo, Jekyll, Gatsby) erlauben es, das im Template zu definieren — so wird er automatisch für jede Seite generiert.

Canonical-Tags vs. 301-Redirects: Was wann verwenden?

Beide Methoden signalisieren Google die bevorzugte URL — aber es gibt einen wichtigen Unterschied:

  • 301-Redirect: Leitet Besucher und Crawler direkt auf die neue URL weiter. Die alte URL ist nicht mehr zugänglich. Ideal wenn du eine URL dauerhaft umziehst.
  • Canonical-Tag: Beide URLs bleiben zugänglich. Google sollte nur die kanonische URL indexieren. Ideal wenn du aus technischen Gründen mehrere URLs benötigst (Filtervarianten, Tracking-Parameter).

Wenn eine URL dauerhaft nicht mehr gebraucht wird: lieber 301-Redirect als Canonical. Der Redirect ist ein stärkeres Signal und leitet auch Nutzer direkt weiter.

So überprüfst du deine Canonical-Tags

Du kannst Canonical-Tags einfach im Browser prüfen: Rechtsklick → "Seitenquelltext anzeigen" → Suche nach rel="canonical". Die dort angegebene URL sollte der aktuellen URL entsprechen (oder bei Duplicate-Content-Varianten auf die Hauptseite zeigen).

Für eine systematische Prüfung aller Seiten deiner Website empfehlen wir das kostenlose SEO-Analyse-Tool von Shift07. Es prüft automatisch ob Canonical-Tags vorhanden und korrekt gesetzt sind.

Google selbst bietet im Google Search Console unter "URL-Prüfung" an zu sehen, welche URL Google als kanonisch betrachtet — die von Google gewählte und die von dir angegebene URL werden separat angezeigt. Wenn beide übereinstimmen, bist du auf dem richtigen Weg.

Checkliste: Canonical-Tags korrekt einsetzen

Jede Seite hat genau einen rel="canonical"-Tag
Canonical-URLs sind absolut (mit https://)
Die kanonische URL ist crawlbar (nicht in robots.txt blockiert)
Die kanonische URL hat kein noindex-Tag
Keine Canonical-Ketten (A → B → C, stattdessen A → C und B → C)
URL-Parameter-Varianten zeigen auf die saubere Haupt-URL
www- und non-www-Varianten auf eine Version redirecten + Canonical
In Google Search Console prüfen: Gewählte Canonical = Angegebene Canonical?

Fazit: Canonical-Tags sind Pflicht, nicht Kür

Canonical-Tags gehören zu den fundamentalsten technischen SEO-Maßnahmen — und werden von überraschend vielen Websites falsch oder gar nicht eingesetzt. Eine fehlende oder fehlerhafte Canonical-Konfiguration kann dazu führen, dass Google die falsche URL rankt, Link-Equity verpufft und dein Crawl-Budget verschwendet wird.

Die gute Nachricht: Die Implementierung ist einfach. Eine Zeile HTML im <head> reicht — wenn sie korrekt gesetzt ist. Nutze die Checkliste aus diesem Artikel und prüfe deine Website regelmäßig.

Für ein vollständiges Bild deiner technischen SEO-Gesundheit — inklusive Canonical-Tags, Meta-Tags, Strukturierte Daten und mehr — nutze die kostenlose SEO-Analyse von Shift07. Du bekommst in Sekunden einen Überblick über alle technischen Baustellen deiner Website.

Teste deine Website jetzt kostenlos

Canonical-Tags, Meta-Tags, Strukturierte Daten — alles auf einen Blick.

SEO-Analyse starten