
Nach Autor Joshua Hardwick
Ehemaliger Head of Content bei Ahrefs
Kanonische Tags (engl. = canonical tags) sind nichts Neues. Es gibt sie seit 2009 – den größten Teil eines Jahrzehnts.
Google, Microsoft und Yahoo haben sich zusammengetan, um sie zu entwickeln. Ihr Ziel? Website-Besitzern eine Möglichkeit zu bieten, Probleme mit doppeltem Inhalt schnell und einfach zu lösen.
Funktionieren sie? Ja, perfekt... aber nur, wenn du weißt, wie man sie benutzt!
In dieser Anleitung wirst du lernen:
Ein kanonischer Tag (rel="canonical") ist ein Ausschnitt des HTML-Codes, der die Hauptversion für doppelte, fast doppelte und ähnliche Seiten definiert. Mit anderen Worten, wenn du den gleichen oder ähnlichen Inhalt unter verschiedenen URLs hast, kannst du kanonische Tags verwenden, um anzugeben, welche Version die Hauptversion ist und somit indiziert werden soll.

Kanonische Tags verwenden eine einfache und konsistente Syntax und werden innerhalb der <head> Sektion einer Webseite platziert:
<link rel="canonical" href="https://beispiel.de/beispiel-seite/" />
Nachfolgend eine Erklärung, was jeder Teil des Codes im Klartext bedeutet:
Google mag keine doppelten Inhalte. Das macht es ihnen schwerer, eine Auswahl zu treffen:
Zu viel doppelter Inhalt kann sich auch auf das „Crawl-Budget“ auswirken. Das bedeutet, dass Google möglicherweise Zeit damit vergeudet, mehrere Versionen derselben Seite zu crawlen, anstatt andere wichtige Inhalte auf der Website zu entdecken.

