Form design: handling optional fields

One of the principles of designing a good form is that you should first know why you’re asking every question. I stole that line from the GOV​.​UK Service Manual because it’s awesome.

In short, we should only really ask users for information we need to provide a service. For example, most sites that ask you for your age or sex during sign up, do not need them to provide the service. Silly.

Silly because it requires more effort to complete more fields. It will probably stop (some) users from registering. And it means having to store more data. All this

See original post