• Shopware Gold Partner & Shopify Partner

Canonical Tag

Der Canonical-Tag legt fest, welche von mehreren Adressen mit gleichem Inhalt die Hauptversion ist. Google bündelt die Signale darauf und zeigt nur sie in den Suchergebnissen. Er ist ein starker Hinweis, keine Pflicht, und unverzichtbar für Shops mit Filtern, Varianten und Parametern.
Canonical Tag

Der Canonical-Tag ist eine Angabe im Quelltext einer Seite, mit der eine Website Suchmaschinen mitteilt, welche Adresse die Hauptversion eines Inhalts ist. Er wird gebraucht, wenn derselbe oder fast derselbe Inhalt unter mehreren Adressen erreichbar ist. Google bündelt dann die Signale aller Varianten auf der angegebenen Adresse und zeigt in den Suchergebnissen nur diese. Für Onlineshops ist er unverzichtbar, weil Filter, Sortierung, Varianten und Tracking-Parameter ständig neue Adressen für denselben Inhalt erzeugen.

Wie der Canonical-Tag aussieht

Der Canonical-Tag steht im Kopfbereich einer Seite, im head-Element:

<link rel="canonical" href="https://www.ihr-shop.de/hochbeete-metall">

Die Adresse sollte immer vollständig angegeben werden, mit Protokoll und Domain. Für Dateien ohne HTML-Kopf, etwa PDF-Datenblätter, lässt sich dieselbe Angabe als HTTP-Header senden:

Link: <https://www.ihr-shop.de/datenblatt.pdf>; rel="canonical"

Google, Yahoo und Microsoft haben den Canonical-Tag 2009 gemeinsam eingeführt. Heute werten ihn alle grossen Suchmaschinen aus.

Ein Hinweis, keine Anweisung

Der wichtigste Punkt zum Verständnis: Der Canonical-Tag ist für Google ein starkes Signal, aber keine Pflicht. Google entscheidet selbst, welche Adresse es als kanonisch auswählt, und berücksichtigt dabei weitere Signale:

  • Weiterleitungen: ein sehr starkes Signal.

  • Der Canonical-Tag: ein starkes Signal.

  • Interne Verlinkung: Welche Adresse wird im Shop selbst verlinkt?

  • Die [XML-Sitemap](xs): Welche Adresse steht dort?

  • HTTPS und saubere Adressen: Google bevorzugt diese im Zweifel.

Widersprechen sich die Signale, etwa weil der Canonical-Tag auf Adresse A zeigt, die Navigation aber auf Adresse B verlinkt, wählt Google womöglich eine andere Version als gewünscht. In der Search Console erscheint das als „Duplikat – Google hat eine andere Seite als vom Nutzer angegeben als kanonische Seite bestimmt“.

Selbstreferenzierender Canonical

Auch eine Seite ohne Doppelungen sollte einen Canonical-Tag auf sich selbst tragen. Das klingt überflüssig, schützt aber zuverlässig: Ruft jemand die Seite mit einem Parameter auf, etwa aus einem Newsletter mit ?utm_source=newsletter, verweist die Variante automatisch auf die saubere Adresse.

Canonical, Weiterleitung oder noindex?

Werkzeug

Was passiert

Wann einsetzen

Canonical-Tag

beide Adressen bleiben erreichbar, Signale werden gebündelt

Varianten, Parameter, Sortierung, doppelte Pfade

301-Weiterleitung

die alte Adresse verschwindet, Besucher landen auf der neuen

dauerhaft umgezogene oder zusammengelegte Seiten

noindex

die Seite bleibt erreichbar, aber nicht im Index

Seiten ohne Suchwert, etwa interne Suchergebnisse

robots.txt

die Seite wird nicht gecrawlt

Bereiche, die gar nicht abgerufen werden sollen

Wird eine Adresse nicht mehr gebraucht, ist die Weiterleitung fast immer die bessere Wahl als ein Canonical-Tag. Die Sperre per robots.txt eignet sich dagegen nicht für Duplikate: Google kann die gesperrte Seite nicht abrufen und sieht deshalb auch deren Canonical-Tag nicht.

