Every extra form field is a micro-decision.
Too many decisions = hesitation.
UX audits don’t just shorten forms.
They remove unnecessary decisions.
That’s how momentum is protected.
#UXDesign#UXAudit#SaaS#FormUX#ConversionUX
Form fail episodes 19304: could you please make up your mind is this optional or not? (smells like spec changed in the middle of a sprint and none changed the placeholder)
#PoorUX#FormUX
ALT A form field where the placeholder as label says "phone (optional)" but the error message in red says "required field"
Never, ever disable buttons — Why not? (9min, maybe paywall) I’m not a big fan with absolutes, like, “never”, but still, very compelling arguments on why disabling buttons is rarely a good idea. by Daniel Berryhill
#UX#FormUX#Accessibilityuxdesign.cc/never-ever-disab…
The problem with disabling paste and what to do instead: adamsilver.io/blog/the-probl…
Disabling paste in form fields is annoying and prone to errors, instead, get an email verification step, a “check answer” page, or a password reveal button.
By Adam Silver
#FormUX
Poor form UX episode 134450: why do you limit the number of characters in an email? I know a lot of people with very long names who will go above that 32 characters limit (I went because I use aliases). Don't put arbitrary restrictions on email length.
#BadForms#FormUX
ALT An email field with an error: "use maximum 32 characters"
Password requirement best practise: if the minimum is 8, but you also add a maximum of 12, tell the user. Don't make them guess what is wrong with their 18 caracters autogrenerated passphrase (or, don't have maximum)
#FormUX#PasswordsUX
#FormUX
Inline validation is a huge help for users in forms, especially longs ones and ones on mobile. Here's a great detailed article on how to get those right by @smashingmagsmashingmagazine.com/2022/09…
If your form only indicates field expectations with placeholder text, may I please introduce you to my Usable a11y friend `<label for="theIdOfTheFormField">useful field label</label>` #formUX#a11y