|Web terrorism: if you want to do something, you need to register.|
Does this look familiar? "if your comment is worth it, then you should do it"? Excuse me, but what the hell? If I feel kind enough to offer more user-generated content to your site, why do you bother me with this nonsense? Are you saying that my comment is not worth it anyways, if I don't want to give you my email address? I found this notice in the comments section for an article about user experience expectations. Ironically, this must-register-thingy ruined the user experience for me. I mean, come on. Who really wants to register to a random website in order to leave one comment?
Pointless registering makes web a total mess
Yes, I have registered to tons of websites just to be able to do one thing, say, buy something online or comment on an article. I usually use mailinator.com (an email generator to help activate registrations without using your real email address) to create a non-sense account for anything else than online buying. But the number of times I gave up and left never to return? Much greater.
Let's think for a minute about how absurd this is. Say, in real life, you go to a shop wanting to buy something and this dialogue happens:
Shop keeper: "Sure, after you register, you can buy whatever you want. But you need to fill this form first. You'll get these great membership benefits! (...And while you're on it, write down your email address so we can disturb you with our ads every now and then.)"
You: I don't care about the membership benefits. Can I just buy this thing now, please?
Shop keeper: "Sure, after you register, you can buy whatever you want..."
You: Thanks, I'll go some place else.
Simple math: Companies are losing money because of mandatory registering.
Registration is required almost every time you want to comment on a news or blog article, buy something online, interact on a website. Basically, you need to have a user account for every little thing you do online. That's web terrorism and it kills great benefits that Internet offers. If you want to do something that takes 10 seconds to do, are you going to waste 5 minutes to register, and give out your email for spam? Who wants those news letters or special offers anyway? And who can even remember all those user accounts and passwords (if not using the same one everywhere)?
There are websites like Facebook that need user accounts for a reason, but most websites really don't have any good reason to ask for your email.
Don't require registration
My advice to site owners is this: Don't require registration unless you absolutely have to. People hate it. Registering has never been a user goal and it will never be one. Registration is an obstacle to users. They only register if they really, really want to use your site. However, this "take-me-to-be-your-user-please-I-want-it-so-much!" group of people is a small one. There are always more of those who want to be convinced first that the website is worthy of their time and email address.
But my site absolutely needs it
If your site's sole purpose depends on user accounts, try to come up with content and features that are available for everybody. This way you can get users to like your website. If they like something, there's a much better chance that they'll come back. And if you offer something really cool for members, many will gladly register.
When you offer the registration form, ask users only the most vital information. For many websites, two fields should be enough: email address and password. Make it easy to join in. Use a polite tone - make sure you're asking nicely, not demanding aggressively. When a user sees a registration form, it's decision time. If it looks nice, easy and quick, your conversion rate will be much higher.
After you get users to join in, you can ask (again, in a polite tone) for more details. But don't put anything irrelevant as mandatory. If you do, you'll have to deal with the user type that claims to be Elvis Presley, 120 years old, from the moon, with contact information email@example.com.