Diagnose-Tool

Hreflang-Checker

Geben Sie eine URL ein: Der Checker liest jede hreflang-Annotation der Seite, prüft jeden Sprach- und Regionscode und ruft die alternativen Versionen ab, um zu bestätigen, dass sie zurückverweisen.

Unser Server ruft die eingegebene Seite und bis zu 10 ihrer alternativen URLs ab und gibt sie an Ihren Browser weiter, wo die Prüfungen laufen. Gespeichert wird nichts.

So funktioniert der Hreflang-Checker

Google liest hreflang-Annotationen an drei Stellen: aus link-Elementen im HTML-head, aus dem HTTP-Header Link und aus der XML-Sitemap. Dieser Checker ruft die eingegebene Seite ab und liest die ersten beiden. Für die Sitemap-Methode sehen Sie sich die xhtml:link-Einträge in Ihrer Sitemap-Datei an.

Jeder Wert wird gegen das Format geprüft, das Google dokumentiert: ein Sprachcode, danach optional ein Schriftcode und optional ein Regionscode, oder der reservierte Wert x-default. Jede URL muss vollständig qualifiziert sein, und HTML-link-Elemente müssen im head stehen.

Anschließend ruft der Checker bis zu 10 der alternativen URLs ab, die die Seite nennt, und liest auch deren Annotationen. Laut Google muss jede Sprachversion sich selbst und alle anderen Versionen auflisten, und wenn zwei Seiten nicht gegenseitig aufeinander verweisen, werden die Tags ignoriert. Genau diesen Rückverweis prüfen die meisten Tools nicht.

Die Hreflang-Regeln auf einen Blick

Jede Regel unten gibt wieder, was die Seite von Google Search Central zu lokalisierten Versionen sagt, und jede entspricht einer Prüfung im Tool.

SprachcodeISO 639-1, etwa en, de oder ja. Nur eine Region anzugeben ist nicht gültig.
RegionscodeOptional, ISO 3166-1 alpha-2, etwa GB oder MX. Codes außerhalb des Standards wie es-419 werden nicht unterstützt. EU, UN und UK haben keine Wirkung.
SchriftOptional, ISO 15924, etwa zh-Hant für traditionelles oder zh-Hans für vereinfachtes Chinesisch.
Groß- und KleinschreibungSpielt bei den Werten keine Rolle, en-gb und en-GB bedeuten also dasselbe.
x-defaultEin reservierter Wert für den Fall, dass keine andere Sprache oder Region zur Browsereinstellung des Nutzers passt. Gedacht für Seiten zur Sprachauswahl.
SelbstreferenzJede Version listet sich selbst und alle anderen Versionen auf.
RückverweiseVerweist Seite X auf Seite Y, muss Seite Y auf Seite X zurückverweisen. Ohne das werden die Annotationen möglicherweise ignoriert.
URLsVollständig qualifiziert, mit http oder https. Nicht //example.com/foo und nicht /foo. Alternativen müssen nicht auf derselben Domain liegen.
PlatzierungIn HTML müssen die link-Elemente in einem wohlgeformten head-Bereich stehen.

Regeln geprüft anhand der Google-Dokumentation: Tell Google about localized versions of your page

Was der Checker ausgibt

  • Jede hreflang-Annotation der Seite, aus dem HTML-head und aus dem HTTP-Header Link
  • Sprachcodes, die nicht ISO 639-1 entsprechen, Regionscodes, die nicht ISO 3166-1 alpha-2 entsprechen, eine allein stehende Region sowie die reservierten Codes EU, UN und UK
  • Relative oder protokollrelative URLs, die Google nicht akzeptiert
  • Eine fehlende Selbstreferenz, wenn keine Annotation auf die geprüfte Seite zeigt
  • Mehrfach aufgeführte Codes sowie link-Elemente außerhalb des head
  • Für bis zu 10 Alternativen: ob jede zurückverweist, ob sie weiterleitet oder einen Fehler liefert und ob ihr Annotationssatz mit dem dieser Seite übereinstimmt

Zehn Hreflang-Fehler, die internationales SEO ruinieren

Die zehn Fehler hinter fast jedem kaputten Hreflang-Setup, jeweils mit Symptom und Lösung.

Zum Hreflang-Guide

Aus dem Blog

Alle Guides →

Frequently asked questions

Was prüft ein Hreflang-Checker?
Er liest die hreflang-Annotationen einer Seite und prüft sie gegen Googles Regeln: gültige Sprachcodes nach ISO 639-1 und Regionscodes nach ISO 3166-1 alpha-2, vollständig qualifizierte URLs, eine Selbstreferenz und Rückverweise von jeder Alternative. Dieser Checker meldet außerdem doppelte Codes und link-Elemente außerhalb des head.
Ist en-UK ein gültiger hreflang-Wert?
Nein. Der Regionscode für das Vereinigte Königreich nach ISO 3166-1 alpha-2 lautet GB, schreiben Sie also en-GB. Google nennt UK, zusammen mit EU und UN, als Codes ohne Wirkung in hreflang-Annotationen. Der Sprachteil zählt weiterhin, der Regionsteil bewirkt nichts.
Brauche ich x-default?
Google verlangt es nicht. Der reservierte Wert x-default sagt Google, welche Seite verwendet werden soll, wenn keine andere Sprache oder Region zur Browsereinstellung des Nutzers passt. Er wurde für Seiten zur Sprachauswahl entworfen, Sie können ihn aber auf jeder Seite verwenden. Der Checker weist darauf hin, wenn er fehlt.
Warum ruft der Checker die anderen Seiten ab?
Weil Hreflang nur paarweise funktioniert. Laut Google werden die Tags ignoriert, wenn zwei Seiten nicht gegenseitig aufeinander verweisen. Bestätigen lässt sich das nur, indem man jede Alternative öffnet und ihre Annotationen liest, und genau das tut der Checker für bis zu 10 davon.
Sagt Hreflang Google, in welcher Sprache meine Seite ist?
Nein. Laut Google werden weder hreflang noch das HTML-Attribut lang verwendet, um die Sprache einer Seite zu erkennen; Google nutzt dafür eigene Algorithmen. Hreflang sagt Google, welche anderen Versionen der Seite es gibt und für wen jede gedacht ist.