DEV Community

Discussion on: Your thoughts on Creating a New User

Collapse
 
pedro profile image
Pedro M. M. • Edited

I’ve been experimenting with multiple ways for users to sign up and I found out one, which actually increases the conversion rate. Which takes the following steps:

  1. The sign up process asks for the email. That’s it.
  2. A random password is generated and sent to the email as part of the verification process, which includes a link to the web so we ensure it’s easy for the user and he doesn’t need to type the password.
  3. When he logs in for the first time, force user to change the password so he doesn’t forget it.
  4. Then ask for the information you need. It may be a premium membership button somewhere which leads you to choose payment method, info, etc or a panel asking for shipping address when he buys for the first time. I would recommend not to ask them for information right after forcing password change since it may feel intrusive.

However this method is not suitable for all situations. I strongly recommend it when you want the email of your users to be the username and you don’t need any additional indispensable info about your users.

Collapse
 
jessachandler profile image
Jess Chandler

Thanks for this detailed response from your experience! It is very helpful.

I am reconsidering my naive flow after all of these great responses, and I really am leaning towards a structure like this. Now, I just have to figure out how to provide something meaningful to put on the page for people who are signed up but not paid members :)

Collapse
 
pedro profile image
Pedro M. M.

Yep, you nailed it! This method uses the password as the verification process itself, which makes user feel like the process is just a step away, the email and nothing more.

So the most essential step here is to be creative when asking them for more info. once they’re logged in.