CompanyInsightsServicesWorkCareersContact
Insights

Building accessible forms that convert

Accessibility is usability

There is a persistent misconception that accessibility is a constraint — something that limits design choices or adds development overhead for a small subset of users. In our experience, the opposite is true. Accessible forms are better forms. They are clearer, more forgiving, and easier to complete for everyone.

When we audit forms that underperform, the issues are almost always the same: missing labels, unclear error messages, tab order that makes no sense, and validation that punishes users for minor mistakes. Fixing these problems improves conversion rates and satisfies accessibility requirements at the same time.

The fundamentals

  • Every input needs a visible, associated label — not placeholder text alone
  • Error messages should be specific, polite, and appear next to the relevant field
  • Tab order should follow the visual order of the form
  • Required fields should be clearly indicated before the user submits
  • Form controls should be large enough to tap comfortably on touch devices

Validation that helps instead of punishes

The most common mistake we see is aggressive validation — marking a field as invalid while the user is still typing, or rejecting input formats that are perfectly reasonable. A phone number entered as “020 7946 0958” is not wrong just because your regex expects no spaces.

If your form rejects valid input, the form is broken — not the user.

Validate on blur or on submit, not on every keystroke. Accept multiple input formats where possible. And when validation fails, tell the user exactly what to fix and how.

The business case

We have seen accessible form redesigns improve completion rates by 15 to 35 percent. The improvements come not from visual redesign but from structural clarity — labels, error handling, and logical flow. These are changes that benefit every user, not just those using assistive technology.

Accessibility is not a feature you add at the end. It is a quality standard you build into the process from the start.