2026-07-01 · Redaktion Baduno · 7 blog.readMin · Blog & Wissen
hreflang richtig einsetzen: Der Praxis-Leitfaden
Das meistgefürchtete Tag im internationalen SEO – verständlich erklärt, mit den fünf Fehlern, die wir am häufigsten in Audits finden.
Was hreflang wirklich tut
hreflang sagt Suchmaschinen, welche Sprach- und Länderfassung einer Seite zusammengehören – damit Google einem Nutzer in Wien die deutsche und einem Nutzer in Mailand die italienische Fassung zeigt. Es ist kein Ranking-Booster, sondern ein Zuordnungs-Signal: Es verhindert, dass sich Ihre eigenen Sprachfassungen gegenseitig kannibalisieren oder als Duplicate Content erscheinen.

Die Grundregeln
Erstens: Jede Sprachfassung verweist auf alle anderen und auf sich selbst – die Matrix muss vollständig und wechselseitig sein. Zweitens: Jede Seite braucht zusätzlich ein x-default für Nutzer außerhalb der definierten Sprachen. Drittens: hreflang gehört auf Seitenebene, nicht auf Website-Ebene – die Startseite verweist auf Startseiten, die Preisseite auf Preisseiten.
Die fünf häufigsten Fehler
Fehlende Rückverweise (A zeigt auf B, B nicht auf A – die häufigste Ursache für ignorierte Tags). Falsche Sprachcodes wie ‚uk' statt ‚en-GB'. hreflang auf weitergeleitete oder kanonisierte URLs. Vergessene neue Seiten, weil die Matrix manuell gepflegt wird. Und: hreflang als Ersatz für Übersetzung – das Tag verweist auf Fassungen, es erschafft keine.
Unsere Empfehlung
Generieren Sie hreflang niemals von Hand. Bei 24 Sprachen und 40 Seiten entstehen über 26.000 Verknüpfungen – das pflegt kein Mensch fehlerfrei. Unsere Pipeline erzeugt die Matrix automatisch aus der Seitenstruktur; diese Website liefert das Ergebnis in jedem Quelltext mit. Genau so sollte es bei Ihnen auch laufen.
hreflang in Sitemaps vs. HTML-Head: Vor- und Nachteile
hreflang-Angaben können Sie entweder im HTML-Head jeder Seite oder in der XML-Sitemap platzieren. Die Sitemap-Methode bietet den Vorteil, dass Sie alle Sprachvarianten zentral pflegen und nicht jede Seite einzeln bearbeiten müssen. Google unterstützt diese Variante seit 2017. Allerdings müssen alle referenzierten URLs in der Sitemap enthalten sein und auf denselben Inhalt verweisen. Ein typisches Problem: Wenn Sie in der Sitemap eine hreflang-Gruppe definieren, aber eine der URLs nicht in der Sitemap selbst vorkommt, wird sie ignoriert. Die HTML-Methode hingegen erfordert, dass jede Seite selbst auf alle Alternativen verweist – das ist bei vielen Sprachen wartungsintensiv. Empfehlung: Verwenden Sie die Sitemap-Methode als primären Mechanismus und ergänzen Sie bei Bedarf HTML-Tags für Redundanz. Achten Sie darauf, dass die Sitemap stets aktuell ist und alle Sprachfassungen vollständig enthält.
hreflang und Canonical: Die korrekte Kombination
Ein häufiger Fehler ist die gleichzeitige Verwendung von hreflang und rel="canonical" auf derselben Seite. Wenn Sie hreflang setzen, signalisieren Sie, dass es alternative Sprachversionen gibt. Ein Canonical-Tag hingegen zeigt an, welche URL die bevorzugte Version für Suchmaschinen ist. Beide Angaben müssen konsistent sein: Wenn Sie hreflang für eine URL-Gruppe definieren, sollte keine der URLs per Canonical auf eine externe Domain oder eine andere Sprachversion verweisen. Beispiel: Eine deutsche Seite hat hreflang-Verweise auf die englische und französische Seite. Setzen Sie auf der deutschen Seite einen Canonical auf sich selbst, ist das korrekt. Verweisen Sie aber per Canonical auf die englische Seite, widerspricht sich das hreflang-Signal. Google priorisiert in solchen Fällen das Canonical-Tag und ignoriert die hreflang-Angaben. Prüfen Sie daher in Ihren Audits, ob Canonical und hreflang harmonieren.
Dynamische URLs und hreflang: Herausforderungen meistern
Webseiten mit URL-Parametern (z. B. ?lang=de oder Session-IDs) stellen eine besondere Herausforderung dar. Suchmaschinen können verschiedene Parameterkombinationen als eigenständige URLs interpretieren, was zu einer aufgeblähten hreflang-Matrix führt. Ein Beispiel: Eine Produktseite ist über /produkt?lang=de, /produkt?lang=en&session=abc und /produkt?lang=fr erreichbar. Wenn diese URLs alle in der hreflang-Matrix auftauchen, können sie sich gegenseitig kannibalisieren. Lösungsansätze: Erstens, verwenden Sie konsistente URL-Strukturen ohne redundante Parameter. Zweitens, setzen Sie in Google Search Console URL-Parameter auf „Keine Auswirkung auf Crawling“ für irrelevante Parameter. Drittens, implementieren Sie hreflang nur für die kanonische URL jeder Sprachversion und vermeiden Sie die Aufnahme von URL-Varianten mit Tracking-Parametern. Eine regelmäßige Prüfung mit einem hreflang-Test-Tool hilft, solche Inkonsistenzen frühzeitig zu erkennen und zu bereinigen.
Das meistgefürchtete Tag im internationalen SEO – verständlich erklärt, mit den fünf Fehlern, die wir am häufigsten in Audits finden.
Automatisiertes Monitoring Ihrer hreflang-Implementierung
Selbst eine korrekt aufgebaute hreflang-Matrix kann mit der Zeit durch Seitenumstellungen, neue Sprachversionen oder gelöschte URLs fehlerhaft werden. Ein manuelles Prüfen ist bei mehreren Sprachen und vielen Seiten nicht praktikabel. Nutzen Sie daher automatisierte Tools, die regelmäßig Ihre hreflang-Angaben auf Vollständigkeit, Gegenseitigkeit und korrekte Sprachcodes prüfen. Beispielsweise können Sie ein Skript einsetzen, das alle Seiten crawlt, die hreflang-Tags extrahiert und prüft, ob jede Alternative auch einen Rückverweis enthält. Achten Sie dabei auch auf die Konsistenz mit der Sitemap: Stimmen die in der Sitemap deklarierten Sprachgruppen mit den tatsächlich auf den Seiten gefundenen Tags überein? Integrieren Sie solche Checks in Ihren CI/CD-Prozess, sodass Sie vor dem Livegang einer neuen Seite oder Sprachversion automatisch eine Benachrichtigung erhalten, falls die hreflang-Matrix Lücken aufweist.
Sprachvarianten und Regionalspezifika: en, en-GB, en-US richtig einsetzen
Die Definition von Sprachcodes im hreflang-Tag folgt der Norm ISO 639-1, regionale Varianten werden durch ISO 3166-1 Alpha-2 ergänzt. Ein typischer Fehler ist die Verwendung von ‚en‘ für alle englischsprachigen Seiten, obwohl Sie inhaltlich für Großbritannien, die USA und Australien separate Fassungen betreiben. In diesem Fall müssen Sie die Tags präzise setzen: en-GB, en-US, en-AU. Fehlt die regionale Kennzeichnung, signalisieren Sie Google, dass alle englischen Versionen austauschbar sind – was zu falschen Auslieferungen führt. Haben Sie hingegen nur eine englische Seite für alle englischsprachigen Nutzer, genügt der Code ‚en‘ ohne Region. Ein Sonderfall ist das x-default: Dieses Tag sollten Sie auf eine generische Startseite oder eine Sprachauswahlseite setzen, wenn ein Nutzer keiner der definierten Sprachregionen zugeordnet werden kann. Achten Sie darauf, dass jede regionale Variante auf alle anderen verweist – inklusive der allgemeinen ‚en‘-Version, falls vorhanden. Eine inkonsistente Matrix führt dazu, dass Google einzelne Tags ignoriert. Prüfen Sie daher mit einem hreflang-Test-Tool, ob Ihre regionalen Codes korrekt verlinkt sind. Verwenden Sie niemals inoffizielle Codes wie ‚uk‘ (korrekt: en-GB) oder ‚eu‘ (nicht erlaubt).
hreflang bei mehrsprachigen Blogs und dynamischen Inhalten
Blogs und Nachrichtenseiten stellen besondere Anforderungen an die hreflang-Implementierung, da ständig neue Inhalte hinzukommen. Eine manuelle Pflege der Matrix ist hier nicht praktikabel. Stattdessen empfiehlt sich der Einsatz der Sitemap-Methode: Sie definieren in einer XML-Sitemap für jede Seite die Sprachalternativen. Bei einem neuen Blogpost fügen Sie einfach einen neuen Eintrag mit allen Sprachvarianten hinzu. Achten Sie darauf, dass auch die Sitemap selbst regelmäßig aktualisiert wird und keine veralteten URLs enthält. Ein weiteres Problem sind Archive, Kategorieseiten oder paginierte Listen: Diese sollten nur dann hreflang erhalten, wenn Sie für jede Sprachversion eine separate Archive-Seite betreiben. Ansonsten genügt es, die Einzelbeiträge zu verlinken. Vermeiden Sie hreflang auf Suchseiten oder gefilterten Ansichten, da diese keine eigenständigen Sprachversionen darstellen. Integrieren Sie die hreflang-Generierung in Ihr Content-Management-System (CMS), sodass beim Erstellen oder Übersetzen eines Beitrags automatisch die korrekten Tags in den HTML-Head und die Sitemap eingefügt werden. So bleibt die Matrix konsistent und fehlerfrei, auch bei hohem Publikationsvolumen.
hreflang für regionale Sprachvarianten und Subdomains
Besonders in mehrsprachigen Ländern wie der Schweiz, Belgien oder Kanada stellt sich die Frage, wie Sie regionale Sprachvarianten korrekt auszeichnen. Verwenden Sie für Deutsch in Deutschland den Code de-DE, für Österreich de-AT und für die Schweiz de-CH. Diese feine Granularität verhindert, dass Nutzer in Wien die deutsche Variante mit Schweizer Rechtschreibung oder umgekehrt erhalten. Achten Sie darauf, dass jede regionale Variante eine eigene Seite mit eigenem Inhalt hat – lediglich eine andere Währung oder ein anderes Datumsformat rechtfertigen noch keine eigene hreflang-Gruppe. Bei Subdomains wie de.example.com und fr.example.com funktioniert hreflang genauso: Sie verweisen von jeder Subdomain auf alle anderen. Wichtig ist, dass die URLs konsistent sind: Wenn die Startseite von de.example.com auf fr.example.com verweist, muss auch die Startseite von fr.example.com auf de.example.com zurückverweisen. Fehlt dieser Rückverweis, kann Google die Zuordnung ignorieren. Planen Sie regionale Varianten daher frühzeitig in Ihrer Seitenstruktur ein und nutzen Sie eine einheitliche URL-Struktur, etwa /de-de/, /de-at/, /de-ch/ oder entsprechend Subdomains. So vermeiden Sie spätere Nachbesserungen und erhalten eine klare, für Suchmaschinen nachvollziehbare Hierarchie.
hreflang und die Auswirkung auf die Crawl-Budget-Verteilung
Eine umfangreiche hreflang-Matrix mit vielen Sprachvarianten und Seiten erhöht die Anzahl der URLs, die Suchmaschinen crawlen müssen. Jede Sprachversion einer Seite erzeugt Crawl-Anfragen, und wenn die Matrix nicht korrekt aufgebaut ist, kann Google wertvolles Crawl-Budget für fehlerhafte oder redundante URLs verschwenden. Um dies zu vermeiden, sollten Sie sicherstellen, dass alle hreflang-Verweise auf indexierbare, nicht weitergeleitete URLs zeigen. Vermeiden Sie die Aufnahme von Parametervarianten oder Tracking-URLs. Sortieren Sie Ihre Sitemap so, dass die wichtigsten Seiten (z. B. Startseite, Kategorieseiten) priorisiert gecrawlt werden. Verwenden Sie die Sitemap als primären Mechanismus für hreflang, da sie Google eine kompakte Übersicht bietet. Überprüfen Sie regelmäßig die Crawl-Statistiken in der Google Search Console: Wenn viele Seiten als „nicht indexiert“ oder „alternativ mit Canonical“ markiert sind, kann dies auf Konflikte mit hreflang hinweisen. Durch eine saubere Implementierung und Monitoring stellen Sie sicher, dass Ihr Crawl-Budget effizient für die relevanten Inhalte genutzt wird und keine Kapazitäten durch unnötige oder fehlerhafte hreflang-Verknüpfungen verloren gehen.
blog.faqT
Kann ich hreflang nur in der Sitemap verwenden, ohne es im HTML-Head zu platzieren?
Ja, Google unterstützt hreflang-Angaben in XML-Sitemaps als vollwertige Alternative zum HTML-Head. Sie müssen lediglich sicherstellen, dass alle referenzierten URLs in der Sitemap enthalten sind und die Sprachgruppe korrekt definiert ist. Die HTML-Methode bietet sich an, wenn Sie zusätzliche Redundanz wünschen oder wenn Ihre Sitemap nicht alle Seiten abdeckt.
Was passiert, wenn ich eine hreflang-Gruppe definiere, aber eine der URLs keine Rückverweise enthält?
Fehlende Rückverweise sind der häufigste Grund für nicht funktionierende hreflang-Tags. Suchmaschinen betrachten die Angaben dann als ungültig und ignorieren möglicherweise die gesamte Gruppe. Die betroffenen Seiten können dann in falschen Ländern ausgespielt werden oder als Duplicate Content gewertet werden. Überprüfen Sie daher stets die Gegenseitigkeit.