What's wrong
Omitting the `lang` attribute causes assistive technology to default to the user's system language, mispronouncing words.
Who it affects
Screen reader users hear English text spoken using French or German phonetic engines, making text unintelligible.
How to fix on Shopify
In `layout/theme.liquid`, set `<html lang="{{ request.locale.iso_code }}">`.
Code example
Problematic Code
LIQUID
<!doctype html>
<html>Recommended Accessible Code
LIQUID
<!doctype html>
<html class="no-js" lang="{{ request.locale.iso_code }}">How to check your fix
Inspect the root element in DevTools Elements panel. Verify `<html lang="en">` (or matching store locale) is present.