Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

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?
share|improve this question
1  
Didn't you ask more or less the same question here? ux.stackexchange.com/questions/6482/… –  Phil May 10 '11 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. –  johnnietheblack May 10 '11 at 19:03
1  
#4 still gets my vote ;) –  Phil May 10 '11 at 20:05
    
Thanks @phil :) –  johnnietheblack May 10 '11 at 20:45
    
Beforehand. I'd like to know and fix any problems before I spend seven years filling out yet another form. –  delete this account Mar 31 at 19:47
add comment

1 Answer

up vote 7 down vote accepted

#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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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