Eine mehrsprachige Website und Google: separate Adressen und Hreflang
Ist Ihre Website in mehreren Sprachen online, zum Beispiel auf Niederländisch, Englisch und Deutsch? Dann möchten Sie, dass jemand, der auf Deutsch sucht, die deutsche Seite bei Google sieht, und nicht die niederländische. Dafür sind zwei Dinge nötig: eine eigene Adresse pro Sprache und hreflang, ein Verweis, mit dem Sie Google mitteilen, welche Seiten Übersetzungen voneinander sind. In diesem Artikel erfahren Sie, wie das funktioniert und wie Sie es überprüfen. Wir verwenden example.com als Beispiel.
Jede Sprache eine eigene Adresse
Google empfiehlt eine eigene Adresse pro Sprachversion, zum Beispiel:
https://example.com/bruidsboeketten (Niederländisch) https://example.com/en/bridal-bouquets (Englisch) https://example.com/de/brautstraeusse (Deutsch)
Wechseln Sie die Sprache also nicht auf derselben Adresse mit einem Cookie oder einer Browsereinstellung. Google ruft Seiten meist aus den Vereinigten Staaten ab; ändert sich der Inhalt einer Adresse je nach Besucher, sieht Google möglicherweise nur eine Version.
Leiten Sie Besucher auch nicht automatisch weiter zu einer anderen Sprache basierend auf ihrer Browsersprache oder ihrem Standort. Google rät ausdrücklich davon ab. Ein Niederländer im Urlaub in Deutschland möchte einfach die niederländische Seite sehen. Setzen Sie lieber eine deutliche Sprachauswahl auf jede Seite, sodass jeder jede Version erreichen kann.
So sieht hreflang aus
Im <head> jeder Sprachversion steht derselbe Satz von Regeln:
<link rel="alternate" hreflang="nl" href="https://example.com/bruidsboeketten"> <link rel="alternate" hreflang="en" href="https://example.com/en/bridal-bouquets"> <link rel="alternate" hreflang="de" href="https://example.com/de/brautstraeusse"> <link rel="alternate" hreflang="x-default" href="https://example.com/bruidsboeketten">
Vier Regeln, die Sie sich merken sollten:
- Jede Version nennt sich selbst und alle anderen. Die englische Seite hat genau dieselben vier Regeln, auch die für
en. - Wechselseitig. Verweist die niederländische Seite auf die deutsche, muss die deutsche auch zurück auf die niederländische verweisen. Tut sie das nicht, ignoriert Google den Verweis. Das ist der häufigste Fehler.
- Vollständige Adressen, mit
https://davor, und nur Adressen, die sich direkt öffnen: keine Weiterleitung, kein 404 und kein Noindex. - Jede Version hat eine Canonical-Angabe auf sich selbst. Die englische Seite ist keine Kopie der niederländischen. Verweist sie mit einer Canonical-Angabe auf die niederländische, kann sie aus Google verschwinden.
x-default ist nicht verpflichtend. Damit geben Sie die Seite für alle an, auf die keine Ihrer Sprachen zutrifft, häufig Ihre Hauptsprache oder eine Seite, auf der eine Sprache ausgewählt werden kann.
Hreflang kann auch als Kopfzeile des Servers (praktisch für ein PDF) oder in der Sitemap angegeben werden. Wählen Sie eine Methode. Verwenden Sie mehrere, müssen sie genau dasselbe aussagen.
Die Codes
| Code | Bedeutung |
|---|---|
nl, en, de | Eine Sprache, für alle, die diese Sprache sprechen |
nl-BE | Niederländisch für Belgien |
en-GB | Englisch für das Vereinigte Königreich (nicht en-UK: dieser Code funktioniert nicht) |
x-default | Die Standardseite |
Die Sprache steht immer zuerst. Nur ein Land geht nicht: hreflang="be" bedeutet Weißrussisch, nicht Belgien. Verwenden Sie ein Land nur, wenn sich die Versionen wirklich unterscheiden, zum Beispiel bei Preisen, Lieferung oder Rechtschreibung. Haben Sie nur eine deutsche Version für alle, verwenden Sie einfach de.
Setzen Sie außerdem in jeder Seite die richtige Sprache im lang-Attribut, etwa <html lang="de">. Google bestimmt die Sprache einer Seite selbst anhand des Textes, aber Browser, Übersetzungsprogramme und Screenreader verwenden dieses Attribut.
So funktioniert es im KI Bouwer
Fügen Sie im KI Bouwer eine Sprache hinzu, steht die Hauptsprache auf der Hauptadresse, und jede andere Sprache erhält einen eigenen Ordner, wie /en/. Jede Seite erhält hreflang-Verweise auf dieselbe Seite in den anderen Sprachen sowie einen x-default-Verweis auf die Hauptsprache. Newsbeiträge gibt es nur in der Hauptsprache und haben daher kein hreflang. Besucher wechseln die Sprache über die Sprachauswahl im Menü; der KI Bouwer leitet niemanden automatisch weiter. Ist der Browser eines Besuchers auf eine andere Sprache Ihrer Website eingestellt, sieht er höchstens einen kleinen Hinweisbalken mit einem Link zu dieser Sprache.
In WordPress übernimmt ein mehrsprachiges Plugin die hreflang-Einstellung. Bei anderen Websitebaukästen finden Sie das unter Bezeichnungen wie "Sprachen" oder "International".
Überprüfen
- Öffnen Sie eine Seite, klicken Sie mit der rechten Maustaste und wählen Sie Seitenquelltext anzeigen (oder Strg+U). Suchen Sie mit Strg+F nach
hreflang. - Steht dort eine Zeile für jede Sprache, auch für die Sprache der Seite selbst? Sind die Adressen vollständig?
- Öffnen Sie eine der anderen Sprachversionen und prüfen Sie, ob diese genau denselben Satz an Angaben hat, mit einem Verweis zurück.
- Klicken Sie die Adressen an: Jede Adresse muss sich direkt öffnen, ohne Weiterleitung.
- Suchen Sie auch nach
canonical: Diese sollte auf die Adresse der Seite selbst verweisen.
