Wie kann man das Canonical-Tag setzen?

Kurzantwort
Das Canonical-Tag setzt du im Kopfbereich einer HTML-Seite als <link rel='canonical' href='https://www.example.de/zielseite/'>. Es verweist mit einer absoluten URL auf die bevorzugte, indexierbare Version des Inhalts. Für PDF-Dateien und andere Nicht-HTML-Dokumente kannst du dieselbe Angabe über den HTTP-Antwortkopf ausliefern.
Ein korrekt gesetztes Canonical-Tag hilft Suchmaschinen, ähnliche oder identische URLs zusammenzuführen. Das betrifft vor allem Onlineshops mit Filterparametern, mehrfach erreichbare Produktseiten, Druckansichten und Inhalte mit Tracking-Parametern. Die folgenden Schritte zeigen die Umsetzung in HTML, über den Server und in WordPress.
1. So funktioniert ein Canonical-Tag
Das Canonical-Tag nennt die URL, die Suchmaschinen als Hauptversion eines Inhalts behandeln sollen. Sind beispielsweise https://www.example.de/schuhe/ und https://www.example.de/schuhe/?farbe=blau inhaltlich weitgehend gleich, kann die gefilterte URL auf die allgemeine Kategorieseite verweisen.
Suchmaschinen können dadurch Ranking-Signale mehrerer URL-Varianten einer bevorzugten Adresse zuordnen. Ohne diese Angabe wählen sie möglicherweise selbst eine kanonische URL. Diese Auswahl muss nicht mit deiner gewünschten Seitenstruktur übereinstimmen. Ein Canonical ist allerdings ein Hinweis und keine verbindliche Anweisung. Widersprechen interne Links, Sitemap und Seiteninhalte dem Tag, kann Google eine andere URL auswählen.
Canonical oder Weiterleitung?
Ein Canonical lässt mehrere URLs weiterhin aufrufen und kennzeichnet lediglich die bevorzugte Version. Eine 301-Weiterleitung leitet Besucher und Suchmaschinen dauerhaft auf eine andere Adresse. Nutze eine Weiterleitung, wenn die alte URL nicht mehr benötigt wird. Nutze ein Canonical, wenn beide URLs technisch erreichbar bleiben müssen.
2. Aufbau des Canonical-Tags
Ein Canonical-Tag besteht aus dem HTML-Element link, dem Attribut rel='canonical' und der Zieladresse im Attribut href. Die vollständige Angabe sieht so aus:
<link rel='canonical' href='https://www.example.de/kategorie/produkt/'>
Der Tag enthält drei Bestandteile:
Verwende immer eine absolute URL mit Protokoll, Domain und vollständigem Pfad. Eine Angabe wie /kategorie/produkt/ ist unnötig fehleranfällig. Bei internationalen Domains, wechselnden Subdomains oder fehlerhaften Basis-URLs kann daraus schnell ein falsches Ziel entstehen.

