- Canonical und hreflang steuern beide, welche URL Google indexiert und zeigt. Kombiniert sendest du schnell widersprüchliche Signale.
- Die Grundregel lautet, dass eine URL mit Canonical auf eine andere URL kein hreflang bekommt. hreflang gehört auf URLs mit Selbst-Canonical oder ohne Canonical.
- Zwischen Sprach- und Länderversionen setzt du kein Canonical. Separate Mobil-URLs sind die eine Ausnahme.
Wer hreflang einführt, hat oft schon Canonical Tags auf der Website. Dann kommt es auf das Zusammenspiel an. Bittet eine URL gleichzeitig darum, nicht indexiert zu werden, und darum, als Sprachversion gezeigt zu werden, muss Google selbst entscheiden. Dieser Ratgeber zeigt, wie beide Angaben zusammenpassen.
Was teilt eine URL Google mit?
Hilfreich ist ein Bild aus der Familie. Duplikate in derselben Sprache sind Zwillinge, Versionen in anderen Sprachen oder Ländern sind Cousins. Ein Canonical wählt unter Zwillingen aus, hreflang stellt die Cousins vor.
| Angaben auf der URL | Was die URL sagt | Ergebnis |
|---|---|---|
| Canonical auf eine andere URL | „Indexiere mich nicht, nimm meinen Zwilling.“ | Klar |
| Canonical auf sich selbst | „Indexiere mich, nicht meine Zwillinge.“ | Klar |
| hreflang | „Indexiere mich, und hier sind meine Cousins in anderen Ländern. Indexiere die bitte auch.“ | Klar |
| Selbst-Canonical und hreflang | „Ich bin der Zwilling, der in den Index soll. Hier sind meine Cousins.“ | Klar |
| Canonical auf eine andere URL und hreflang | „Indexiere mich nicht, nimm meinen Zwilling, und bitte indexiere mich als deutsche Version.“ | Widerspruch |
Bei widersprüchlichen Angaben entscheidet Google selbst, welche URL in den Index kommt. Mit eindeutigen Angaben vermeidest du diesen Fall.
Die Regel für die Praxis
- Jede Sprach- oder Länderversion bekommt ein Canonical auf sich selbst.
- Nur diese kanonischen URLs tragen hreflang. Jede listet sich selbst und alle anderen Versionen.
- Duplikate innerhalb einer Sprache, etwa Parameter- oder Farbvarianten, zeigen per Canonical auf ihre Hauptversion und bekommen kein hreflang.
- hreflang zeigt nur auf kanonische URLs mit Status 200. Weiterleitende oder per robots.txt gesperrte URLs gehören nicht hinein.
- Kein Canonical von einer Sprach- oder Länderversion auf eine andere, wenn beide in der Suche erscheinen sollen.
So sieht es richtig aus
Die deutsche Seite verweist auf sich selbst und auf die englische Version. Die Farbvariante zeigt nur per Canonical auf die Hauptseite.
So entsteht der Widerspruch
Die englische Seite zeigt per Canonical auf die deutsche und meldet sich gleichzeitig per hreflang als englische Version.
Google schreibt dazu, dass bei hreflang das Canonical auf eine Seite in derselben Sprache zeigen soll. Gibt es die nicht, nimmst du die bestmögliche Ersatzsprache. Grundlagen zum Canonical stehen im Ratgeber Canonical Tags, zu Codes und x-default im Ratgeber hreflang.
Gleiche Sprache, mehrere Länder
Seiten für Deutschland, Österreich und die Schweiz sind oft fast identisch. Google kann sie als Duplikate behandeln und eine davon als kanonisch wählen. Laut Google-Dokumentation zeigt die Suche über hreflang trotzdem die passende regionale URL. Ein Selbst-Canonical je Version bleibt deshalb richtig. Ein Canonical von de-AT auf de-DE nimmt die österreichische Version dagegen bewusst aus dem Index, und das hreflang auf ihr widerspricht dem.
Brauchst du eine Version für mehrere Länder, kannst du einer URL auch mehrere hreflang-Werte geben. Wie das geht, steht im Ratgeber Mehrere hreflang auf eine URL.
Ausnahme separate Mobil-URLs
Websites mit eigenen Mobil-URLs, etwa auf m.example.com, folgen einer eigenen Regel. Die mobile URL zeigt per Canonical auf die Desktop-URL, und die Desktop-URL ist immer die kanonische. hreflang setzt du trotzdem auf beiden. Mobile URLs verweisen per hreflang auf mobile URLs, Desktop-URLs auf Desktop-URLs. So steht es heute in der Google-Dokumentation zur Mobile-First-Indexierung. Auf neuen Websites kommt dieser Fall selten vor.
Was hat sich seitdem geändert?
Die Kernregel steht heute in Googles eigener Dokumentation. Das Canonical gehört in dieselbe Sprache, und Google bevorzugt URLs, die Teil eines hreflang-Clusters sind. Den Bericht „Internationale Ausrichtung“ in der Search Console hat Google eingestellt, unterstützt hreflang aber weiter. Fehler prüfst du heute mit der URL-Prüfung und einem Crawl.
So prüfst du deine Website
Ein Crawl liest für jede URL das Canonical und alle hreflang-Angaben. Daraus filterst du drei Listen.
| Prüfung | Fehlerbild |
|---|---|
| URLs mit hreflang, deren Canonical auf eine andere URL zeigt | Widersprüchliche Signale |
| hreflang-Ziele, die nicht kanonisch sind, weiterleiten oder nicht mit 200 antworten | Google ignoriert die Angabe |
| Fehlende Rückverweise zwischen zwei Versionen | Google ignoriert die Angaben beider Seiten |
Setzt ein Script Canonical oder hreflang erst im Browser, vergleichst du Rohquelltext und gerendertes HTML. Wie hreflang per Google Tag Manager funktioniert, zeigt der Ratgeber hreflang mit Google Tag Manager.
Häufige Fehler
- Alle Länderversionen zeigen per Canonical auf die Hauptversion, und trotzdem ist hreflang gesetzt.
- Parameter- oder Filter-URLs tragen hreflang, obwohl sie auf eine andere URL kanonisieren.
- hreflang zeigt auf die nicht kanonische Variante einer Seite, etwa ohne Slash.
- Eine weiterleitende Startseite trägt hreflang. Für Auswahl- oder Weiterleitungsseiten ist x-default gedacht.
- Eine einsprachige Website bekommt hreflang ohne zweite Version.
Häufige Fragen
Kann ich hreflang und Canonical zusammen verwenden?
Ja, auf derselben URL, wenn das Canonical auf die URL selbst zeigt. Zeigt es auf eine andere URL, lass hreflang auf dieser Seite weg.
Soll das Canonical einer Sprachversion auf die Hauptsprache zeigen?
Nein, wenn beide Versionen in der Suche erscheinen sollen. Jede Version bekommt ihr eigenes Canonical. Die Verbindung stellt hreflang her.
Brauche ich ein Selbst-Canonical, wenn ich hreflang nutze?
Pflicht ist es nicht. Es hilft aber, Duplikate wie Parameter-URLs eindeutig auf die richtige Version zu bündeln.
Was passiert, wenn Canonical und hreflang sich widersprechen?
Dann entscheidet Google selbst, welche URL kanonisch ist und in den Index kommt.
Wie gehe ich mit Produktvarianten in mehreren Sprachen um?
Varianten zeigen per Canonical auf die Hauptvariante ihrer Sprache. Nur die Hauptvarianten bekommen hreflang und verweisen aufeinander.
Quellen
Abgerufen am 15.10.2026. Ist eine Angabe veraltet oder fehlt etwas, schreib uns.
- Google, Kanonische URL angeben: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls · Stand 10.07.2026
- Google, Was ist Kanonisierung?: https://developers.google.com/search/docs/crawling-indexing/canonicalization · Stand 20.08.2026
- Google, Lokalisierte Versionen deiner Seiten: https://developers.google.com/search/docs/specialty/international/localized-versions · Stand 21.09.2026
- Google, Best Practices für die Mobile-First-Indexierung: https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing · Stand 10.12.2025
- Search-Console-Hilfe, Der Bericht „Internationale Ausrichtung“ wurde eingestellt: https://support.google.com/webmasters/answer/12474899