3.1 Readable · Understandable
WCAG 3.1.1 Language of Page
Level A
Each page must declare its primary language via the `lang` attribute on `<html>`, so screen readers pick the right voice profile and pronunciation.
Common failures
- `<html>` has no `lang` attribute.
- Sites set `lang="en"` despite Portuguese-language content.
How to fix
- Set `<html lang="en">` (or `pt`, etc.) at the layout level.
- When content is auto-detected as the wrong language, override via `lang`.
Related criteria
- WCAG 3.1.2 Language of Parts Level AA