Why do we require user registration?
So I've recently been driven nuts by having to register for new services. I just cant justify spending the time registering anymore... I know I wont come back but maybe a handful of times.
The app I am writing is a small video editor and I am starting to change my mind about requiring user registration. It seems like the default these days but I cant see any significant gain to the user from an account on my site. Keeping track of a few video clips does not seem like enough justification... not to me anyway. There is no profile to what I'm writing and there are no friends.
Aside from being able to say I have xx number of users why do we require user registration? Would your usage not increase if it's completely open? Thoughts?
Thanks and my apologies if this has been discussed before and I missed it.
11 comments
[ 4.2 ms ] story [ 38.8 ms ] threadI would say yes if you require your user to save some sort of content online. Giving them incentive to come back to your site.
I always thought that user registration adds friction to any app. I guess it all comes down to how it's implemented and how easy it is to get user from point A to B on your app.(e.g. reddit's way of user registration comes mind) Although the implementation of OpenID should ease that restriction a bit.
In short I personally like the idea of not having to register on your app. Why don't you try it? see if users like the system. Besides it's their opinion that matters anyways. Is seems like a novel way of approaching web apps these days. Hope this helps....
Additionally, your users will never be able to (easily) sych between computers and to be honest you'll eventually add user accounts anyway. That's not to say that you'll implement a full username/password scheme, but you will need some sort of server-side persistence.
That's where I'm at in my development right now, and I'm looking at a happy middle ground where the user CAN have an account (optionally) to do things like sync between computers but will vary rarely be asked for account information. My advice would be to sketch out a road map and assume that you will eventually add some sort of user account -- and then architect your site so that when you make that transition your users won't lose all of their data (as will be the case for photoflock's history data).
An anonymous account would essentially identify a single browser and enable server side storage required for full application functionality.
Should the user later feel like the registration is worth the trouble after all, he could merge one or multiple anonymous accounts into a single regular account.
One thing to think about in advance could be to prepare for merging data from multiple accounts.
I think Amazon shopping cart did something along these lines?
My primary project, mystorespace.com, takes a similar approach. We have a fully functional demo accessible without an account (you will be automatically logged in as testuser@mystorespace.com). I really don't like having to register in order to try something, so I assume most users feel the same way.
1. I want to use your site on different machines.
2. I have no idea when where my cookies go or do, but I know it's good to delete them from time to time.
3. I have information on your site that I consider semi-private.
4. I really like you app, and I like being a part of your community (assuming you have one).
5. I really like the people who use your app. (You've already said this isn't valid in your case)
I wouldn't discount the first three points though.Instead of requiring it, just make it optional and ask why people are signing up during the process. They'll let you know.
Good luck!
Also, personalization of site. You could do that solely with a cookie, but then when I'm on another computer ...
I was thinking about making it very basic, no registration, user can create and save but they have to take care of tracking their own edits... bookmarks or taking the embed for a one time use. I realize it would not be all that feature rich but does it need to be?
Light, nothing to commit, like tinyurl with video edits...