Check library · Technical and crawl

No lang attribute on the html element

lowno_lang_attributefix written automatically

Why it matters

Screen readers and translation systems need to know the document language.

What to do about it

Set lang on the html element to the page's actual language.

The engine generates this fix itself using the set_lang strategy. It arrives in your queue as a complete artefact, because an incomplete fix never reaches the queue, and once you approve it the change is pushed and the page re-fetched to confirm it is live.

How it is weighted

These are the values the scoring actually uses, not a description of them. Priority is derived from all three rather than chosen, which is why a high-impact, low-effort finding surfaces above a severe one that would take a quarter to fix.

Severity
low
Impact
20% of the weight this category can carry
Effort
10%, where 100% is a project rather than a change
Confidence
80% that a hit is a real problem rather than a pattern we misread
Area
Technical and crawl

Other checks in Technical and crawl

Check your own site for this

The whole catalogue over a real crawl, in about four minutes, in your browser. No account and no card.