Form fields with no label
What SEOPert detected
One or more form fields have no associated label.
What this means
Form fields without labels can’t be understood by screen readers, so some visitors can’t contact you.
How to fix it
- Make sure every form field has a visible label (e.g. “Email address”) rather than only placeholder text.
- In most form builders, turn on “Show label” for each field.
If you are handing this to a developer
Associate a <label for> with each control, or add aria-label / aria-labelledby.
Check it worked. Click each field’s label: the cursor should jump into the field. Re-run your audit to confirm.