Technisches SEO

Canonical Tags richtig setzen und Fehler finden

Wie Google die kanonische URL wählt und wie du Konflikte mit Sitemap, JavaScript und hreflang vermeidest.

/tisch?farbe=rot/tisch?utm=mail/TISCH//tischkanonisch
Michael WeberStand: 15.10.20269 Min. Lesezeit
Kurz gesagt
  • Ein Canonical nennt Google die bevorzugte URL, wenn derselbe Inhalt unter mehreren Adressen erreichbar ist.
  • Google wertet das Canonical als starken Hinweis und entscheidet am Ende selbst.
  • Die meisten Probleme entstehen durch Canonicals auf Weiterleitungen, Fehlerseiten oder andere Sprachversionen und durch Widersprüche zu Sitemap und hreflang.

Was ist ein Canonical?

Kanonisierung nennt Google den Vorgang, bei dem aus mehreren gleichen oder sehr ähnlichen Seiten eine repräsentative URL ausgewählt wird. Diese kanonische URL erscheint in den Suchergebnissen, die übrigen gelten als Duplikate. Mit dem Link-Element rel="canonical" sagst du Google, welche URL du bevorzugst. Definiert ist die Link-Relation in RFC 6596 von 2012. Laut RFC muss das Ziel denselben Inhalt oder eine Obermenge davon enthalten.

Google nennt vier Gründe für ein Canonical. Du bestimmst, welche URL in der Suche erscheint, bündelst Signale ähnlicher Seiten, vereinfachst das Tracking und sparst Crawl-Zeit für Duplikate.

Wie stark ist das Signal?

MethodeStärke laut GoogleWann sinnvoll
Weiterleitung 301Starkes SignalDie alte URL wird nicht mehr gebraucht
rel="canonical" im HTML oder HeaderStarkes SignalBeide URLs bleiben erreichbar, etwa Filter oder Tracking-Parameter
Eintrag in der XML-SitemapSchwaches SignalErgänzend, nur kanonische URLs eintragen

Google wertet außerdem aus, ob eine Seite per HTTPS ausgeliefert wird, und empfiehlt, intern auf die kanonische URL zu verlinken. Kombinierst du mehrere Methoden mit demselben Ziel, steigt laut Google die Chance, dass deine bevorzugte URL erscheint.

Canonical richtig setzen

Das Element steht im <head> der Seite. Google akzeptiert es nur dort. Die bevorzugte Seite verweist auf sich selbst, die Varianten verweisen auf sie.

<!-- im <head> von https://www.example.com/tisch?farbe=rot --> <link rel="canonical" href="https://www.example.com/tisch"> <!-- im <head> von https://www.example.com/tisch (Selbstreferenz) --> <link rel="canonical" href="https://www.example.com/tisch">

Für Dateien ohne HTML, etwa PDFs, setzt du das Canonical als HTTP-Header.

# HTTP-Header, etwa für eine PDF-Datei Link: <https://www.example.com/katalog.pdf>; rel="canonical"
  • Absolute URLs mit Protokoll und Host verwenden.
  • Eine Methode wählen, HTML-Element oder Header. Beide gleichzeitig führen leichter zu Fehlern.
  • Nur ein Canonical je Seite, wie es RFC 6596 verlangt.
  • Kein Fragment wie #abschnitt als Ziel.
  • Intern auf die kanonische URL verlinken.

Wann setzt du ein Canonical ein?

FallEmpfehlung
Tracking- oder SortierparameterCanonical auf die URL ohne Parameter
Filter im Shop, die keine eigene Suchnachfrage habenCanonical auf die Kategorie ohne Filter
Produktvarianten mit fast gleichem InhaltCanonical auf die Hauptvariante
Paginierte Kategorie (Seite 2, 3 …)Jede Seite verweist auf sich selbst. Google rät davon ab, Seite 1 als Canonical zu nehmen.
Druckversion oder AMP-SeiteCanonical auf die normale Seite
Sprachversionen mit übersetztem InhaltKein Canonical untereinander. Jede Version verweist auf sich selbst, verbunden per hreflang.
Inhalt ersatzlos ersetztWeiterleitung 301 statt Canonical

Gleiche Sprache für verschiedene Länder, etwa de-DE und de-AT mit fast gleichem Text, kann Google als Duplikate werten. Google empfiehlt dafür Canonical und hreflang zusammen. In der Praxis zeigt jede Länderversion per Canonical auf sich selbst und verweist per hreflang auf die anderen. So kann Google in jedem Land die passende URL zeigen. Wie das zusammenpasst, steht unten und im Ratgeber hreflang.

Canonical per JavaScript

Google empfiehlt, das Canonical im HTML auszuliefern. JavaScript soll es nicht auf eine andere URL ändern. Lässt es sich nur per JavaScript setzen, dann setzt du es ausschließlich dort und nicht doppelt.

Eigener Test

