Why it matters
Users need guidance to complete forms accurately, especially those using assistive tech.
Common violations
- Placeholders used instead of labels
- Required fields not clearly indicated
- Ambiguous instructions for complex inputs
Code examples
Bad
<input placeholder="Email">Good
<label>Email</label><input type="email">How to fix
Provide persistent labels, indicate required fields, and add helper text for complex inputs.
Related criteria
Related resources
Scan your site