Ich habe einige Fehler mit den hreflang-Tags

In diesem Artikel erfahren Sie, wie Sie die häufigsten Fehlermeldungen mit hreflang-Tags beheben können.


Dieser Artikel ist nützlich, wenn Sie eine Subdomain- oder Unterverzeichnis-Integration auf Ihrer Website verwalten und nicht eine JavaScript-Integration (weitere Informationen finden Sie unter Wie verwaltet Weglot die SEO Ihrer Website).



Was sind hreflang-Tags?

Als wichtiger Bestandteil Ihrer SEO (Search Engine Optimization) sind hreflang-Tags Codeschnipsel, die Suchmaschinen wie Google mitteilen, in welcher Sprache der Inhalt einer bestimmten Seite verfasst ist, damit die Suchmaschinen Nutzern, die in dieser Sprache suchen, dieses Ergebnis anzeigen können.

Sie sehen wie folgt aus:

<link rel="alternate" hreflang="en" href="http://www.example.com/en/"/>

(mit WordPress und Integration von Unterverzeichnissen) oder

<link rel="alternate" hreflang="en" href="http://en.example.com" />

(zur Integration von Teilbereichen).

Allgemeine Fehlermeldungen

Hier sind die häufigsten Fehlermeldungen bei der Verwendung von hreflang:

  • Keine hreflang-Tags

Wenn Ihre Website keine hreflang-Tags hat, müssen Sie die hreflang-Links kopieren und einfügen, die Sie in Ihrem Weglot Dashboard -> Wählen Sie Ihr Projekt -> Setup-Seite (für Nicht-WordPress-Projekte) finden.

  • Konflikt mit Ihren eigenen hreflang-Tags

Ihre Originalversion sollte genau die gleiche Anzahl an hreflang-Tags haben wie Ihre übersetzte(n) Version(en).

Die hreflang-Tags müssen in jeder in den hreflang-Tags enthaltenen URL identisch sein. Wenn Sie zum Beispiel drei hreflang-Tags haben:

<link rel="alternate" hreflang="en" href="http://www.mywebsite.com/" />
<link rel="alternate" hreflang="fr" href="http://www.mywebsite.com/fr/" />
<link rel="alternate" hreflang="es" href="http://www.mywebsite.com/es/" />

Auf all diesen Seiten müssen die gleichen hreflang-Tags verwendet werden.

Wenn Sie Ihre hreflang-Tags auf Ihrer Seite verwalten, können Sie sich an den Weglot-Support wenden, damit wir sicherstellen können, dass die hreflang-Tags von Weglot nicht hinzugefügt werden.

  • Doppelte hreflang-Tags

Vergewissern Sie sich, dass die Weglot hreflang-Links nicht mehrfach in Ihrem HTML-Quellcode eingefügt sind oder dass Sie neben Weglot kein anderes Übersetzungswerkzeug auf Ihrer Website verwenden.

Vergewissern Sie sich bei Shopify-Websites, dass Sie in Ihrem Shopify-Admin > Einstellungen > Shop-Sprachen keine Sprachen registriert haben. Wenn ja, veröffentlichen Sie diese bitte nicht und löschen Sie sie. Sie sind in der Tat etwas anderes als Weglot, und es kann zu Konflikten im Code führen.

  • Kanonische Fragen

Beachten Sie, dass Weglot die hreflang-Tags hinzufügt, aber nicht den canonical-Tag in Ihren HTML-Code einfügt. Sie müssen den canonical-Tag auf Ihrer Seite hinzufügen, da Weglot dies nicht tun kann.

Weglot ersetzt den kanonischen Tag automatisch durch den richtigen für die aktuelle Seite, wenn der kanonische Tag hinzugefügt wird. Das bedeutet, dass, wenn Ihre Originalseite einen kanonischen Tag enthält, Weglot diesen automatisch behandelt, um die übersetzte URL zu respektieren.


Es gibt viele Szenarien, die zu Canonical-Problemen führen, aber laut Google sind dies einige der häufigsten.

  • HTML lang-Attribut stimmt nicht überein

Das Problem kann dadurch verursacht werden, dass der Wert des HTML-Attributs "lang" in Ihrem ursprünglichen Inhalt nicht mit den von Weglot hinzugefügten hreflang-Tags übereinstimmt.

Nehmen wir zum Beispiel ein HTML lang-Attribut, das auf "en-US" gesetzt ist, und ein hreflang-Tag:

"<link rel="alternate" href="https://www.mywebsite.com" hreflang="en" />"

Der von Weglot hinzugefügte hreflang-Tag "en" stimmt nicht mit dem HTML-Attribut "en-US" der Links überein, auf die er verweist.

Um das Problem zu lösen, müssen Sie daher den HTML-Code ändern lang Attributwert in Ihrem ursprünglichen Inhalt auf "en" anstelle von "en-US". Sie können auch ein Plugin verwenden, um diesen Attributwert zu ändern.

  • Fehlendes x-default

Nach Angaben von Google-Dokumentationdie x-default Tag muss hinzugefügt werden, wenn keine Sprache übereinstimmt.

Einige SEO-Prüfer empfehlen das Hinzufügen eines x-default-Tags. Es wird jedoch am besten auf einer Sprachauswahlseite verwendet, auf der keine bestimmten Sprachen übereinstimmen. Es muss also mit dem x-default Tag.

Andernfalls sollte Ihre Originalversion den hreflang-Tag für Ihre Originalsprache haben.

Je nach CMS, das Sie verwenden, sollten Sie in der Lage sein, die x-default hreflang-Tag automatisch. Alternativ können Sie dazu ein Plugin oder eine Anwendung verwenden.

Squarespace und Webflow

Einige Fehlermeldungen auf Squarespace und Webflow können daher kommen, dass Weglot Ihre Originalseiten standardmäßig nicht bearbeiten kann. Wenn Sie Weglot und die Subdomain-Integration einrichten, kann Weglot nur den Inhalt der übersetzten Seiten ändern und die hreflang-Tags für alle diese Seiten korrekt erstellen.

In den übersetzten Versionen sind die Pfade die korrekten vollständigen Pfade der aktuellen URL. Im Originalinhalt kann Weglot jedoch nicht darauf zugreifen und den vollständigen Pfad in den hreflang-Tags hinzufügen.

Dank dieser Dokumentation, die wir erstellt haben: https://github.com/weglot/integration-hooks, sollten Sie in der Lage sein, das Hinzufügen von alternativen URLs mit der relativen URL der Seite auf der ursprünglichen Version Ihrer Website automatisch zu verwalten.

Damit haben Sie auch die richtigen Pfade in den hreflang-Tags Ihrer Originalseiten.

Das hindert Google nicht daran, Ihre Website zu indexieren, und die übersetzten Seiten sollten trotzdem korrekt indexiert werden.

Hreflang-Prüfer

Es ist eine gute Idee zu überprüfen, ob Ihre hreflang-Tags korrekt funktionieren. Zu diesem Zweck haben wir das Tool "Hreflang Checker" entwickelt.

Fügen Sie die zu prüfende URL in die Suchleiste ein und klicken Sie dann auf die Schaltfläche "URL testen".

Ist damit Ihre Frage beantwortet? Danke für das Feedback Bei der Übermittlung Ihres Feedbacks ist ein Problem aufgetreten. Bitte versuchen Sie es später noch einmal.

Brauchen Sie noch Hilfe? Kontaktieren Sie uns Kontaktieren Sie uns