I am building a form that will require a person to be signed in to successfully post. Filling out this for is ESSENTIAL to my web application, so I really want to make it as painless as possible - and, to make it harder, many people will try and fill out this form before they realize they need to have an account and be signed in.

Is it better to:

  1. Prompt them to sign in / register BEFORE they even get to the form with a lightbox popup (ala Digg).
  2. Prompt them to sign in / register BEFORE they get to the form with a separate page altogether?
  3. Allow them to get to the form and present them with a lightbox popup?
  4. Allow them to get to the form, and add the sign up / register fields to the form itself?
  • 1
    Didn't you ask more or less the same question here? ux.stackexchange.com/questions/6482/…
    – Phil
    May 10, 2011 at 18:57
  • Slightly, yes...but I now have more options at my fingertips. Part of the downside of accepting an answer is that you never get to explore it further. I'm sorry for the redundancy, if there is one. May 10, 2011 at 19:03
  • 1
    #4 still gets my vote ;)
    – Phil
    May 10, 2011 at 20:05
  • Beforehand. I'd like to know and fix any problems before I spend seven years filling out yet another form. Mar 31, 2014 at 19:47

1 Answer 1


#4 is the best choice. You do not want to take the user out of the flow they have going in their mind.

They are focus on completing a task on your site and taking them out of that flow discombobulates them. The lose their train of thought and that makes users abandon or just causes displeasure in the experience.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.