Lang-Attribut gesetzt
Sprache muss klar signalisiert sein.
Das Thema dieser Seite: Das lang-Attribut im HTML zeigt Browsern und Suchmaschinen die Sprache.
Inhalt
Inhaltsverzeichnis
Klicke auf einen Abschnitt, um direkt dorthin zu springen.
Check
Der Check prüft, ob das lang-Attribut im <html> gesetzt ist.
| Prüfpunkt | Bedeutung | Bewertung |
|---|---|---|
| Lang gesetzt | Sprache klar | OK |
| Lang fehlt | Sprache unklar | Kritisch |
| Lang falsch | Falsches Signal | Warnung |
Kontext & Problemraum
Ohne Sprache wird Text falsch vorgelesen, automatische Übersetzung greift schlecht und SEO-Signale sind schwächer.
| Situation | Symptom | Risiko |
|---|---|---|
| Lang fehlt | Unklare Sprache | SEO-Signal schwach |
| Mehrsprachig | Falsches lang | Falsches Targeting |
| Accessibility | Screenreader falsch | Nutzer verlieren Orientierung |
Entscheidungslogik
| Wenn | Dann | Empfehlung |
|---|---|---|
| Lang fehlt | Signal fehlt | lang="de" setzen |
| Lang falsch | Sprache inkorrekt | ISO-Code korrigieren |
| Lang korrekt | Signal ok | Beibehalten |
Erklärende Details
Das lang-Attribut sollte dem Inhalt entsprechen. Für Varianten gelten ISO-Codes wie de-CH.
<html lang="de">
| Detail | Warum relevant | Hinweis |
|---|---|---|
| ISO-Code | Standardisiert | de, en, fr etc. |
| Region | Varianten unterscheiden | de-CH nutzen |
| Mehrsprachig | Pro Seite | Lang je URL setzen |
Risiken, Grenzen & Einschränkungen
| Grenze | Woran erkennbar | Was tun |
|---|---|---|
| Templates ohne lang | Überall fehlt | Base-Template fixen |
| Falsches Mapping | Lang nicht passend | Locale prüfen |
| Automatische Übersetzung | Mixed Language | Sprache klar halten |
UTF-8 gesetzt
Codierung korrekt.
Gültiges HTML
Struktur sauber halten.
Title vorhanden
Title als Signal.