User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In an attempt to reduce to the very minimal the number of fields for a user to register to our services I am wondering whether to replace the fields company and email with only one "company's email". The assumption is that I could then work out the company from the email. so

company: [....]
email:   [....]


company's email: [....]

This of course means that a user can not register with his/her gmail or hotmail and so on. But I am okay with that.

Can somebody see any flaw in this approach ?

share|improve this question
Are you going to manually determine the company based on the host name? You could resolve the host name in a trivial manner but is this data intended to be used by a sales person down stream? I think this problem is more of a data quality issue rather than a UX quality issues. – Aaron McIver Dec 21 '11 at 16:23
Company name is often needed when sending physical mail; do you need Company for anything more than contact? Do you never need to refer to the user's company or contact the company directly? – Ben Brocka Dec 21 '11 at 16:28
up vote 2 down vote accepted

I can see some downsides:

  1. You are assuming he is indeed using a company email, what happens if he puts his personal email?
  2. You are also assuming you will be able to extract the correct name of the company1.

Having to hunt down the company email is time consuming, while having an extra field is not such an issue for the user. Moreover if you make it optional.

1. As an example, I work at Siamofirozi Sports, SL. My company email is and I would usually put Supporterscup in the Company field.

share|improve this answer

It depends what type of services your are providing, and how important it is to have the company details. Actually, there is nothing to stop someone registering with their gmail address, and you would then not know anything about the company. Or they could register with a email.

You cannot reliably extract information from an email address. That may be a flaw, depending on your requirements, but it looks like it may be an issue for you.

The other side of this is that it may encourage people to register with a generic email (, which may or may not be what you want.

share|improve this answer
I think the OP was referring to stopping a registration from successfully occurring based on a RegEx pattern, perhaps client side and would avoid gmail, yahoo, etc... Not that they can't just because someone says they can't. – Aaron McIver Dec 21 '11 at 16:56
the "etc" makes this a major challenge. What if the company is, in fact, yahoo? Or a small company using gmail or suchlike for emails? – Schroedingers Cat Dec 21 '11 at 17:08
Agreed. Just pointing out possible mis-communication. – Aaron McIver Dec 21 '11 at 17:10

Your Answer


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.