Die Wahrheit über das Crawl-Budget
Kanonische Tags lösen all diese Probleme. Sie ermöglichen es dir, Google mitzuteilen, welche Version einer Seite indiziert und gerankt werden soll und wo das „Link-Kapital" konsolidiert werden soll.
Wenn du keine kanonische URL angibst, wird Google die Sache selbst in die Hand nehmen.
Sich so auf Google zu verlassen, ist keine gute Idee. Google könnte eine Version deiner Seite auswählen, die du nicht wirklich kanonisieren willst.
WICHTIGER HINWEIS
Da du wahrscheinlich nicht die gleichen Beiträge und Seiten mehrfach veröffentlicht hast, ist es wahrscheinlich, dass deine Website keine doppelten Inhalte hat.
Aber Suchmaschinen crawlen URLs, nicht Webseiten.
Das bedeutet, dass sie beispiel.de/produkt und beispiel.de/produkt?color=red als individuelle Seiten sehen, auch wenn es sich um die gleiche Webseite mit identischem oder ähnlichem Inhalt handelt.
Diese werden parametrisierte URLs genannt und sind eine häufige Ursache für doppelten Inhalt, insbesondere auf E-Commerce-Sites mit facettierter/gefilterter Navigation.
Brown Bag Clothing verkauft zum Beispiel Hemden. Dies ist die URL für ihre Hauptkategorienseite:
https://www.bbclothing.co.uk/en-gb/clothing/shirts.html
Wenn du nur nach XL-Shirts filterst, wird ein Parameter an die URL angehängt:
https://www.bbclothing.co.uk/en-gb/clothing/shirts.html?Size=XL
Wenn du dann weiter nach blauen Hemden filterst, wird ein weiterer Parameter hinzugefügt:
https://www.bbclothing.co.uk/en-gb/clothing/shirts.html?Size=XL&color=Blue
In den Augen von Google sind dies alles separate Seiten, auch wenn sich der Inhalt nur geringfügig unterscheidet.
Aber es sind nicht nur E-Commerce-Sites, die Opfer von doppeltem Inhalt werden.
Hier sind einige andere häufige Ursachen für doppelten Inhalt, die für alle Arten von Websites gelten:
In diesen Situationen ist die richtige Verwendung von kanonischen Tags entscheidend.
Darüber hinaus sind auch domänenübergreifende doppelte Inhalte eine Herausforderung. Wenn du Inhalte syndizierst, ist es am besten, wenn du ein selbstreferenzierendes kanonisches Tag in deinem Artikel verwendest und der syndizierte Inhalt dich als die kanonische Version mit einem domänenübergreifenden kanonischen Tag angibt.
Dies verhindert zwar nicht immer, dass der syndizierte Inhalt in den Suchergebnissen angezeigt wird, verringert jedoch das Risiko, dass er dem Original vorangestellt wird.
— Danny Sullivan (@dannysullivan) September 18, 2019If people deliberately chose to syndicate their content, it makes it difficult to identify the originating source. That's why we recommend the use of canonical or blocking. The publishers syndicating can require this. https://t.co/hblGLsD0ir pic.twitter.com/yjtx43II8j
Randbemerkung
Kanonische Tags sind einfach zu implementieren. Wir werden gleich vier verschiedene Möglichkeiten besprechen, um sie umzusetzen. Aber egal, für welche Methode du dich entscheidest, es gibt fünf goldene Regeln, die du dir immer merken solltest.
Google's John Mueller erklärt, dass es die beste Praxis ist, keine relativen Pfade mit dem rel="canonical" Link-Element zu verwenden.
— 🍌 John 🍌 (@JohnMu) October 24, 2018You can use either, but I'd recommend using absolute URLs so that you're sure they're interpreted correctly.
Daher solltest du die folgende Struktur verwenden:
<link rel="canonical" href="https://beispiel.de/beispiel-seite/" />
Im Gegensatz zu diesem:
<link rel="canonical" href="/beispiel-seite/" />
Da Google Groß- und Kleinbuchstaben-URLs möglicherweise als zwei verschiedene URLs behandelt, solltest du zunächst sicherstellen, dass du Kleinbuchstaben-URLs auf deinem Server erzwingst, und dann Kleinbuchstaben-URLs für deine kanonischen Tags verwendest.
Wenn du auf SSL umgestiegen bist, stelle sicher, dass du keine Nicht-SSL (d.h. HTTP) URLs in deinen kanonischen Tags deklarierst. Dies kann theoretisch zu Verwirrung und unerwarteten Ergebnissen führen. Wenn du dich auf einer sicheren Domain befindest, stelle sicher, dass du die folgende Version deiner URL verwendest:
<link rel="canonical" href="https://beispiel.de/beispiel-seite/" />
Im Gegensatz zu:
<link rel="canonical" href="http://beispiel.de/beispiel-seite/" />
Randbemerkung
John Mueller von Google sagt, dass selbstreferenzierende kanonische Tags empfohlen werden, auch wenn sie nicht obligatorisch sind.

John Mueller, Webmaster Trends Analyst Google
Falls du dir nicht sicher bist, wie ein selbstreferentielles kanonisches Tag funktioniert, ist es im Grunde ein kanonisches Tag auf einer Seite, das auf sich selbst zeigt. Wenn die URL beispielsweise https://beispiel.de/beispiel-seite wäre, dann wäre eine selbstreferenzierende kanonische Angabe auf dieser Seite:
<link rel="canonical" href="https://beispiel.de/beispiel-seite" />
Die meisten modernen populären CMS' fügen selbstreferenzierende URLs automatisch hinzu, aber du musst deinen Entwicklers dazu anweisen diese im Code zu implementieren, wenn du ein eigenes CMS verwendest.
Wenn die Seite mehrere kanonische Tags hat, dann wird Google beide ignorieren.
Im Falle von mehreren Deklarationen von rel=canonical wird Google wahrscheinlich alle rel=canonical Hinweise ignorieren.
Es gibt fünf bekannte Wege, um kanonische URLs zu spezifizieren. Dies sind die sogenannten Kanonisierungssignale:
Die Vor- und Nachteile der einzelnen Methoden findest du in der offiziellen Dokumentation von Google.
Die Verwendung eines rel=canonical-Tags ist der einfachste und offensichtlichste Weg, eine kanonische URL zu benennen.
Füge einfach den folgenden Code in den <head>-Bereich einer beliebigen doppelten Seite ein:
<link rel="canonical" href="https://beispiel.de/canonical-seite/" />
Nehmen wir an, du hast eine E-Commerce-Website, die T-Shirts verkauft. Du möchtest, dass https://deinstore.de/tshirts/black-tshirts/ die kanonische URL ist, obwohl der Inhalt dieser Seite über andere URLs zugänglich ist (z.B. https://deinstore.de/angebote/black-tshirts/).
Füge einfach den folgenden kanonischen Tag zu allen doppelten Seiten hinzu:
<link rel="canonical" href="https://deinstore.com/tshirts/black-tshirts/" />
Beachte, dass du, wenn du ein CMS verwendest, nicht mit dem Code deiner Seite herumspielen musst. Es gibt einen einfacheren Weg.
Installiere Yoast SEO und selbstreferenzierende kanonische Tags werden automatisch eingefügt. Um benutzerdefinierte kanonische Tags zu setzen, verwende den Abschnitt "Erweitert" in jedem Beitrag oder jeder Seite.

