In plain English
If you searched for “WCAG 4.1.1”, here is the short answer: you can stop worrying about it. This criterion was removed in WCAG 2.2 and is now treated as always passing. It no longer counts as a failure and you do not need to test it.
It used to require valid HTML, no duplicate id values, properly nested and
closed tags, because older assistive technologies read the raw HTML themselves
and got confused by mistakes. Today, browsers build a cleaned-up accessibility
tree that assistive tech uses instead, so those specific parsing errors no longer
create barriers on their own.
What this means for you
- Do not spend audit time on 4.1.1. It is obsolete in WCAG 2.2.
- The accessibility problems it used to catch (like a duplicate
idbreaking a label association) are now caught by the criteria that actually describe the user impact, especially 4.1.2 Name, Role, Value. - Valid HTML is still worth keeping for reliability and maintainability, it just is not a WCAG requirement by itself anymore.
A note on versions
4.1.1 still exists in WCAG 2.0 and 2.1. If a contract or older audit references “WCAG 2.1 AA”, it technically includes 4.1.1, but because it always passes, meeting it takes no extra work. For a plain-language look at what actually changed between versions, see our guide on WCAG 2.2 vs 2.1 for ecommerce.