Zum Inhalt springen
checkfrei
Menü

Canonical-Tag: was er macht und wie du ihn richtig setzt

Stand: 3. Oktober 2026 · CAZ Labs

Kurz gesagt

Das Canonical-Tag `<link rel="canonical">` sagt Suchmaschinen, welche Adresse die maßgebliche ist, wenn derselbe Inhalt unter mehreren URLs erreichbar ist. Jede Seite sollte auf ihre eigene, saubere Adresse verweisen, mit https und ohne Tracking-Parameter.

Warum das wichtig ist

Fast jede Seite ist unter mehreren Adressen erreichbar, ohne dass du es merkst. Mit und ohne www, mit und ohne Schrägstrich am Ende, mit Parametern wie ?utm_source=newsletter oder ?sort=preis. Für Google sind das erst einmal verschiedene URLs mit gleichem Inhalt.

Google entscheidet sich dann selbst für eine Version. Das klappt oft, aber nicht immer, und Links auf die verschiedenen Varianten verteilen sich. Mit dem Canonical-Tag gibst du die Antwort vor.

Wichtig zu wissen: Für Google ist das Canonical ein starker Hinweis. Verbindlich ist es nicht. Zeigen interne Links, Sitemap und Weiterleitungen auf eine andere Adresse, kann Google deinen Hinweis übergehen. Diese Signale sollten also zusammenpassen.

So prüfst du es selbst

Such im Quelltext nach rel="canonical". Steht dort eine vollständige Adresse, die genau zur aufgerufenen Seite passt, ist alles gut. Zeigt sie auf eine andere Seite, eine Testumgebung oder eine fremde Domain, hast du ein Problem.

In der Google Search Console zeigt die URL-Prüfung zwei Werte: die von dir angegebene und die von Google gewählte kanonische URL. Weichen sie voneinander ab, ist Google deinem Hinweis nicht gefolgt.

Im kostenlosen Check sucht checkfrei das Tag automatisch. Fehlt es, gibt es eine Warnung. Zeigt es auf eine fremde Domain, ist es ein Fehler, denn dann bittet deine Seite Google, statt ihrer eine andere Website zu indexieren.

So behebst du es

WordPress

WordPress setzt für einzelne Beiträge und Seiten von sich aus ein Canonical. Yoast SEO und Rank Math übernehmen das für alle Seitentypen, auch für Kategorien und Archive. Eine abweichende Adresse kannst du in den erweiterten Einstellungen eines Beitrags eintragen. Das brauchst du nur in Ausnahmefällen.

Shopify

Shopify-Themes geben das Canonical über die Variable canonical_url in der Datei theme.liquid aus. Fehlt es, wurde die Zeile beim Anpassen des Themes gelöscht. Füg sie im <head> wieder ein.

html
<link rel="canonical" href="{{ canonical_url }}">

Wix

Wix setzt das Canonical automatisch auf die Seitenadresse. Eine eigene kanonische URL kannst du in den erweiterten SEO-Einstellungen der Seite eintragen, was selten nötig ist.

HTML

Immer als vollständige Adresse mit https und in genau der Schreibweise, die du auch intern verlinkst.

html
<link rel="canonical" href="https://www.example.de/leistungen/dachsanierung/">

Next.js

Mit metadataBase im Root-Layout reicht auf Unterseiten der Pfad.

ts
// app/layout.tsx
export const metadata = {
  metadataBase: new URL("https://www.example.de"),
};

// app/leistungen/page.tsx
export const metadata = {
  alternates: { canonical: "/leistungen" },
};

Typische Fehler

Ein Canonical auf eine fremde Domain kann gewollt sein, etwa wenn du einen Artikel mit Erlaubnis übernimmst und auf das Original verweist. Auf deinen eigenen Hauptseiten ist es praktisch immer ein Versehen.

  • Alle Seiten verweisen auf die Startseite, weil das Canonical fest ins Template geschrieben wurde. Im besten Fall ignoriert Google das, im schlechtesten fallen Unterseiten aus dem Index.
  • Nach dem Livegang zeigt das Canonical noch auf die Testumgebung, etwa staging.example.de.
  • Theme und Plugin geben je ein Canonical aus. Widersprechen sich die beiden, ignoriert Google beide.
  • Die Adresse im Canonical leitet weiter oder liefert einen 404-Fehler.

So prüft checkfrei

Wir suchen <link rel="canonical">. Fehlt es, gibt es eine Warnung. Zeigt es auf eine fremde Domain, ist es ein Fehler.

Gewicht 2 von 3 im Bereich SEO.

Häufige Fragen

Braucht jede Seite ein Canonical-Tag?

Pflicht ist es nicht, aber sinnvoll. Ein Canonical, das auf die eigene Adresse zeigt, schützt vor Dubletten durch Parameter und Schreibvarianten.

Ersetzt das Canonical eine Weiterleitung?

Nein. Wird eine alte Adresse nicht mehr gebraucht, ist eine 301-Weiterleitung die bessere Wahl. Das Canonical ist für Fälle gedacht, in denen beide Adressen erreichbar bleiben, etwa Filterseiten im Shop.

Darf das Canonical eine relative URL sein?

Google versteht auch relative Pfade, empfiehlt aber vollständige Adressen. Damit vermeidest du Fehler bei Protokoll und Domain.

Jetzt deine Seite prüfen

checkfrei prüft Canonical-Tag und 68 weitere Punkte in einem Durchgang. Kostenlos und ohne Anmeldung.