Shopify fügt standardmäßig selbstreferenzierende kanonische URLs für Produkte und Blog-Einträge hinzu. Um benutzerdefinierte kanonische URLs festzulegen, musst du die Vorlagendateien (.liquid) direkt bearbeiten.
Dieser Thread hat einige Informationen darüber, wie man das macht.
Squarespace fügt standardmäßig selbstreferenzierende URLs hinzu. Aber, wie bei Shopify, musst du den Code direkt bearbeiten, wenn du eine benutzerdefinierte kanonische URL hinzufügen möchtest.
Für Dokumente wie PDFs gibt es keine Möglichkeit, kanonische Tags im Seitenkopf zu platzieren, da es keinen <head>-Bereich gibt. In solchen Fällen musst du HTTP-Header verwenden, um kanonische Tags zu setzen. Du kannst auch einen kanonischen Tag in HTTP-Headern auf normalen Webseiten verwenden.
Stelle dir vor, wir erstellen eine PDF-Version dieses Blog-Posts und hosten ihn in unserem Blog-Unterordner (ahrefs.com/blog/*).
So könnte unser HTTP-Header für diese Datei aussehen:
HTTP/1.1 200 OK
Content-Type: application/pdf
Link: <http://ahrefs.com/blog/canonical-tags/>; rel="canonical"Lese-Empfehlung: Wie man das Canonical-Tag zu HTTP-Headern hinzufügt
Google gibt an, dass nicht-kanonische Seiten nicht in Sitemaps aufgenommen werden sollten. Nur kanonische URLs sollten aufgelistet werden. Das liegt daran, dass Google die in einer Sitemap aufgeführten Seiten als vorgeschlagene kanonische Seiten sieht.
Allerdings werden sie die URLs in den Sitemaps nicht immer als kanonische URLs auswählen.
Wir garantieren nicht, dass wir die Sitemap-URLs für kanonisch erachten, aber es ist ein einfacher Weg, um kanonische URLs für eine große Website zu definieren, und Sitemaps sind ein nützlicher Weg, um Google mitzuteilen, welche Seiten Sie auf Ihrer Website für die wichtigsten halten.
Verwende eine 301-Weiterleitung, wenn du Traffic von einer doppelten URL weg und auf die kanonische Version umleiten möchtest.
Angenommen, deine Seite ist unter diesen URLs erreichbar:
Wähle eine URL als die kanonische und leite die anderen URLs dorthin um.
Du solltest dasselbe für HTTPS/HTTP und www/non-www Versionen deiner Seite tun. Wähle eine kanonische Version und leite die anderen auf diese Version um.
Zum Beispiel ist die kanonische Version von ahrefs.com die HTTPS nicht-www URL (https://ahrefs.com). Alle folgenden URLs leiten dorthin um:
Die Art und Weise, wie du von einer Seite zu einer anderen auf deiner gesamten Website verlinkst, ist ein Kanonisierungssignal.
Der Google Webmaster-Trendanalyst John Mueller behandelt die Signale, die zur Bestimmung von kanonischen URLs verwendet werden in diesem #AskGoogleWebmasters video:
Je konsistenter du mit all diesen Signalen bist, desto einfacher wird es für die Suchmaschinen sein, deine bevorzugte kanonische URL zu bestimmen. Wie von John im Video erwähnt, hat Google auch eine Vorliebe für HTTPS gegenüber HTTP-URLs und für hübschere URLs.
Die Kanonisierung ist ein etwas komplexes Thema. Es gibt daher eine Menge Missverständnisse und Irrtümer darüber, wie man richtig kanonisiert.
Hier sind einige häufige Fehler, die bei der Umsetzung von Canonicals gemacht werden:
Durch das Blockieren einer URL in der robots.txt wird verhindert, dass Google diese crawlen kann, d. h. Google kann keine kanonischen Tags auf dieser Seite sehen. Das wiederum verhindert, dass „Link-Kapital" von der nicht-kanonischen zur kanonischen Seite übertragen wird.
Vermische niemals noindex und rel=canonical. Das sind entgegengesetzte Anweisungen.
Google wird normalerweise das kanonische Tag über das 'noindex'-Tag priorisieren, wie John Mueller hier feststellt. Aber es ist trotzdem eine schlechte Praxis. Wenn du eine URL nicht-indizieren und kanonisieren willst, benutze eine 301-Umleitung. Andernfalls verwende rel=canonical.
Das Setzen eines 4XX HTTP-Statuscodes für eine kanonisierte URL hat den gleichen Effekt wie die Verwendung des 'noindex'-Tags: Google wird das kanonische Tag nicht sehen können und kein „Link-Kapital" auf die kanonische Version übertragen.
Die Seiten sollten nicht auf die erste paginierte Seite in der Serie kanonisiert werden. Stattdessen sollten selbstreferenzierende Kanonisierungen auf allen paginierten Seiten verwendet werden.
Wieso? Wie Googles John Mueller auf Reddit erklärte, ist dies eine unsachgemäße Verwendung des rel=canonical.

John Mueller, Webmaster Trends Analyst Google
Du solltest auch rel=prev/next-Tags für die Paginierung verwenden. Diese werden von Google nicht mehr verwendet, aber Bing verwendet sie weiterhin.
Hreflang-Tags werden verwendet, um die Sprache und die geographische Ausrichtung einer Webseite zu spezifizieren.
Google gibt an, dass man bei der Verwendung von hreflang „eine kanonische Seite in der gleichen Sprache angeben sollte, oder die bestmögliche Ersatzsprache, wenn eine kanonische Seite für die gleiche Sprache nicht existiert“.
Mehrere rel=canonical-Tags werden von Google wahrscheinlich ignoriert. In vielen Fällen geschieht dies, weil Tags an verschiedenen Stellen in ein System eingefügt werden, z.B. durch das CMS, das Theme und das/die Plugin(s). Aus diesem Grund haben viele Plugins eine Überschreibungsoption, die sicherstellen soll, dass sie die einzige Quelle für kanonische Tags sind.
Ein weiterer Bereich, in dem dies ein Problem sein könnte, sind die mit JavaScript hinzugefügten Kanonischen. Wenn du keine kanonische URL in der HTML-Antwort angegeben hast und dann einen rel=canonical-Tag mit JavaScript hinzufügst, dann sollte dies beim Rendern der Seite durch Google beachtet werden. Wenn du jedoch eine kanonische URL in HTML angegeben hast und die bevorzugte Version mit JavaScript austauschst, sendest du gemischte Signale an Google.
Rel=canonical sollte nur im <head> eines Dokuments erscheinen. Ein kanonisches Tag im <body> einer Seite wird ignoriert.
Wo dies zu einem Problem werden kann, ist das Parsen eines Dokuments. Während der Quellcode einer Seite das rel=canonical-Tag an der richtigen Stelle haben kann, wenn die Seite tatsächlich in einem Browser konstruiert oder von einer Suchmaschine gerendert wird, können viele verschiedene Dinge wie nicht geschlossene Tags, injiziertes JavaScript oder <iframes> im <head> dazu führen, dass der <head> beim Rendern vorzeitig beendet wird. In diesen Fällen kann ein kanonischer Tag versehentlich in den <body> einer gerenderten Seite eingefügt werden, wo es nicht beachtet wird.
Es ist leicht, Fehler bei der Kanonisierung zu machen, daher lohnt es sich, deine Website regelmäßig auf Probleme im Zusammenhang mit kanonischen Tags zu überprüfen und diese so schnell wie möglich zu beheben.
Dafür kann man das Site-Audit-Tool von Ahrefs verwenden.
Site Audit durchsucht deine Website nach über 100 SEO-Problemen, einschließlich derer, die mit kanonischen Tags zusammenhängen.
Hier sind die zwölf mit kanonischen Tags zusammenhängenden Probleme, die Site Audit finden kann, und wie man sie beheben kann:
Diese Warnung wird ausgelöst, wenn eine oder mehrere Seiten auf eine 4XX URL kanonisiert werden.
Suchmaschinen indizieren keine 4XX Seiten, weil sie nicht funktionieren. Daher ignorieren sie alle kanonischen Tags, die auf solche Seiten zeigen und indizieren oft die falsche (nicht-kanonische) Version der Seite.
Überprüfe die betroffenen Seiten und ersetze die toten (4XX) kanonischen Links durch Links zu funktionierenden (200) Seiten, die indiziert werden sollen.
Diese Warnung wird ausgelöst, wenn eine oder mehrere Seiten auf eine 5XX URL kanonisiert werden.
5XX HTTP-Statuscodes zeigen Serverprobleme an, die zu einer unzugänglichen kanonischen Seite führen. Es ist unwahrscheinlich, dass Google unzugängliche Seiten indexiert und u.U. die kanonische Seite ignoriert.
Ersetze alle fehlerhaften kanonischen URLs durch gültige URLs. Prüfe auf Server-Fehlkonfigurationen, ob die angegebene kanonische URL korrekt erscheint. Beachte, dass dies ein vorübergehendes Problem sein kann, wenn der Crawl auftrat, als deine Website wegen Wartungsarbeiten nicht erreichbar war oder der Server deiner Website überlastet war.
Diese Warnung wird ausgelöst, wenn eine oder mehrere Seiten auf eine umgeleitete URL kanonisiert werden.
Canonicals sollten immer auf die maßgebliche Version einer Seite verweisen. Dies ist bei der Umleitung von URLs nicht der Fall. Dies kann dazu führen, dass Suchmaschinen das Canonical falsch interpretieren oder ignorieren.
Ersetze die kanonischen Links durch direkte Links auf die maßgebliche Version der Seite (d.h. eine, die einen 200 HTTP-Statuscode zurückgibt und nicht umleitet).
Diese Warnung wird ausgelöst, wenn eine oder mehrere doppelte oder sehr ähnliche Seiten existieren, die keine kanonische Version angeben.
Da keine kanonische Version angegeben ist, wird Google versuchen, die am besten geeignete Version zu identifizieren, die in den Suchergebnissen angezeigt wird. Dies ist möglicherweise nicht die Version, die indiziert werden soll.
Überprüfe die Gruppen von Duplikaten. Wähle eine kanonische Version aus, die in den Suchergebnissen indiziert werden soll. Gib diese als kanonische Version über alle Duplikate hinweg an (und füge der kanonischen Version einen selbstreferenzierenden kanonischen Tag hinzu).
Diese Warnung wird ausgelöst, wenn eine oder mehrere Seiten eine nicht-kanonische URL in ihren hreflang-Auszeichnung angeben.
Links in hreflang-Tags sollten immer auf die kanonischen Seiten zeigen. Das Verlinken auf eine nicht-kanonische Version einer Seite aus hreflang-Auszeichnungen kann Suchmaschinen verwirren und irreführen.
Ersetze Links in den hreflang-Auszeichnungen der betroffenen Seiten durch deren Canonical.
Diese Warnung wird ausgelöst, wenn eine oder mehrere angegebene kanonische URLs keine internen eingehenden Links haben.
Kanonische URLs ohne interne Links sind für Besucher der Website nicht zugänglich. Irgendwo auf der Website werden sie stattdessen auf eine nicht-kanonische Version der Seite geleitet.
Ersetze alle internen Links zu kanonisierten Seiten durch direkte Links zum Canonical.
Diese Warnung wird ausgelöst, wenn eine oder mehrere nicht-kanonische Seiten in der Sitemap aufgeführt sind.
Google gibt an, dass du keine nicht-kanonischen URLs in deine Sitemap aufnehmen sollst. Der Grund dafür ist, dass sie Seiten in Sitemaps als vorgeschlagene kanonische Seiten sehen. Du solltest daher nur Seiten in Sitemaps auflisten, die indiziert werden sollen.
Entferne nicht-kanonische URLs aus deiner Sitemap.
Diese Warnung wird ausgelöst, wenn eine oder mehrere Seiten eine kanonische URL angeben, die auch auf eine andere Seite kanonisiert ist. Dies erzeugt eine "kanonische Kette", bei der Seite A auf Seite B kanonisiert wird, die dann auf Seite C kanonisiert wird.

Kanonische Ketten können Suchmaschinen verwirren und irreführen. Als Ergebnis können sie das angegebene Canonical falsch interpretieren oder ignorieren.
Ersetze nicht-kanonische Links in den kanonischen Tags der betroffenen Seiten durch direkte Links auf die kanonischen. Wenn z.B. Seite A auf Seite B kanonisiert ist, die dann auf Seite C kanonisiert wird, dann ersetze den kanonischen Link auf Seite A durch einen Link auf Seite C.
Diese Warnung wird ausgelöst, wenn es eine Diskrepanz zwischen der angegebenen kanonischen und der Open-Graph-URL auf einer oder mehreren Seiten gibt.
Wenn die Open-Graph-URL nicht mit der kanonischen übereinstimmt, dann wird eine nicht-kanonische Version einer Seite in sozialen Netzwerken geteilt.
Ersetze die Open Graph URL auf betroffenen Seiten durch die kanonische URL. Stelle sicher, dass die beiden URLs gleich sind.
Randbemerkung
Diese Warnung wird ausgelöst, wenn eine oder mehrere sichere (HTTPS) Seiten eine nicht sichere (HTTP) Version als kanonisch angeben.
HTTPS ist ein Ranking Faktor, daher ist es sinnvoll, sichere Versionen von Seiten nach Möglichkeit als kanonisch zu spezifizieren.
Leite die HTTP-Seite auf das HTTPS-Äquivalent um. Wenn das nicht möglich ist, füge einen rel=„canonical" Link von der HTTP-Version der Seite zum HTTPS-Link hinzu.
Randbemerkung
Diese Warnung wird ausgelöst, wenn eine oder mehrere nicht sichere (HTTP) Seiten eine sichere (HTTPS) Version als kanonisch angeben.
HTTPS wird gegenüber HTTP bevorzugt. Eine HTTP-Version einer Seite zu haben und dann die HTTPS-Version als kanonisch zu bezeichnen, ist unlogisch.
Randbemerkung
Implementiere eine 301-Umleitung von HTTP auf HTTPS. Außerdem solltest du alle internen Links auf die HTTP-Version der Seite durch Links direkt auf die HTTPS-Version ersetzen.
Diese Warnung wird ausgelöst, wenn eine oder mehrere nicht-kanonische Seiten in den Suchergebnissen auftauchen und organischen Suchverkehr erhalten (was nicht passieren sollte).
Entweder sind deine kanonischen Tags falsch eingerichtet oder Google hat sich entschieden, die angegebenen kanonischen Tags zu ignorieren.
Überprüfe, ob die rel=canonical-Tags auf allen gemeldeten Seiten korrekt eingerichtet sind. Wenn dies nicht das Problem ist, verwende das Tool zur URL-Untersuchung in der Google-Suchkonsole, um zu sehen, ob die angegebene kanonische URL als kanonisch angesehen wird. Wenn eine Diskrepanz besteht, untersuche, warum dies der Fall sein könnte.
Kanonische Tags sind nicht so kompliziert. Sie sind nur anfangs schwer zu verstehen.
Denke einfach daran, dass kanonische Tags keine Anweisung, sondern eher ein Signal für Suchmaschinen sind. Mit anderen Worten, sie können ein anderes Canonical als den von dir deklarierten wählen.
Du kannst das URL-Inspektionstool in der Google-Suchkonsole verwenden, um sowohl die vom Nutzer deklarierten als auch die von Google ausgewählten kanonischen URLs zu sehen.

Dies sind die Klassifizierungen, die Google im Index Coverage Status Report in der Google Suchkonsole im Zusammenhang mit kanonischen URLs verwendet:
Noch Fragen? Lass es mich in den Kommentaren oder auf Twitter wissen.
Übersetzt von sehrausch.de: Suchmaschinen– & Conversion-Optimierung, Online-Marketing & Paid-Advertising. Passgenau aus einer Hand.

Ehemaliger Head of Content bei Ahrefs (oder, in einfachem Deutsch: Ich bin derjenige, der dafür verantwortlich ist, dass jeder Blogbeitrag, den wir veröffentlichen, EPISCH ist).