Typische Einsatzfälle im Onlineshop

  • Sortierung und Parameter: Eine Kategorie mit ?order=preis oder ?utm_source= verweist auf die Adresse ohne Parameter.

  • Varianten: Grössen und Farben eines Produkts, die eine eigene Adresse haben, verweisen auf das Hauptprodukt, wenn sie sich inhaltlich kaum unterscheiden. Haben Varianten eigene Nachfrage, etwa eine bestimmte Farbe, die gezielt gesucht wird, können sie auch eine eigene kanonische Seite sein.

  • Produkte in mehreren Kategorien: Ist ein Produkt über mehrere Kategoriepfade erreichbar, legt der Canonical-Tag einen davon als Hauptadresse fest.

  • Paginierung: Seite 2 einer Kategorie verweist auf sich selbst, nicht auf Seite 1. Sonst gelten die Produkte auf den Folgeseiten für Google als Duplikat und werden schlechter gefunden.

  • Mehrere Domains: Erscheint derselbe Inhalt auf zwei Domains, etwa bei einem Herstellertext im eigenen Ratgeber, ist ein domainübergreifender Canonical-Tag möglich.

  • Sprachversionen: Jede Sprach- oder Länderversion verweist auf sich selbst. Die Verbindung zwischen den Versionen stellt hreflang her, nicht der Canonical-Tag.

Canonical-Tags in Shopware und Shopify

Shopware 6 setzt Canonical-Tags automatisch. Für Produkte mit Varianten lässt sich im Bereich SEO des Produkts festlegen, ob jede Variante auf sich selbst oder alle auf eine Hauptvariante verweisen. Bei Produkten in mehreren Kategorien bestimmt die Hauptkategorie je Verkaufskanal, welcher Pfad die kanonische Adresse wird.

Shopify setzt den Canonical-Tag über das Theme. Produkte, die über eine Kollektion aufgerufen werden, etwa unter /collections/damen/products/sneaker, verweisen auf /products/sneaker. Adressen mit ?variant= verweisen auf das Produkt. Probleme entstehen vor allem durch Themes oder Apps, die den Canonical-Tag verändern oder einen zweiten hinzufügen.

Mehr zu den technischen Eigenheiten unter Shopware SEO und Shopify SEO.

Typische Fehler

  • Canonical auf eine Weiterleitung, eine Fehlerseite oder eine noindex-Seite: Google ignoriert den Hinweis dann meist.

  • Canonical und noindex auf derselben Seite: widersprüchliche Signale. Entweder soll die Seite eine andere Hauptversion haben oder gar nicht in den Index.

  • Zwei Canonical-Tags auf einer Seite: etwa einer vom Theme und einer von einer App. Google ignoriert dann beide.

  • Alle Seiten verweisen auf die Startseite: ein Fehler aus Vorlagen, der ganze Shops aus dem Index nehmen kann.

  • Falsches Protokoll oder falsche Domain: http statt https, ohne www oder die Adresse eines Testsystems.

  • Canonical erst per JavaScript: Google kann ihn zwar beim Rendern erkennen, zuverlässiger ist er im ausgelieferten Quelltext.

So prüfen Sie den Canonical-Tag

  • Im Quelltext: Seitenquelltext öffnen und nach rel="canonical" suchen. Es darf genau einen geben.

  • In der Google Search Console: Die URL-Prüfung zeigt die „vom Nutzer angegebene“ und die „von Google ausgewählte“ kanonische Adresse. Weichen beide ab, stimmt mit den Signalen etwas nicht.

  • Im Bericht zur Indexierung: Meldungen zu Duplikaten zeigen, wo Google anders entscheidet als der Shop. Wie Sie dabei vorgehen, beschreibt der Beitrag zur Google-Indexierung.

Was Duplikate grundsätzlich für das Ranking bedeuten, erklärt der Eintrag zu Duplicate Content.

Häufige Fragen

Braucht jede Seite einen Canonical-Tag?

Empfehlenswert ist es. Ein Canonical-Tag auf die eigene Adresse schadet nie und fängt Parameter und Varianten zuverlässig ab.

Hält sich Google immer an den Canonical-Tag?

Nein. Er ist ein starkes Signal, aber Google kann eine andere Version wählen, wenn interne Links, Sitemap oder Inhalt dagegen sprechen.

Ist ein Canonical-Tag dasselbe wie eine Weiterleitung?

Nein. Bei einer Weiterleitung verschwindet die alte Adresse für Besucher. Beim Canonical-Tag bleiben beide Adressen erreichbar, nur die Hauptversion erscheint in den Suchergebnissen.

Darf eine Seite auf eine andere Domain verweisen?

Ja. Domainübergreifende Canonical-Tags sind erlaubt, etwa wenn derselbe Text auf zwei eigenen Websites erscheint.

Werden Filterseiten mit Canonical-Tag noch gecrawlt?

Ja. Der Canonical-Tag bündelt die Signale, spart aber kein Crawling. Bei sehr vielen Filterkombinationen ist zusätzlich die robots.txt das passende Werkzeug.