Canonical Tag
Canonical Tag ist eine HTML-Angabe (<link rel="canonical">), mit der du Suchmaschinen die bevorzugte URL eines Inhalts nennst, wenn identische oder sehr ähnliche Seiten über mehrere Adressen erreichbar sind. Google versteht die Angabe als Signal zur Konsolidierung von Duplicate Content – nicht als bindenden Befehl.
Zuletzt aktualisiert:
■ FÜR MARKEN · SPONSORING
Marketing-Entscheider:innen treffen.
2.000+ B2B-Marketer auf der OMKI 2027 — plus laufende Reichweite über das Magazin und Directory. Vier Touchpoints, eine Audience.
Definition & Erklärung
Canonical Tag ist eine HTML-Angabe (<link rel="canonical">), mit der du Suchmaschinen die bevorzugte URL eines Inhalts nennst, wenn identische oder sehr ähnliche Seiten über mehrere Adressen erreichbar sind. Google versteht die Angabe als Signal zur Konsolidierung von Duplicate Content – nicht als bindenden Befehl.
Was ist ein Canonical Tag?
Der Canonical Tag ist eine Angabe im <head>-Bereich einer HTML-Seite, mit der du Suchmaschinen sagst, welche URL die bevorzugte – die kanonische – Version eines Inhalts ist. Der Code sieht im Standardfall so aus: <link rel="canonical" href="https://example.com/produkt" />
Der Anlass ist fast immer Duplicate Content, also identische oder sehr ähnliche Inhalte unter mehreren URLs. Typische Ursachen sind Tracking- und Filterparameter, Sortier- und Paginierungsvarianten im Shop, Druckansichten, Session-IDs, erreichbare Varianten mit und ohne www, http neben https oder ein Slash am URL-Ende. Für Nutzer:innen ist das unproblematisch, für Suchmaschinen bedeutet es: mehrere URLs konkurrieren um denselben Inhalt.
Wie funktioniert der Canonical Tag?
Crawler erfassen zunächst alle auffindbaren URLs. Erkennt die Suchmaschine sehr ähnliche Inhalte, fasst sie diese URLs zu einer Gruppe zusammen und wählt daraus eine kanonische URL aus. Nur diese landet in der Regel im Index und erscheint in den SERPs (Suchergebnisseiten); die übrigen Varianten werden ihr zugeordnet.
Dein Canonical Tag ist in diesem Auswahlprozess ein starkes Signal, aber keine Anweisung. Google berücksichtigt zusätzlich unter anderem:
- interne Verlinkung und welche Variante du selbst verlinkst
- URLs in der XML-Sitemap
- Weiterleitungen (301/302)
- hreflang-Angaben bei mehrsprachigen Seiten
- externe Links auf die jeweiligen Varianten
- Signale wie https, kurze und sprechende URLs
Sind diese Signale widersprüchlich, kann die Suchmaschine eine andere URL als kanonisch bestimmen als von dir angegeben. In der Google Search Console erkennst du solche Fälle an Statusmeldungen wie „Duplikat – Google hat eine andere Seite als kanonisch bestimmt". Das ist kein Fehler im Sinne einer Abstrafung, aber ein Hinweis, dass deine Signale nicht eindeutig sind.
Neben der HTML-Variante gibt es die Auszeichnung per HTTP-Header (Link: <URL>; rel="canonical"). Die brauchst du für Dokumente ohne HTML-Kopf, etwa PDFs.
Warum ist der Canonical Tag wichtig für SEO?
Ohne Konsolidierung verteilen sich Relevanz- und Linksignale auf mehrere URLs. Ein sauber gesetzter Canonical bringt dir:
- Gebündelte Signale: Backlinks und interne Links, die auf Duplikate zeigen, zahlen auf die kanonische URL ein.
- Effizienteres Crawling: Suchmaschinen verbringen weniger Zeit mit nahezu identischen URLs – relevant besonders bei großen Shops und Portalen.
- Kontrolle über die angezeigte URL: Du bestimmst mit, welche Variante in den Suchergebnissen auftaucht.
- Weniger Kannibalisierung: Deine eigenen Seiten konkurrieren nicht um dieselbe Suchintention.
- Klarere Daten: Impressionen, Klicks und Rankings verteilen sich nicht über Dutzende Parameter-URLs.
Wie setzt du Canonical Tags richtig ein?
- Self-Referencing Canonical: Jede indexierbare Seite verweist standardmäßig auf sich selbst. Das schützt vor unbeabsichtigten Parameter-Duplikaten.
- Absolute URLs verwenden, inklusive Protokoll und Domain – relative Angaben führen leicht zu Fehlern.
- Nur ein Canonical pro Seite. Mehrere widersprüchliche Angaben werden häufig ignoriert.
- Ziel muss erreichbar und indexierbar sein: Status 200, kein
noindex, keine Weiterleitung, keine Sperre in der robots.txt. - Nur bei echten Dubletten: Verweise nicht von thematisch eigenständigen Seiten auf eine „Hauptseite".
- Paginierung: Seite 2, 3, 4 einer Serie erhalten üblicherweise einen Self-Canonical, keinen Verweis auf Seite 1.
- Konsistenz herstellen: Interne Links, Sitemap und Canonical sollten auf dieselbe Variante zeigen.
- Nach Relaunches prüfen: Canonical-Angaben aus Staging-Umgebungen sind ein Klassiker unter den Fehlern.
Häufige Fehler und Abgrenzung zu verwandten Instrumenten
Diese Stolperfallen siehst du in Audits regelmäßig: Canonical auf die Startseite über alle Unterseiten hinweg, Canonical-Ketten (A zeigt auf B, B auf C), Canonical plus noindex auf derselben URL (widersprüchliche Signale) sowie Canonicals, die per JavaScript nachträglich verändert werden. Auch bei internationalen Seiten gilt: Jede Sprachversion erhält einen Self-Canonical, die Verknüpfung übernimmt hreflang.
| Instrument | Wirkung | Nutzer erreicht die URL? | Typischer Einsatz |
|---|---|---|---|
| Canonical Tag | Signal: Inhalte werden auf eine URL konsolidiert | Ja | Parameter-, Filter- und Druckvarianten |
| 301-Redirect | Klare Anweisung: URL wurde dauerhaft ersetzt | Nein, Weiterleitung | Relaunch, URL-Änderung, Seitenzusammenlegung |
| noindex | Seite soll nicht in den Index | Ja | Interne Suchergebnisse, Danke-Seiten |
| robots.txt | Crawling wird unterbunden | Ja | Ressourcen, die nicht gecrawlt werden sollen |
Merke dir die Faustregel: Sollen beide URLs erreichbar bleiben, arbeite mit dem Canonical Tag. Ist eine URL überflüssig geworden, ist der 301-Redirect das sauberere Mittel.
Häufige Fragen zu Canonical Tag
Wo wird der Canonical Tag eingebaut?
Der Canonical Tag gehört als <link>-Element in den <head>-Bereich des HTML-Dokuments. Im <body> platzierte Angaben werden von Google ignoriert. Für Dateien ohne HTML-Kopf, etwa PDFs, kannst du die Angabe stattdessen im HTTP-Header ausliefern.
Warum ignoriert Google meinen Canonical Tag?
Weil rel=canonical ein Signal und keine Anweisung ist. Google wägt es gegen andere Hinweise ab – etwa interne Links, Sitemap-Einträge, Weiterleitungen und externe Links. Zeigen diese auf eine andere Variante oder unterscheiden sich die Inhalte deutlich, wählt Google eine eigene kanonische URL.
Was ist ein Self-Referencing Canonical und brauche ich ihn?
Ein Self-Referencing Canonical ist ein Canonical Tag, der auf die eigene URL verweist. Zwingend nötig ist er nicht, er gilt aber als gute Praxis: Er macht die bevorzugte Schreibweise deiner URL eindeutig und verhindert, dass Varianten mit Tracking- oder Filterparametern als eigenständige Seiten behandelt werden.
Canonical Tag oder 301-Redirect – was ist wann richtig?
Nutze den Canonical Tag, wenn beide URLs für Nutzer:innen erreichbar bleiben sollen, zum Beispiel bei Filter- oder Parameterseiten. Setze einen 301-Redirect, wenn eine URL dauerhaft ersetzt wurde oder wegfällt. Beides gleichzeitig für dieselbe URL zu kombinieren, erzeugt widersprüchliche Signale.
Hilft ein Canonical Tag gegen eine Abstrafung wegen Duplicate Content?
Interner Duplicate Content führt in der Regel nicht zu einer manuellen Maßnahme, sondern zu verteilten Signalen und unnötigem Crawling. Der Canonical Tag löst genau dieses Problem, indem er die Inhalte auf eine URL konsolidiert. Bei kopierten Fremdinhalten hilft er dagegen nicht weiter.
Das könnte dich auch interessieren
Duplicate Content
Duplicate Content bezeichnet identische oder sehr ähnliche Inhalte, die unter mehreren URLs erreichbar sind – innerhalb einer Domain oder domainübergreifend. Suchmaschinen wählen dann selbst eine Version für den Index aus. Das kostet Crawl-Budget und verwässert Ranking-Signale, führt aber in der Regel nicht zu einer Strafe.
301-Redirect
301-Redirect ist eine dauerhafte serverseitige Weiterleitung von einer URL auf eine andere. Der HTTP-Statuscode 301 („Moved Permanently") teilt Browsern und Suchmaschinen mit, dass eine Adresse endgültig umgezogen ist. Suchmaschinen übernehmen in der Folge das Weiterleitungsziel in den Index und übertragen Ranking-Signale wie Linkkraft auf die neue URL.
Noindex
Noindex ist eine Anweisung an Suchmaschinen, eine URL nicht in den Suchindex aufzunehmen. Sie wird meist über das Meta-Robots-Tag im HTML-Head oder den HTTP-Header X-Robots-Tag ausgeliefert. Die Seite darf dafür weiterhin gecrawlt werden – sonst wird die Anweisung nicht gelesen.
Indexierung
Indexierung bezeichnet die Aufnahme einer URL in den Suchmaschinen-Index – also in die Datenbank, aus der Google seine Ergebnisse zusammenstellt. Erst indexierte Seiten können in den Suchergebnissen erscheinen. Gesteuert wird sie unter anderem über noindex, Canonical-Tags, Sitemaps und die Server-Antworten deiner Website.
hreflang
hreflang ist ein HTML-Attribut, mit dem du Suchmaschinen mitteilst, für welche Sprache und optional welche Region eine URL gedacht ist. So wird Nutzenden in den Suchergebnissen die passende Sprach- oder Ländervariante einer Seite angezeigt – statt einer Version in der falschen Sprache.
XML-Sitemap
Eine XML-Sitemap ist eine maschinenlesbare Datei (meist sitemap.xml), in der du Suchmaschinen die URLs deiner Website auflistest – ergänzt um Angaben wie das letzte Änderungsdatum (lastmod). Sie hilft Crawlern, Seiten zu finden, ersetzt aber keine gute interne Verlinkung.
Finde die besten Tools für
SEO
Entdecke Software-Bewertungen und Vergleiche für SEO-Tools in unserem umfangreichen Verzeichnis.