2018 hieß es in einem Vortrag auf der Google I/O, Canonicals im gerenderten HTML würden nicht verarbeitet. searchVIU hat daraufhin am 11.05.2018 auf vier eigenen URLs per Google Tag Manager Canonicals eingefügt. Alle vier URLs hat Google auf das angegebene Ziel kanonisiert, nach 10, 23, 24 und 34 Tagen. Die Stichprobe war klein, und eine Kanonisierung kann auch andere Ursachen haben. Den ganzen Ablauf beschreibt der Artikel Canonical per JavaScript.

Für die Praxis heißt das, dass Rohquelltext und gerendertes HTML dasselbe Canonical tragen sollten. Weichen beide ab, ist unklar, welches Google nimmt.

Canonical und hreflang

Ein Canonical auf eine andere URL sagt, dass diese Seite nicht in den Index soll. Ein hreflang sagt, dass sie als Sprachversion in den Index soll. Beides auf derselben URL widerspricht sich. Daraus folgen drei Regeln.

  1. Jede Sprachversion verweist per Canonical auf sich selbst.
  2. Seiten mit Canonical auf eine andere URL bekommen kein hreflang.
  3. hreflang zeigt nur auf kanonische URLs.

Google bevorzugt bei der Wahl der kanonischen URL Seiten, die Teil eines wechselseitigen hreflang-Clusters sind. Beispiele mit Varianten und Länderversionen stehen im Artikel hreflang und Canonical.

Welches Canonical nimmt Google?

Das URL-Prüftool der Search Console zeigt zwei Felder, die „Vom Nutzer angegebene kanonische URL“ und die „Von Google ausgewählte kanonische URL“. Stimmen beide nicht überein, meldet der Bericht „Seitenindexierung“ den Grund „Duplikat – Google hat eine andere Seite als der Nutzer als kanonische Seite bestimmt“. Dann prüfst du, ob die Seiten wirklich gleich sind und ob interne Links, Sitemap und Weiterleitungen auf dieselbe URL zeigen. Für alle Seiten auf einmal brauchst du einen Crawl, der das Canonical jeder URL mit ihrem Status vergleicht.

Häufige Fehler

  • Das Canonical zeigt auf eine URL mit Weiterleitung, 404 oder noindex.
  • Relative URLs oder ein falsches Protokoll, etwa http statt https.
  • Zwei Canonicals auf einer Seite, zum Beispiel vom CMS und von einem Plugin.
  • Alle Seiten einer Vorlage verweisen auf die Startseite.
  • Seite 2 einer Kategorie verweist auf Seite 1.
  • Die Sitemap enthält andere URLs als die Canonicals.
  • noindex und Canonical auf eine andere URL auf derselben Seite. Google rät davon ab, noindex zur Kanonisierung zu nutzen.
  • Die robots.txt sperrt Duplikate. Google kann das Canonical dann nicht lesen.

Häufige Fragen

Was heißt „canonical“ auf Deutsch?

„Kanonisch“, also maßgeblich. Gemeint ist die URL, die für einen Inhalt maßgeblich ist.

Brauche ich ein selbstreferenzierendes Canonical?

Google empfiehlt es. Es schützt die Seite, wenn sie zusätzlich mit Parametern aufgerufen wird.

Canonical oder noindex?

Für Duplikate innerhalb einer Website das Canonical. Laut Google nimmt noindex die Seite ganz aus der Suche.

Warum ignoriert Google mein Canonical?

Meist widersprechen andere Signale, etwa interne Links, Sitemap oder Weiterleitungen, oder die Seiten sind inhaltlich zu verschieden.

Canonical oder 301?

Wird die alte URL nicht mehr gebraucht, ist die Weiterleitung das stärkere Signal. Bleiben beide URLs für Nutzer wichtig, etwa bei Filtern, passt das Canonical.

Der SEO Audit von searchVIU prüft bei jedem Crawl über 100 Punkte, darunter die Canonicals jeder URL. searchVIU rendert dafür jede Seite in Google Chrome und vergleicht das Canonical im Rohquelltext mit dem im gerenderten HTML. Der Themenreport Canonicals zeigt, was sich seit dem letzten Crawl geändert hat. Mehr dazu auf der Seite SEO Audit.

Demo anfragen

Quellen

Abgerufen am 15.10.2026. Ist eine Angabe veraltet oder fehlt etwas, schreib uns.

  1. Google, Kanonische URL angeben (Consolidate duplicate URLs): https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls · Stand 10.07.2026
  2. Google, Was ist Kanonisierung?: https://developers.google.com/search/docs/crawling-indexing/canonicalization · Stand 20.08.2026
  3. Google, JavaScript-SEO-Grundlagen: https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics · Stand 04.03.2026
  4. Google, Paginierung und inkrementelles Laden: https://developers.google.com/search/docs/specialty/ecommerce/pagination-and-incremental-page-loading · Stand 10.12.2025
  5. RFC 6596, The Canonical Link Relation: https://www.rfc-editor.org/rfc/rfc6596.html · April 2012
  6. Search-Console-Hilfe, URL-Prüftool: https://support.google.com/webmasters/answer/9012289?hl=de