Prüfpunkt lang-mismatchSprache und Schema
Warum müssen die Sprachangaben einer Seite übereinstimmen?
Weil eine Website ihre Sprache an zwei Stellen erklärt — im Quelltext (dem lang-Attribut des html-Elements) und in der Server-Antwort (der Kopfzeile Content-Language) — und widersprüchliche Angaben jede darauf gestützte Entscheidung unsicher machen: die Länder-Zuordnung der Suche, die Sprachwahl von Übersetzungs- und Vorlesefunktionen, die Einordnung durch Antwortmaschinen. Unsere Prüfung vergleicht beide Angaben und meldet Widersprüche.
Zwei Stellen, eine Wahrheit
Das lang-Attribut setzt die Redaktion oder die Vorlage; die Content-Language-Kopfzeile setzt der Server oder das Hosting. Weil verschiedene Stellen zuständig sind, laufen die Angaben auseinander: Der Quelltext sagt „de", der Server sagt „en", weil er auf einer englischen Standardeinstellung steht. Für Besucher unsichtbar, für Maschinen ein Widerspruch — und je nach Dienst gewinnt mal die eine, mal die andere Angabe. Eine österreichische Website fährt am besten mit „de-AT" an beiden Stellen: Sprache UND Region, konsistent.
Was die Prüfung genau misst
Die Prüfung liest das lang-Attribut aus dem Quelltext und die Content-Language-Kopfzeile aus der Server-Antwort und vergleicht beide. Der Bericht nennt die beiden gemessenen Werte — damit ist sofort sichtbar, welche Seite der Konfiguration korrigiert werden muss. Der Befund ist mild eingestuft, aber leicht zu beheben: eine Einstellung im Server oder eine Zeile in der Vorlage.
So gehen Sie es an
- Legen Sie die maßgebliche Angabe fest — für eine österreichische Website: de-AT — und setzen Sie sie an beiden Stellen.
- Prüfen Sie nach Hosting-Umzügen die Content-Language-Kopfzeile: Sie ist die Stelle, die dabei am häufigsten still umspringt.
- Kennzeichnen Sie bei mehrsprachigen Websites jede Sprachfassung mit ihrer eigenen, in sich stimmigen Angabe.
Weiter im Prüfbereich Technik
- Warum wird ungültiges JSON-LD von Google still ignoriert?Ein Syntaxfehler im JSON-LD — oft ein überflüssiges Komma — schaltet den ganzen Datenblock ab. Ohne Fehlermeldung: Google überspringt ihn einfach.
- Warum muss der Schema-Kontext ohne www geschrieben sein?JSON-LD mit @context „https://www.schema.org" wird von Google nicht als gültiger Kontext erkannt — das gesamte strukturierte Markup bleibt wirkungslos.
- Wie wirken Scroll-Einblendungen auf die Indexierung?Per Scroll-JavaScript eingeblendete Inhalte stehen zwar im Quelltext, sind aber erst nach Skript-Ausführung sichtbar — ein Risiko-Hinweis, kein Verstoß.
- Warum muss eine nicht vorhandene Adresse den Status 404 liefern?Antwortet eine Website auf erfundene Adressen mit 200, nimmt Google Fehlerseiten in den Index auf. Wie der Prüfbereich das 404-Verhalten der Domain testet.
Dieser Prüfpunkt gehört zum Prüfbereich Technik; dort stehen alle Prüfpunkte im Überblick. Was die Prüfung insgesamt leistet, zeigt die Leistungsseite; wie ein Ergebnis zustande kommt, erklärt das Prüfverfahren. Alle Prüfbereiche im Überblick: Wissensbasis.
Foto: João Silas, Public Domain





