Skip to content
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.

  1. Add a label element for each input, select and textarea.

    <label for="email">Email</label>
    <input id="email" name="email" type="email">
  2. 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
Score role
Core
Introduced
2026-08-24
Revised
2026-09-02
Methodology version
2026-10-30

Checkpoint data (JSON)