Methodology
Form label coverage
ia.form-labels · 3.9
Act
SHOULD
Recommendation
IsAgentReady priority
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-30