Zum Hauptinhalt springen
SiteScan.top

hreflang: das Tag, das leise bricht und gebrochen bleibt

Warum Sprachannotationen wechselseitig sein müssen, die drei Fehler, die sie nutzlos machen, und wie Sie eine mehrsprachige Website prüfen, ohne jede Seite zu öffnen.

SEO · Veröffentlicht: 2. September 2026 · 3 Min. Lesezeit · Ольга Мирошник

Eine mehrsprachige Website hat eine typische Art zu versagen: In jeder Sprache sieht alles richtig aus, und in jedem Land rankt die falsche Version. Die Ursache ist fast immer hreflang — ein Tag, das niemand sieht, niemand testet und jeder aus einem Template kopiert.

Wozu es da ist

hreflang entscheidet nicht, welche Seite rankt. Es sagt einer Suchmaschine, dass mehrere Seiten derselbe Inhalt in verschiedenen Sprachen sind, damit sie die passende Version einsetzt. Richtig gemacht landet Ihr deutscher Besucher auf der deutschen Seite statt auf der englischen. Falsch gemacht, fällt die Suchmaschine aufs Raten zurück.

Die Form ist unauffällig:

<link rel="alternate" hreflang="en" href="https://site.com/page/">
<link rel="alternate" hreflang="de" href="https://site.com/de/page/">
<link rel="alternate" hreflang="x-default" href="https://site.com/page/">

Die Regel, über die alle stolpern

Annotationen müssen wechselseitig sein. Nennt die englische Seite die deutsche, muss die deutsche die englische zurücknennen — und beide sich selbst. Eine einseitige Annotation wird komplett ignoriert; deshalb kann eine Website voller korrekt aussehender Tags sein, die nichts bewirken.

Aus demselben Grund bricht hreflang bei ganz normaler Arbeit. Jemand fügt eine vierte Sprache hinzu und aktualisiert drei Templates statt vier. Jemand löscht eine Seite, und die früheren Geschwister zeigen weiter darauf. Nichts schlägt fehl, nichts sieht anders aus, und das Annotationsset ist still und leise ungültig.

Drei Fehler, nach Häufigkeit

Verweise auf Weiterleitungen oder 404er. Das Ziel muss die endgültige URL mit Status 200 sein. Ein Link auf eine weiterleitende Adresse verschenkt die Annotation.

Falsche Codes. Die Sprache ist ISO 639-1, die optionale Region ISO 3166-1 Alpha-2, und die Reihenfolge ist Sprache-Region: en-GB, nicht gb-en. en-UK ist kein Ländercode. Ein bloßes de deckt alle Deutschsprachigen ab; de-AT nur, wenn sich der Inhalt tatsächlich unterscheidet.

Fehlendes x-default. Ohne es hat die Suchmaschine keine Anweisung für Besucher, die zu keiner Ihrer Sprachen passen. Das x-default sollte auf Ihre Sprachauswahl oder die allgemeinste Version zeigen.

Prüfen, ohne jede Seite zu öffnen

Die Prüfung ist mechanisch — also darf sie nie manuell sein:

für jede seite:
  alternates einsammeln
  für jeden alternate:
    antwortet er mit 200?
    zeigt er auf diese seite zurück?
    ist der code wohlgeformt?
    gibt es genau ein x-default im set?

Führen Sie das auf einem Crawl der ganzen Website aus. Bei vier Sprachen und tausend Seiten sind das viertausend Beziehungen — eine Liste, die niemand von Hand pflegt, und genau der Fall, in dem ein Defekt ein Jahr überlebt, weil niemand einen Anlass hat hinzusehen.

Noch ein Abgleich

Das lang-Attribut am <html> sollte zum hreflang dieser Seite passen, und das canonical jeder Sprachversion auf sich selbst zeigen, nicht auf das englische Original. Diese beiden Fehler zusammen erzeugen das klassische Symptom: Die englische Seite rankt in jedem Markt, und die Übersetzungen tauchen nirgends auf.

Ebenfalls lesenswert

Prüfen Sie, was davon auf Ihrer Website steckt

Der kostenlose Scan zeigt kaputte Links, JS-Fehler und Performance-Probleme in einer Minute.