Angabe einer kanonischen URL: was der Canonical Tag tut
Eine URL, ausgeschrieben Uniform Resource Locator, ist die Adresse einer Ressource im Netz. Dieselbe Webseite kann unter mehreren solchen Adressen liegen, ohne dass du das je beabsichtigt hättest. Für dich ist das eine Seite, für einen Webcrawler wie Googlebot sind es zwei, und beide konkurrieren danach um denselben Platz in den Suchergebnissen, ohne dass du davon etwas mitbekommst.
Hier setzt die Angabe einer kanonischen URL an. Der Canonical Tag steht als Link-Element in der Hypertext Markup Language im Head-Bereich deines Dokuments, er trägt das Attribut rel mit dem Wert canonical, und sein href zeigt auf die Adresse, die du als die bevorzugte behandelt haben willst. Meistens ist das die Seite, in der er selbst steht. Denn der selbstreferenzierende Canonical legt fest, welche Schreibweise gilt, bevor irgendjemand einen Parameter anhängt. Bei einer PDF-Datei geht dieselbe Angabe über den HTTP-Header, also über das Hypertext Transfer Protocol.
Duplicate Content zu vermeiden: dafür ist der Canonical Tag da
Du wirst den Canonical Tag fast nie brauchen, um dich gegen fremde Websites zu wehren. Du brauchst ihn gegen dich selbst. Genauer: gegen dein eigenes System, das aus einem Beitrag stillschweigend zwei oder drei Adressen macht.
Wo eine Kopie derselben Seite entsteht
Duplicate Content klingt nach Diebstahl. Gemeint ist in 9 von 10 Fällen aber etwas Harmloses: Deine eigene Website liefert denselben Inhalt zweimal aus, einmal unter der Adresse, die du verlinkt hast, und einmal unter einer zweiten, die dein System nebenbei erzeugt hat und die du selbst noch nie gesehen hast.
Wenn mehrere URLs den gleichen Inhalt zeigen
Diese Quellen erzeugen bei kleinen Websites die meisten Dubletten.
| Quelle | Wie sie entsteht | Wohin der Canonical zeigt |
|---|---|---|
| Schrägstrich am Ende | Die Seite ist mit und ohne Schrägstrich erreichbar. | Auf die Schreibweise aus deiner Navigation. |
| Parameter an der Adresse | Kampagnen-Kennungen, Session-IDs und Sortierungen hängen sich an. | Auf die Adresse ohne Parameter. |
| Druckansicht | Ein Plugin legt eine zweite, schlanke Fassung an. | Auf den normalen Beitrag. |
| Archiv- und Kategorieseiten | Der volle Beitragstext steht zusätzlich in der Übersicht. | Auf den Beitrag, nicht auf das Archiv. |
| Paginierung | Ein langer Text verteilt sich auf mehrere Unterseiten. | Jede Unterseite auf sich selbst. |
Der letzte Punkt widerspricht vielen Anleitungen. Deine Folgeseiten tragen eigenen Text und sind kein Duplikat.
Canonical Tag richtig verwenden: absolute URLs im Head-Bereich
Beim Verwenden hast du 4 Regeln zu beachten. Die meisten Fehler entstehen, weil du eine davon übersiehst.
- Absolute URLs einfügen. Deine Adresse beginnt mit dem Protokoll und der vollständigen Domain, denn ein relativ notierter Pfad wird zwar gelesen, aber je nach Basis unterschiedlich aufgelöst, und dann zeigt dein Hinweis auf eine Seite, die es so gar nicht gibt.
- Ein Canonical Tag je Seite. Stehen 2 verschiedene Angaben im Quellcode, ignoriert Google beide. Das passiert dir regelmäßig, wenn Plugin und Theme unabhängig voneinander eines setzen.
- Nur in den Kopf des Dokuments. Ein Canonical, der im Body landet, wird nicht ausgewertet.
- Auf eine Seite zeigen, die es gibt. Dein Ziel muss den Status 200 liefern und indexierbar sein. Ein Canonical auf eine Weiterleitung ist ein widersprüchliches Signal.
In WordPress notierst du nichts von Hand: Jedes gängige SEO-Plugin setzt den selbstreferenzierenden Canonical automatisch und lässt dich pro Beitrag eine abweichende Adresse angeben, falls du zwei Seiten zusammenführen willst, die einmal getrennt gedacht waren und heute dasselbe sagen. Das Feld bleibt bei dir meist leer.
Canonical Link, Canonical URL und Canonical-Tag meinen dasselbe
Drei Bezeichnungen für eine Sache. Der Canonical Link ist das Element im Quelltext, technisch korrekt Canonical link element. Die Canonical URL ist die Adresse, auf die es zeigt. Canonical-Tag ist die eingedeutschte Bezeichnung dafür, und im Plural sprechen Fachleute schlicht von Canonicals. Du kannst die Begriffe in deinem Kopf zusammenwerfen, ohne etwas falsch zu machen.
Wichtiger ist, wer den Hinweis auswertet: Google tut es, ebenso die Suchmaschine Bing von Microsoft. Ein Hyperlink in deinem Fließtext nutzt zwar dasselbe HTML-Element, hat damit aber nichts zu tun.
Einsatz des Canonical Tags gegenüber noindex, Weiterleitung und hreflang
Du hast 4 Werkzeuge für ähnlich klingende Probleme, und sie schließen sich teilweise aus.
- Canonical: Beide Adressen bleiben erreichbar, aber nur eine soll ranken. Der Normalfall bei Parametern.
- Weiterleitung: Die zweite Adresse soll verschwinden. Braucht sie niemand mehr, ist das dein sauberer Weg.
- noindex: Die Seite soll aus dem Index, bleibt aber für deine Besucher nützlich. Zusammen mit einem Canonical auf dieselbe Seite ist das ein Widerspruch.
- hreflang: Derselbe Inhalt in verschiedenen Sprachen. Diese Seiten sind keine Duplikate, sondern Varianten, und jede bekommt ihren eigenen Canonical auf sich selbst.
Der Robots Exclusion Standard, also deine robots.txt, gehört nicht in diese Reihe: Eine dort gesperrte Adresse wird gar nicht erst abgerufen.
Warum Google den Canonical ignoriert
Der Canonical ist ein Hinweis, keine Anweisung. Google wertet ihn zusammen mit deinen anderen Signalen aus: interner Verlinkung, Sitemap, Weiterleitungen. Widersprechen die sich, entscheidet Google selbst, welche Fassung zu indexieren ist.
In der Google Search Console siehst du das im Bericht zur Indexierung. Dort tauchen 2 Meldungen besonders oft auf. „Alternative Seite mit richtigem kanonischem Tag“ heißt, dass Google deinem Hinweis gefolgt ist und diese Adresse bewusst nicht gelistet hat (der Erfolgsfall, auch wenn die Formulierung nach einem Problem klingt). Aber „Duplikat, Google hat andere Seite als kanonisch bestimmt“ heißt das Gegenteil: Dein Hinweis wurde überstimmt, meist weil deine internen Links oder deine Sitemap auf die andere Fassung zeigen und Google diesen Signalen mehr Gewicht gibt als der Zeile in deinem Quelltext.
Canonical Tag und SEO: Sitemap, Ranking und Suchmaschinenoptimierung
Für die Suchmaschinenoptimierung ist der Nutzen begrenzt und trotzdem real. Ein Canonical hebt kein Ranking. Er sorgt dafür, dass die Signale mehrerer Adressen auf einer deiner Seiten zusammenlaufen, und erst wenn 2 eigene Beiträge um dieselbe Suchanfrage konkurrieren, wird daraus ein Unterschied, den du in der Search Console auch sehen kannst.
In deine Sitemap gehören nur kanonische Adressen. Steht dort eine Seite, die auf eine andere zeigt, sendest du 2 gegenläufige Signale. Bei 30 oder 60 Beiträgen prüfst du das einmal und lässt es liegen. Wartung, kein Wachstumshebel.
Der nächste Schritt
Ruf eine deiner Seiten auf, sieh dir den Quelltext an und suche nach dem Wort canonical. Steht dort genau eine Zeile mit einer Adresse, die zur aufgerufenen Seite passt, stimmt alles. Fertig.
Danach ist deine interne Verlinkung dran. Sie entscheidet mindestens so stark darüber, welche Fassung Google für die maßgebliche hält. Wie du sie bei einem gewachsenen Bestand ordnest, steht im Text über die interne Verlinkung bei dreißig Beiträgen.

