What makes a form hard to complete
Every extra field, unclear label and mandatory box gives a visitor another reason to stop. On a phone it is worse: small inputs, a keyboard that covers half the screen and an image CAPTCHA that refuses to accept the third set of traffic lights. The Form Friction Score adds up these obstacles for each form on the page you enter.
- Total, required and optional fields — and whether phone number or postal address are mandatory.
- Visible labels connected to each input, not just placeholder text that disappears when typing.
- Autocomplete attributes, so browsers can fill in name, email and phone in one tap.
- CAPTCHA type, file uploads and multi-step layouts.
- Privacy notice or checkbox near the form, and marketing opt-ins that must be unticked by default.
- Submit button wording: Send enquiry or Book a call says more than Submit.
Less is usually more
For a first contact, name, email or phone, and a short message are enough for most firms. You can collect case details, documents and identification later through a secure intake process. If you need to qualify enquiries — for example the area of law or the type of tax return — a single dropdown is less tiring than five open questions.
Labels matter for accessibility too. Screen readers announce the label when a field receives focus; a field with only placeholder text may be read as an unnamed edit box. Autocomplete attributes help everyone, and WCAG 2.1 asks for them on fields that collect personal data about the user.
Privacy and consent at the form
Under the GDPR you must tell people how you use the data they send, typically with a short line and a link to your privacy policy beside the button. A mandatory consent checkbox is not always required when you process an enquiry to answer it, but a marketing opt-in is a separate purpose and must never be pre-ticked — the Court of Justice of the EU confirmed in its 2019 Planet49 ruling that pre-ticked boxes do not give valid consent.
Spam protection can be invisible: honeypot fields, time checks or privacy-friendly challenges avoid sending every visitor through an image puzzle. If you use a third-party CAPTCHA, check whether it loads before consent.