Let's say there is a sign up for merchant and customers. Is it okay if I make the sign up page for the both of them on one page? I added an image here as an example. The sign up is for merchants and the log in is for customers. this is the illustration


2 Answers 2


Well keep a single form for both of them just differ them on the basis of type like a dropdown with merchant or customer option on sign up. And while signing in, maybe a checkbox maybe which says want to login as a merchant. Depends which one do you want to show as default.

Secondly, apart from this, Don't just give placeholders for input fields because while typing they would disappear. From UX perspective, it is better if you give label on top of the field for better readability.

  • so in conclusion, is it better to split the pages? i'm sorry i really confuse what is more effective:( Jul 10, 2020 at 3:41
  • You can split as well to have different pages altogether for both but the user can be customer or merchant both at the same time, right? Having separate pages means they know they are on specific url (customer or merchant). Having both on single page allows them to be able to just go to single url and switch /select the relevant role and log in.
    – Wahab Shah
    Jul 10, 2020 at 9:09
  • "From UX perspective, it is better if you give label on top of the field for better readability" - what is your evidence for that? Placeholders in input fields make the form seem less cluttered and therefore easier to fill. Judging from personal experience I have not noticed any problem with placeholders.
    – drabsv
    Aug 8, 2020 at 18:20

No, it should not be a different form. let them signup and just ask the primary role in the form itself. and if it is something where a single user can play different roles then there should be option to switch roles after the login.

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.