Auch die Schreibweise der Zieladresse muss zur technischen Hauptversion passen. Prüfe insbesondere HTTPS, die gewünschte Subdomain, Groß- und Kleinschreibung im Pfad sowie den abschließenden Schrägstrich. Für Suchmaschinen können http://example.de/seite und https://www.example.de/seite/ unterschiedliche URLs sein.
3. Canonical in HTML einfügen
Füge das Element innerhalb des <head>-Bereichs ein. Es darf nicht im sichtbaren <body> stehen. Eine vollständige, verkürzte HTML-Struktur sieht folgendermaßen aus:
<html>
<head>
<title>Produktname</title>
<link rel='canonical' href='https://www.example.de/produkt/'>
</head>
<body>...</body>
</html>
Eine eigenständige Seite verweist normalerweise auf sich selbst. Dieses selbstreferenzierende Canonical bestätigt, dass genau diese URL indexiert werden soll. Eine Parameterseite oder alternative Darstellung verweist dagegen auf die inhaltliche Hauptversion.
| Aufgerufene URL | Kanonische Ziel-URL | Typischer Zweck |
|---|---|---|
| https://www.example.de/produkt/ | https://www.example.de/produkt/ | Selbstreferenzierende Hauptseite |
| https://www.example.de/produkt/?ref=newsletter | https://www.example.de/produkt/ | Tracking-Parameter zusammenführen |
| https://www.example.de/kategorie/produkt/ | https://www.example.de/produkt/ | Doppelt erreichbares Produkt bündeln |
Ein typischer Fehler entsteht bei globalen Templates: Die Zieladresse wird einmal eingetragen und anschließend auf Tausenden URLs ausgegeben. Prüfe deshalb nach einer Änderung nicht nur die bearbeitete Seite. Öffne zusätzlich eine Kategorie, ein Produkt, einen Ratgeber und eine paginierte oder gefilterte URL und kontrolliere jeweils den Quelltext.
4. Canonical per HTTP-Header setzen
Für PDF-Dateien, Downloads und andere Dokumente ohne HTML-Kopfbereich lässt sich die kanonische Adresse im HTTP-Antwortkopf ausliefern. Der Server sendet dabei beispielsweise folgende Zeile:
Link: <https://www.example.de/ratgeber/>; rel='canonical'
Diese Methode eignet sich etwa dann, wenn ein PDF denselben Inhalt wie eine HTML-Ratgeberseite enthält und die HTML-Version als Hauptquelle indexiert werden soll. Die Konfiguration erfolgt abhängig vom Webserver, der Anwendung oder dem verwendeten Content-Management-System.
Kontrolliere den Header anschließend mit den Entwicklertools des Browsers oder einem HTTP-Prüfwerkzeug. Die Angabe ist im normalen Seitenquelltext nicht sichtbar. Genau deshalb bleiben Fehler im Antwortkopf bei manuellen Sichtprüfungen häufig unentdeckt.
Wenn du technische Signale nicht nur auf einzelnen Seiten prüfen möchtest, kannst du einen Free Account für eine automatisierte Erstprüfung anlegen:
5. Canonical-Tags in WordPress verwenden
Gängige SEO-Plugins erzeugen für veröffentlichte WordPress-Seiten automatisch ein selbstreferenzierendes Canonical. Die Startseite verweist auf die Startseite, ein Beitrag auf seine Beitrags-URL und eine Kategorie auf ihre eigene Archivadresse. Für normale Seiten musst du deshalb meist keinen HTML-Code manuell ergänzen.
Soll eine Seite auf eine abweichende Hauptversion verweisen, findest du im SEO-Bereich des jeweiligen Beitrags normalerweise ein Feld für die kanonische URL. Trage dort die vollständige Zieladresse ein, speichere die Seite und leere gegebenenfalls den Seiten- oder Server-Cache.
Der Kipppunkt liegt häufig nicht im Plugin, sondern in der Kombination mehrerer Erweiterungen. Ein SEO-Plugin, ein Shop-Plugin und eine individuell programmierte Template-Funktion können jeweils ein eigenes Canonical ausgeben. Der Quelltext enthält dann zwei oder drei Ziele. Der Technik-Crawler führt mehrfache Canonical-Angaben deshalb als eigenen Prüfpunkt und empfiehlt, überflüssige Ausgaben direkt in Plugin, Skript oder Template zu entfernen.
6. Fünf Regeln für korrekte Canonicals
Ein syntaktisch korrektes Tag kann inhaltlich trotzdem falsch sein. Für eine belastbare Umsetzung müssen die Canonical-Angabe und alle übrigen Indexierungssignale dieselbe URL bevorzugen.
Ein Canonical auf eine gelöschte Seite ist technisch vorhanden, erfüllt aber seinen Zweck nicht. Der Crawler prüft deshalb gesondert, ob kanonische Ziele einen anderen Statuscode als 200 zurückgeben. Als konkrete Fehlerbilder nennt die Prüflogik unter anderem Canonicals auf 404- und 500-Seiten.

