In diesem Beitrag
Besucher auf ihre bevorzugte Sprache umleiten, basierend auf Browsersprache oder IP-Adresse ist eine häufig gewünschte Funktion von unseren TranslatePress Benutzer. Dies kann einfach erreicht werden mit dem Automatische Erkennung der Benutzersprache Add-on.
Im Folgenden werden wir die Gründe für den Einsatz der automatischen Spracherkennung sowie deren Umsetzung in TranslatePress erläutern.
Warum automatische Benutzer-Spracherkennung wichtig ist
Erstbesucher erwarten, dass die Website in einer Sprache angezeigt wird, die sie verstehen. Bei einer so kurzen Aufmerksamkeitsspanne ist es leicht, Benutzer zu verlieren, die den Sprachwechsler nicht schnell genug finden. Deshalb ist es wichtig, nicht nur ihre Sprache verfügbar zu haben, sondern sie auch darauf hinzuweisen oder sogar automatisch dorthin weiterzuleiten.
Die automatische Spracherkennung funktioniert so, dass die zuletzt besuchte Sprache über ein Cookie gespeichert wird, sodass wiederkehrende Besucher Ihre Website immer direkt in ihrer gewählten Sprache besuchen.
Mit dem aktivierten Add-on „Automatische Benutzererkennung“ werden Erstbesucher, deren Browsereinstellungen oder IP-Adresse eine andere Sprache als die Standardsprache Ihrer Website aufweisen, mit einem Pop-up oder einer Hello Bar aufgefordert, auf ihre automatisch erkannte Sprache umzuschalten.
Alternativ können Sie die Funktionalität so einrichten, dass Ihre Website den Benutzer automatisch in seine Sprache weiterleitet, ohne vorherige Benachrichtigung. Dies kann jedoch Ihre Website-Indexierung beeinträchtigen, da Google häufige Algorithm änderungen vornimmt. Deshalb empfehlen wir die erste Option.
So funktioniert die automatische Spracherkennung in TranslatePress
Das Add-on zur automatischen Erkennung der Benutzersprache funktioniert sofort, ohne dass vorherige Einrichtungsschritte erforderlich sind.
Für IP-Adressensprachdienste ist keine Registrierung erforderlich, da die Spracherkennung auf Basis der IP lokal mithilfe von GeoLite2-Datenbanken erfolgt. MaxMind.
Es gibt zwei Möglichkeiten, herauszufinden, welche Sprachen die Besucher sprechen: entweder über die Browsersprachen-Einstellung oder über die IP-Adresse. In der Community wird die Browsersprache als die zuverlässigste Information angesehen, aber es hängt davon ab, wer Ihre Zielgruppe ist, um zu entscheiden, welche Methode für Ihre Website am besten funktioniert.
Wenn Sie die Standardeinstellung, die zuerst die Browsersprache und dann die IP-Adresse berücksichtigt, ändern möchten, können Sie dies mit einer einfachen Auswahl vornehmen, die sich in Einstellungen → TranslatePress → Erweitert. Sie können wählen, ob die Sprache nur anhand der IP-Adresse oder nur anhand der Browsersprache oder einer Kombination aus beidem bestimmt werden soll.
Als Nächstes können Sie wählen, ob Ihre Besucher per Pop-up oder Hello Bar über die Spracherkennung informiert werden möchten oder ob sie sofort weitergeleitet werden sollen. Anschließend können Sie mit der Anpassung der anzuzeigenden Nachrichten fortfahren.
Hier ist ein kurzes Video-Tutorial, das Sie durch alles führt, was Sie über die Aktivierung der automatischen Benutzererfassung der Sprache auf Ihrer WordPress-Website wissen müssen:
Harte Weiterleitungen im Vergleich zu weichen Weiterleitungen: Ein technisches Problem
Wenn wir Weiterleitungen verwenden, haben wir uns aus mehreren Gründen gegen serverseitige Weiterleitungen entschieden. Serverseitige Weiterleitungen funktionieren einfach nicht mit Caching-Systemen, sei es ein WordPress-Plugin oder ein Host-Caching-System. Die aus dem Cache geladenen Seiten würden die richtige Sprache für jeden Besucher nicht berücksichtigen, da der Code auf dem Server nie ausgeführt wird.
Caching ist nicht das einzige Problem bei Hard-Redirects. Außerdem müssen Benutzer zulassen, dass ihr Browser Cookies akzeptiert und JavaScript ausgeführt wird. Andernfalls können Benutzer nicht die Sprache wechseln, da sie immer wieder zu der ursprünglich erkannten Sprache umgeleitet würden.
Wie löst unser Add-on also all diese Probleme, die durch die harten Weiterleitungen verursacht werden?
Das Add-on Automatic User Language Detection verwendet nur Soft-Redirects, die auf Client-Seite erfolgen. Aber es gibt ein Problem: Die Ermittlung der vom Browser gesendeten Sprachpräferenz über den Accept-Language Request HTTP-Header kann nur auf Server-Seite ausgelesen werden. Die Lösung besteht darin, intern eine schnelle benutzerdefinierte AJAX-Anfrage zu stellen, um die benötigten Informationen zu erhalten, und das alles, ohne die langsam ladende WordPress-Umgebung zu nutzen.
Die Browser, die keine Cookies akzeptieren oder die Ausführung von JavaScript verhindern, ermöglichen es den Nutzern dennoch, manuell zu ihrer gewünschten Sprache zu wechseln.
Eine durchdachte Lösung zur Spracherkennung
Das Endergebnis ist eine vielseitige und schnelle Lösung, die extrem gut mit einer breiten Palette von Umgebungen funktioniert, sowohl auf der Server- als auch auf der Client-Seite.
Erfahren Sie, wie Sie das Add-on zur automatischen Spracherkennung sowie weitere nützliche Funktionen von TranslatePress nutzen können.
TranslatePress Mehrsprachig
Haben Sie weitere Fragen zur automatischen Benutzer-Spracherkennung? Lassen Sie es uns in den Kommentaren unten wissen.
Wenn Sie diesen Beitrag hilfreich fanden, schauen Sie sich bitte unsere an YouTube-Kanal, wo wir ständig kurze und leicht verständliche Video-Tutorials hochladen. Sie können uns auch folgen auf Facebook und Twitter um der Erste zu sein, der jedes Mal Bescheid weiß, wenn wir etwas posten.
Verwandt: Mehrsprachige SEO auf WordPress – 7 Tipps für das Ranking in allen Sprachen



