{"id":"ia.form-labels","name":"Form label coverage","verify":{"command":null,"rescan":"isagentready results {domain} --checkpoint ia.form-labels","expect":null},"fix":{"steps":[{"action":"Add a label element for each input, select and textarea.","order":1,"language":"html","code_example":"<label for=\"email\">Email</label>\n<input id=\"email\" name=\"email\" type=\"email\">"},{"action":"Use aria-label only when a visible label is not possible.","order":2,"language":null,"code_example":null}],"summary":"Give each form field a visible label that is linked with for and id.","skill":{"name":"content-semantics","anchor":"ia.form-labels"}},"category":"semantics","aggregate":null,"references":[{"title":"WCAG Labels or Instructions","kind":"spec","url":"https://www.w3.org/WAI/WCAG22/Understanding/labels-or-instructions.html"},{"title":"MDN label element","kind":"guide","url":"https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label"}],"stage":"act","lifecycle":{"introduced":"2026-08-24","revised":["2026-09-02"],"retired":null,"replaced_by":null},"methodology_version":"2026-10-22","evidence_tier":"standard","evidence_source":{"title":"WCAG Labels or Instructions","url":"https://www.w3.org/WAI/WCAG22/Understanding/labels-or-instructions.html"},"why":"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.","profiles":["browser_agent_usability"],"score_role":"core","legacy_id":"3.9","i18n":{"nl":{"name":"Dekking van formulierlabels","steps":["Voeg een label-element toe voor elke input, select en textarea.","Gebruik aria-label alleen als een zichtbaar label niet mogelijk is."],"why":"AI-agents gebruiken formulieren via de accessibility tree, die labels aan inputs koppelt. Zonder labels weet een agent niet welke data een veld verwacht.","fix_summary":"Geef elk formulierveld een zichtbaar label dat met for en id is gekoppeld.","verify_expect":null}},"ar_practice_ids":[],"strength":"SHOULD","ar_mapping":"none","evidence_type":"recommendation","detail_url":"https://isagentready.com/en/methodology/checkpoints/ia.form-labels","maturity":"recommended","applicability":{"mode":"always","condition":null,"surfaces":["website"]}}