• if a password requires a number or case variation, make it obvious
  • username should be the email address if possible
  • require confirmation of email and password
  • always use highlighting or an asterisk to represent required fields and optional fields
  • build your email reputation and deliverability so you can send confirmation emails effectively
  • send confirmation emails ASAP
  • collect the least amount of information necessary to facilitate the signup or form goal
  • don’t collect credit card information until it is needed
  • forgo asking for the user’s address until it is needed
  • don’t default email opt-ins to being on – present the option and only send email with permission
  • use form text areas to provide extra information about form requirements and clear them on focus
  • make sure tabbing flows logically through the form
  • pre-focus the cursor in the first form area