Error ยท html-has-lang
The page doesn't declare its language
Screen readers guess the language and read Spanish with an English voice (or vice versa): unintelligible.
Who it leaves out: blind people (screen readers)๐ also SEO
How to fix it
Declare the language once. Code included, verified.
In the code
Add lang="xx" to <html> (e.g. <html lang="es">) so screen readers use the right pronunciation.
โ Our scanner writes and tests this correction for you.
Where to fix it without code
If your site runs on one of these platforms, the fix is in the admin panel:
WordPress:
Settings โ General โ Site Language. Pick the language of your content and save.Shopify:
Settings โ Languages โ make sure the default language matches your store's content.Wix:
Settings โ Language & Region โ Site language.Squarespace:
Settings โ Language & Region โ Site language.Webflow:
Project Settings โ General โ Localization / Language code.Odoo:
Website โ Configuration โ Settings โ Languages: set the default language to the one your pages are written in (this site declares one language but is served in another).
Does your site have this error?
Free check in about a minute, no account.
One more chance: free scan ยท no account
Related errors
Automated testing covers roughly half of WCAG criteria; a full conformance claim also requires manual review. Technical information, not legal advice.