[…] Webseite anstatt zu lokalen Wettbewerbern zu gehen. Erstmalige Besucher Ihrer Webseite werden automatisch auf Ihre Seite in der Sprache weitergeleitet, in der sie diese sehen sollen, ohne dass Sie einen Finger rühren müssen. Sie […]
[…] wie der Titel schon sagt – Sie können eine Spracherkennung basierend auf der IP Ihrer Besucher einfügen, die die Sprache Ihrer Website in die Muttersprache des Besuchers ändert […]
Automatische Benutzer-Spracherkennung
Dieses Addon erzeugt eine endlose Weiterleitungsschleife, wenn man es aktiviert. Können Sie das beheben?
Hallo Guillermo,
Stellen Sie zunächst sicher, dass Sie die neueste Version des Add-ons haben.
Wenn das dein Problem nicht behoben hat, versuche kurzzeitig, dein Theme mit einem Standard-WordPress-Theme zu wechseln. Wenn das Problem behoben ist, prüfe, ob dein Theme dem html-Tag Sprachattribute hinzufügt, wie zum Beispiel:
html class="no-js" ... language_attributes();Sie können sich an unseren Support wenden, wenn das Problem weiterhin besteht, und ich bin sicher, wir werden der Sache auf den Grund gehen.
Möchten Sie, dass Ihr Theme language_attributes() verwendet oder nicht? Ihre Aussage ist unklar.
Ich verwende automatische Spracherkennung.
Die ukrainische Sprache wird korrekt erkannt. Aber wenn Sie versuchen, auf interne Seiten zu gelangen, wird auf Russisch weitergeleitet.
Und das sollte es auch nicht sein.
Der Support hat seit 8 Tagen nicht geantwortet.
Kann mir jemand erklären, warum dies Indexprobleme verursachen könnte?
Danke
Direkt weiterleiten (*nicht empfohlen)
Wählen Sie, ob der Benutzer direkt weitergeleitet werden soll.
* Nicht empfohlen, da dies zu Indexierungsproblemen für Suchmaschinen führen kann.