Methodology
Form label coverage
ia.form-labels · 3.9
Act
SHOULD
Recommendation
Why it matters
AI agents interact with forms via the accessibility tree, which maps labels to inputs. Without proper label associations, AI agents cannot determine what data a form field expects, making form interaction unreliable or impossible.
How to fix it
Give each form field a visible label that is linked with for and id.
-
Add a label element for each input, select and textarea.
<label for="email">Email</label> <input id="email" name="email" type="email"> -
Use aria-label only when a visible label is not possible.
Verify
Run a new scan for this checkpoint:
isagentready results {domain} --checkpoint ia.form-labels
Details Mapping, lifecycle and references
- AR mapping
- No AR practice
- Evidence source
- WCAG Labels or Instructions
- Score role
- Core
- Introduced
- 2026-08-24
- Revised
- 2026-09-02
- Methodology version
- 2026-10-22