Html lang Attribut falscher Wert bei Verwendung von „Locale aus Accept-Language-Header festlegen“

Nur zur Klarstellung: Tritt das von dir beschriebene Problem nur bei Crawlern und API-Anfragen auf?

Aus der Dokumentation von Google:

Außerdem sendet der Crawler HTTP-Anfragen, ohne Accept-Language im Anforderungs-Header zu setzen.

Da Google den Accept-Language-Header nicht setzt, wird dieser Ansatz nicht funktionieren, um das Problem mit Google zu lösen.

Das lang-Attribut des html-Tags ist immer auf die Standardsprache der Website festgelegt. Das gilt auch dann, wenn ein Benutzer über die Einstellungsseite eine andere Sprache als die Standardsprache der Website auswählt.

2 „Gefällt mir“