SEO

Was ist Hreflang, und braucht deine Website es überhaupt?

Ein Tag, das erst zählt, sobald deine Website mehr als eine Sprach- oder Länderversion hat – so erkennst du, ob das bei dir der Fall ist, und so richtest du es ein.

Was es ist

Hreflang ist ein kleines Code-Stück, das du einer Seite hinzufügen kannst und das im Grunde sagt: „Das hier ist die englische Version dieser Seite, und hier findest du die spanische Version, die französische Version“ und so weiter. Es wird als eine Reihe von Tags im Code einer Seite eingefügt – eines für jede Sprach- oder Länderversion, die von dieser Seite existiert.

Es ist speziell für Websites gedacht, die denselben Inhalt in mehr als einer Sprache oder für mehr als ein Land veröffentlichen (etwa eine US-Version und eine UK-Version derselben Produktseite). Eine Website, die es nur in einer Sprache gibt, braucht es überhaupt nicht.

Warum es wichtig ist

Ohne Hreflang muss eine Suchmaschine raten, welche Version einer Seite sie einer suchenden Person zeigen soll, und sie kann sich dabei irren – etwa indem sie einem französischsprachigen Menschen die englische Version zeigt oder zwei Sprachversionen derselben Seite als verwirrende Duplikate statt als beabsichtigte Alternativen behandelt. Hreflang nimmt dieses Rätselraten weg, indem es die Beziehung direkt benennt.

Hat deine Website jede Seite nur in einer einzigen Sprachversion, ist das überhaupt keine Lücke – es ist einfach nicht anwendbar, und es gibt nichts zu reparieren.

So behebst du es

  1. Prüfe zuerst, ob das für dich überhaupt relevant ist: Existiert jede Seite deiner Website nur in einer Sprache, kannst du hier aufhören – es gibt nichts hinzuzufügen.
  2. Hast du tatsächlich mehrere Sprach- oder Länderversionen derselben Seite, füge pro Version ein <link rel="alternate" hreflang="...">-Tag im <head> jeder dieser Versionen ein – einschließlich eines Tags, das auf die Seite selbst zurückverweist.
  3. Verwende für jede Version einen standardisierten Sprachcode (wie en, es, oder spezifischer en-GB für britisches Englisch) und füge optional ein Tag mit hreflang="x-default" hinzu, das auf die Version verweist, die gezeigt werden soll, wenn keine der spezifischen Sprachen passt.
  4. Nutzt du einen Website-Baukasten oder ein CMS mit eingebauter Mehrsprachigkeit (viele bieten das an), prüfe dessen Einstellungen auf eine Option „Internationales SEO“ oder „Hreflang“, statt Code von Hand zu bearbeiten – oft wird es automatisch generiert.
  5. Führe deinen Launch-Readiness-Check erneut aus, um zu bestätigen, dass die Tags erkannt werden und gültige Sprachcodes verwenden.

Prüfe, ob deine eigene Website dieses Problem hat

Launch Readiness scannt deine Website in Sekunden auf dieses und ~50 weitere Probleme vor dem Start — kostenlos, ohne Anmeldung.

Kostenlose Prüfung starten