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

  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-22

Checkpoint data (JSON)