Kostenloser Hreflang-Tag-Checker

Validiere hreflang-Tags im HTML deiner Seite. Erkennt fehlendes x-default, doppelte Locales, relative URLs und ungültige BCP-47-Sprachcodes.

Aktualisiert am

Share:
Home/SEO Tools/Hreflang Checker

Hreflang Checker

Validate hreflang tags to ensure correct international SEO targeting and avoid duplicate content issues.

Hreflang Tag Checker

Copy page source (Ctrl+U) and paste here, or use browser DevTools to copy the <head>.

Hreflang Best Practices

Always use absolute URLs

Hreflang href values must be fully qualified URLs (https://...), not relative paths.

Include x-default

Add hreflang="x-default" for users whose language/region is not explicitly targeted.

Self-reference required

Each page must include a hreflang tag pointing to itself. Google requires this.

Bidirectional links

If page A links to page B with hreflang, page B must link back to page A. Missing return links are ignored.

Use valid BCP 47 codes

Use ISO 639-1 language codes (en, fr, de) optionally combined with ISO 3166-1 region codes (en-GB, fr-CA).

No duplicate locales

Each language/region combination should appear only once. Duplicates cause Google to ignore all but one.

Hreflang tags tell Google which language and regional variation of a page to show in search results. Incorrect implementation can cause the wrong page to rank in the wrong country.

Häufig gestellte Fragen

Welche Fehler werden geprüft?

Fehlendes x-default, selbstreferenzierendes Tag, doppelte Gebietsschemas, ungültige Sprachcodes und relative URLs.

Was ist x-default?

x-default teilt Google mit, welche Seite Nutzern angezeigt werden soll, deren Sprache oder Region nicht gezielt angesprochen wird.

Ist es kostenlos?

Ja, völlig kostenlos.

Sind meine Daten mit diesem Tool sicher?

Absolut. Der Hreflang Tag Checker verarbeitet alles clientseitig in deinem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Deine Inhalte bleiben jederzeit privat auf deinem Gerät.

Funktioniert der Hreflang Tag Checker auf Mobilgeräten?

Ja, der Hreflang Tag Checker ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ohne App-Download.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den Hreflang Tag Checker in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Folgt dieses Tool den neuesten Google-Richtlinien?

Ja, der Hreflang Tag Checker wurde gemäß den aktuellen Richtlinien und Best Practices von Google Search entwickelt. Wir aktualisieren das Tool regelmäßig, um Änderungen an den Anforderungen der Suchmaschinen zu berücksichtigen.

Wie verwende ich den Hreflang Tag Checker?

Gib einfach deine Eingabe in das vorgesehene Feld ein, passe die Einstellungen nach Wunsch an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der Hreflang Tag Checker funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Was ist der Unterschied zwischen Hreflang und einem Canonical-Tag?

Ein Canonical-Tag und ein Hreflang-Tag lösen unterschiedliche Probleme, und die Verwechslung der beiden ist eine häufige Ursache für Indexierungsprobleme. Ein Canonical (rel="canonical") sagt Google, welche Version von nahezu identischen Seiten bevorzugt indexiert werden soll, und bündelt so die Ranking-Signale auf einer einzigen URL. Hreflang (rel="alternate" hreflang) macht das Gegenteil: Es teilt Google mit, dass mehrere Seiten legitime Sprach- oder Regionalvarianten sind, die alle indexiert bleiben sollen, und welche davon welchem Nutzer angezeigt wird. Die wichtigste Regel lautet, dass jede lokalisierte Seite sich selbst kanonisiert, also ihren Canonical auf sich selbst und nicht auf eine einzelne Master-Sprache richtet. Zeigt der Canonical jeder Übersetzung auf die englische Seite, weist das Google faktisch an, die Übersetzungen fallen zu lassen — das bricht dein Hreflang-Setup lautlos. Füge oben den HTML-Code deiner Seite ein, um zunächst die Gültigkeit der Hreflang-Annotationen selbst zu prüfen, bevor du die Canonicals auditierst.

Warum ignoriert Google meine Hreflang-Tags?

Google ignoriert Hreflang-Annotationen, wenn sie die Validierung nicht bestehen, ohne dich zu warnen — deshalb bleiben fehlerhafte Setups oft monatelang unbemerkt. Die häufigsten Ursachen sind fehlende Rückverlinkungen (Seite A verweist auf Seite B, aber B verweist nie zurück auf A, sodass die Beziehung verworfen wird), relative href-Werte statt absoluter https-URLs, fehlende Selbstreferenz-Tags, doppelte Locale-Codes, bei denen derselbe Code zweimal auftaucht, sowie ungültige Sprach- oder Regionscodes, die kein anerkanntes BCP 47 sind. Auch ein einzelner widersprüchlicher Canonical-Tag auf der lokalisierten Seite kann das gesamte Cluster außer Kraft setzen. Da es sich um strukturelle Probleme handelt, die auf der gerenderten Seite nicht sichtbar sind, lassen sie sich mit bloßem Auge kaum erkennen. Füge oben den HTML-Code deiner Seite ein, und der Checker listet jedes gefundene Tag auf und markiert sofort fehlendes x-default, relative URLs, Duplikate und unbekannte Locales.

Braucht jede Seite ein selbstreferenzierendes Hreflang-Tag?

Ja. Jede Seite in einem Hreflang-Set muss zusätzlich zu den Tags für alle Sprach- und Regionalvarianten ein Tag enthalten, das auf sich selbst verweist. Gibt es also eine englische, französische und deutsche Version, listet die englische Seite alle drei Hreflang-Annotationen auf, und eine davon zeigt zurück auf die englische URL. Ohne diese Selbstreferenz ist das Cluster technisch ungültig, und Google kann das gesamte Set ignorieren. Das ist die eine Regel, die sich allein aus dem Markup nicht erkennen lässt, da man wissen muss, unter welcher URL die Seite tatsächlich liegt, um die Selbstreferenz zu bestätigen. Deshalb bietet dieser Checker ein optionales Feld für die aktuelle Seiten-URL: Gib die URL ein, die du prüfst, füge das HTML ein, und das Tool verifiziert zusammen mit den übrigen Validierungen, ob das selbstreferenzierende Tag vorhanden ist.

Wie lautet das korrekte Format für einen Hreflang-Sprachcode?

Hreflang-Werte folgen BCP 47: ein ISO-639-1-Sprachcode allein oder optional gefolgt von einem ISO-3166-1-Regionscode. Ein reiner Sprachwert wie "fr" richtet sich an alle Französischsprachigen unabhängig vom Land, während "fr-CA" gezielt Französischsprachige in Kanada anspricht. Der Sprachteil ist Pflicht, der Regionsteil optional — sofern vorhanden, muss er ein gültiger Ländercode sein, keine Sprache. Ein häufiger Fehler ist "en-uk" statt des korrekten "en-gb", da UK nicht der ISO-Ländercode für Großbritannien ist. Codes sind für Crawler nicht case-sensitiv, und der spezielle Wert "x-default" markiert deine Fallback-Seite. Dieser Checker validiert jeden Code gegen eine integrierte Liste gängiger BCP-47-Kombinationen und markiert alles Unbekannte — füge also oben deinen HTML-Code ein, um fehlerhafte Codes zu erkennen, bevor sie dich internationale Sichtbarkeit kosten.

Kann das HTML einer einzigen Seite mein gesamtes Hreflang-Setup bestätigen?

Nicht vollständig, denn Hreflang ist bidirektional, und eine solche Prüfung sieht immer nur eine Seite auf einmal. Fügst du das HTML einer Seite ein, validiert das Tool deren Tags gründlich: Es bestätigt absolute URLs, eine Selbstreferenz, ein x-default, keine doppelten Locales und gültige Codes. Was es nicht sehen kann, ist, ob jede andere URL im Set zurückverlinkt — und fehlende Rückverlinkungen lassen Google die Beziehung fallen, selbst wenn jede Seite für sich genommen korrekt aussieht. Der praktische Ablauf besteht darin, jede Seite im Cluster durch den Checker laufen zu lassen, um zu prüfen, ob sie alle konsistent aufeinander verweisen. Beachte außerdem, dass hier Tags aus dem HTML-Head gelesen werden — liegen deine Annotationen nur in einer XML-Sitemap oder in HTTP-Headern vor, füge das entsprechende Seiten-Markup hier für die Head-basierte Prüfung ein und auditiere diese Quellen separat.

Über den Hreflang-Tag-Checker

Der Hreflang-Tag-Checker ist ein kostenloses Tool zur Validierung der Hreflang-Auszeichnungen auf mehrsprachigen oder regional ausgerichteten Seiten. Füge den HTML-Code deiner Seite ein — oder einfach nur den <head>-Bereich —, und das Tool findet jedes <link rel="alternate" hreflang="...">-Tag, listet es auf und markiert genau die Fehler, die Google am häufigsten daran hindern, deine internationale Ausrichtung zu berücksichtigen. Entwickelt für SEOs, Entwickler:innen und Website-Betreiber:innen, die denselben Inhalt in mehreren Sprachen oder Ländern anbieten und vor dem Crawling durch Suchmaschinen sicherstellen müssen, dass die Tags tatsächlich korrekt sind.

Alles läuft direkt in deinem Browser. Der eingefügte HTML-Code wird lokal auf deinem Gerät geparst und niemals an einen Server hochgeladen — du kannst also Staging-Seiten, Kundenprojekte oder Inhalte hinter einem Login prüfen, ohne dass etwas dein Gerät verlässt. Keine Registrierung, keine Installation nötig.

Was Hreflang-Tags bewirken und warum sie kaputtgehen

Hreflang-Annotationen sagen Google, welche Sprach- und Regionalversion einer Seite welchem Nutzer angezeigt werden soll — zum Beispiel die en-GB-Seite für Suchende in Großbritannien und die en-US-Seite für Suchende in den USA. Richtig umgesetzt, verhindern sie, dass übersetzte oder lokalisierte Seiten als Duplicate Content miteinander konkurrieren. Falsch umgesetzt, werden sie von Google stillschweigend ignoriert, und die falsche Seite kann im falschen Land ranken.

Die Fehler passieren leicht und sind mit bloßem Auge schwer zu erkennen — genau dafür ist dieser Checker gedacht. Er erkennt:

  • Fehlendes x-default — die Fallback-Annotation für Nutzer:innen, deren Sprache oder Region du nicht explizit ansprichst.
  • Fehlende Selbstreferenz — jede Seite in einem Hreflang-Set muss ein Tag enthalten, das auf sich selbst verweist; ohne diese Referenz ist das gesamte Cluster ungültig.
  • Doppelte Locale-Codes — taucht derselbe Sprach-/Regions-Code zweimal auf, ignoriert Google alle Einträge bis auf einen.
  • Ungültige oder unbekannte Locale-Codes — Codes, die kein gültiges BCP 47 sind (ein ISO-639-1-Sprachcode wie fr, optional mit einem ISO-3166-1-Regionscode wie fr-CA).
  • Relative URLs — die href-Werte von Hreflang-Tags müssen absolut sein (beginnend mit https://); relative Pfade funktionieren nicht.

So wird's benutzt

Öffne den Quellcode deiner Seite mit Strg+U (oder kopiere den <head>-Bereich über die DevTools deines Browsers) und füge ihn in das Feld ein. Optional kannst du die URL der aktuellen Seite in das erste Feld eintragen — dann prüft der Checker zusätzlich, ob die Seite eine Selbstreferenz enthält, jene Regel, die sich ohne Kenntnis der aktuellen URL nicht überprüfen lässt.

Klicke auf Hreflang-Tags prüfen und du erhältst die Anzahl der gefundenen Annotationen, eine verständliche Liste eventueller Probleme sowie eine Aufschlüsselung pro Tag mit jedem Locale, dessen Ziel-URL und ob es die Prüfung bestanden hat. Werden gar keine Tags gefunden, weist dich das Tool darauf hin — meist ein Zeichen dafür, dass du versehentlich den <body> statt des <head> eingefügt hast.

Wogegen geprüft wird — und was das Tool nicht sehen kann

Der Checker validiert Locale-Codes gegen eine integrierte Liste gängiger BCP-47-Kombinationen, die die wichtigsten Sprachen und ihre häufigsten regionalen Varianten abdeckt. Er arbeitet mit dem Markup, das du ihm gibst, und erkennt strukturelle und syntaktische Probleme sofort.

Eine Einschränkung solltest du kennen: Hreflang ist bidirektional. Verlinkt Seite A auf Seite B, muss Seite B auch zurück auf Seite A verlinken — sonst verwirft Google die Beziehung. Da dieses Tool jeweils nur das HTML einer einzelnen Seite sieht, validiert es die Tags dieser einen Seite, kann aber nicht bestätigen, ob die Rückverlinkungen auf allen anderen Seiten des Sets vorhanden sind — dafür solltest du die übrigen Seiten ebenfalls durch den Checker laufen lassen. Außerdem liest das Tool Tags ausschließlich aus dem HTML-<head>; liegen deine Hreflang-Annotationen nur in einer XML-Sitemap oder in HTTP-Headern vor, füge stattdessen das entsprechende Seiten-Markup hier ein, um die <head>-basierte Prüfung durchzuführen.

Füge oben deinen HTML-Code ein, um deine Hreflang-Tags analysieren und validieren zu lassen, und behebe markierte Probleme, bevor sie dich internationale Sichtbarkeit kosten.