formsVercel
Labels Everywhere
MUST
MUST: Every control has a <label> or is associated with a label for assistive tech
Every form control must have a visible label or accessible name
Bad
Good
Why it matters
Labels are crucial for accessibility. Screen reader users need labels to understand what each form field is for. Sighted users benefit from clear labels too. Use the <label> element with the "for" attribute pointing to the input's id, or wrap the input inside the label.