Bei größeren Websites reicht eine Stichprobe allein nicht aus. Der Technical Crawler der Performance Suite prüft Canonical-Angaben flächendeckend und unterscheidet unter anderem fehlende, leere, mehrfache und technisch nicht erreichbare Ziele. Leere Canonicals sind ein eigenes Fehlerbild, weil sie zwar als Element existieren, aber keine bevorzugte URL nennen.
Der teuerste Canonical-Fehler
Verweise niemals pauschal alle Unterseiten auf die Startseite. Damit erklärst du Kategorien, Produkte und Ratgeber faktisch zu alternativen Versionen der Homepage. Suchmaschinen können daraufhin ganze Verzeichnisse aus dem Index nehmen. Jede Seite braucht die inhaltlich passende Haupt-URL, meist sich selbst.
7. Änderungen richtig kontrollieren
Prüfe nach jeder Anpassung mindestens drei unterschiedliche Seitentypen. Rufe die öffentliche URL auf, öffne den Seitenquelltext und suche nach rel='canonical'. Entscheidend ist der ausgelieferte Code, nicht der Wert im Administrationsbereich des CMS.
Die Kontrolle sollte vier Fragen beantworten:
Für eine erste Bestandsaufnahme kannst du zusätzlich den kostenlosen SEO-Check verwenden. Er prüft neben technischen Grundlagen auch Metadaten, Ladezeiten und weitere Onpage-Signale für mehrere Unterseiten.
8. So gehen wir vor
Bei der OSG prüfen wir zuerst, welche URL-Versionen tatsächlich indexiert werden sollen. Danach gleichen wir Canonicals mit Statuscodes, internen Links, Sitemap und Indexierungsregeln ab. Der Technical Crawler überwacht die Angaben anschließend über die gesamte Domain, damit Template- oder Plugin-Änderungen nicht unbemerkt widersprüchliche Signale erzeugen. Wenn du die technische Umsetzung abgeben möchtest, findest du Details zu unserer Onpage-Optimierung und zum Vorgehen im Ratgeber über den SEO-Technik-Crawler.
9. Häufige Fragen zu Canonical-Tags
Muss jede Seite ein Canonical-Tag haben?
Ein selbstreferenzierendes Canonical ist für indexierbare HTML-Seiten sinnvoll, weil es die bevorzugte URL eindeutig bestätigt. Besonders wichtig ist die Angabe, wenn Inhalte über Parameter, Filter, Tracking-Links oder unterschiedliche Pfade erreichbar sind.
Wo muss das Canonical-Tag stehen?
Das Canonical-Tag gehört in den Kopfbereich der HTML-Seite zwischen die head-Tags. Für PDF-Dateien und andere Dokumente ohne HTML kann die kanonische URL über den HTTP-Antwortkopf gesendet werden.
Kann ein Canonical auf eine andere Domain verweisen?
Ja, ein Canonical kann domainübergreifend gesetzt werden. Das ist sinnvoll, wenn derselbe Inhalt autorisiert auf mehreren Domains erscheint und eine bestimmte Originalquelle bevorzugt werden soll.
Kann ich Canonical und noindex gleichzeitig verwenden?
Die Kombination sollte vermieden werden, weil beide Angaben unterschiedliche Ziele verfolgen. Noindex verlangt den Ausschluss einer Seite, während Canonical Signale auf eine bevorzugte Version übertragen soll. Verwende pro URL eine klare Indexierungsstrategie.
Was passiert bei mehreren Canonical-Tags?
Mehrere Canonical-Tags können sich widersprechen und von Suchmaschinen ignoriert werden. Prüfe Plugins, Templates und Skripte und entferne alle doppelten Angaben, sodass genau ein gültiges Ziel übrig bleibt.
Wie prüfe ich ein Canonical-Tag?
Öffne den ausgelieferten Seitenquelltext und suche nach rel='canonical'. Prüfe anschließend die Ziel-URL, ihren Statuscode, ihre Indexierbarkeit sowie die Übereinstimmung mit internen Links und XML-Sitemap.
Wann ist eine 301-Weiterleitung besser als ein Canonical?
Eine 301-Weiterleitung ist besser, wenn die alternative URL nicht mehr aufrufbar bleiben muss. Ein Canonical eignet sich, wenn mehrere Varianten technisch erreichbar sein sollen, aber nur eine davon als Hauptversion indexiert werden soll.
Behandle Canonicals nicht als einmalige Codezeile. Sie sind Teil deiner URL-Steuerung und müssen mit Weiterleitungen, internen Links, Sitemap und Indexierungsregeln zusammenpassen. Nach jeder Änderung am CMS, Shop oder Template schützt eine kurze Quelltext-Stichprobe vor Fehlern, die sonst ganze Seitenbereiche betreffen können.
Du möchtest wissen, ob deine Canonical-Angaben und die übrige Seitenstruktur konsistent umgesetzt sind? Im kostenlosen Erstgespräch prüfen wir die Ausgangslage und priorisieren die nächsten Schritte ohne Verkaufsdruck.








Keine Kommentare vorhanden