Skip to main content

3 October 2026

Designing forms people actually finish

The most expensive form field is the one that makes someone stop and think "why do they need this?" — every field beyond the essentials is a place a real visitor quietly leaves.

Start from what you actually need first

Ask for the minimum to start a conversation — not everything the eventual quote will need. A short first step that gets answered beats a thorough one that gets abandoned halfway through.

Errors that help, not scold

  • Tell someone what to fix, specifically — not just that a field is "invalid".

  • Validate as they go, not only after they hit submit and lose their place.

  • Never make someone re-type something because a submission failed silently — that's a system failure, not a user error.

Design the states, not just the happy path

A form's loading state, its success state, and what happens if the submission genuinely fails all deserve as much care as the empty form itself — most teams design only the last one and hope for the best on the rest.

Got a question about this?

If this is the kind of problem you're working through right now, we're happy to talk it through — no pitch required.

Start a project
Designing forms people actually finish — Rahnix