For while now I've been trying Netvibes and Pageflakes, two members of a new school of sites that invert the traditional service signup experience. As discussed in the last post, old school sites put up numerous marketing, signup, and technology-related hurdles at the entrance to their service. New school sites like Netvibes and Pageflakes turn this experience on its head: first the visitor tries the product using something tantamount to an anonymous account. Once the visitor is convinced they like the service and want to get more out of the service—only then do they complete the steps to form a relationship with the service.
Both Netvibes and Pageflakes let users build and edit a highly customizable home page. Such home pages have existed for years, but in the past customizations were generally available only to users with established accounts. These two sites, in contrast, take a new visitor straight to their very own customizable home page. In Netvibes, for example, a small portion of the page explains what the service does, but most of the page is given over to functional widgets that demonstrate the service with real examples:
The general idea is that the user will figure out what the product is by using the product itself—not by reading marketing verbiage or sitting through a demo. The page reveals customization capabilities through a combination of self-explanatory elements ("Type your page title here") and additional options revealed on hover.
PageFlakes is very similar to Netvibes. Pageflakes does almost as good a job as Netvibes in welcoming visitors to their product, although for some reason they feel compelled to display a welcome page first. In using both sites, PageFlakes seems to be slightly more polished than Netvibes (though I personally wouldn't have attempted to build a brand around the word "flake").
These sites both use cookies to establish a tentative, anonymous relationship between you and the site. You can even enter personal data to customize the various widgets, but until you've established an account, you're generally using the service anonymously. (Of course, even without a user ID, each additional piece of data you enter to customize the site can be used to more precisely identify you.)
You can use your anonymous account for as long as you want to, provided you use the same browser on the same machine to do so. Whenever you reach that point—maybe even months after starting to use the service—you can sign up for an account. The basis of your relationship with the site transfers from your anonymous browser cookie to a real account secured with a user ID and a password. (Both these sites use your email address as a user ID, to eliminate the signup hurdle of picking a user ID.)
The deep principle at work is that a site doesn't need to rush to secure a relationship with a visitor. Inevitable interest in getting more out of the site (in these cases, the desire to use your customized home page from another location) slowly pushes you, the casual anonymous visitor, to finally forge a permanent relationship with the site as an identified user. The site knows a relationship with you will develop in its own time.
I've been searching for a compelling real-world analogy to this kind of anonymous trial-before-signup experience. The best I've come up with so far: a public library. Anyone can walk in off the street and participate in a highly useful basic level of service—just pick a book off the shelves and start reading. You can do this for as long as they want, and you don't need to supply identification to do so. However, when you eventually want to take a book home, you must "upgrade" to a higher level of service. You must establish an account with the library, and this step requires that you identify yourself (with, for example, a document showing your address).
I still have yet to establish a full account with either Netvibes or Pageflakes, but have continued to try both out anonymously. I might never elect to sign up with either service. Yet, even if I eventually abandon them, I will have used each far longer than I ever would have if it had made me sign up first.
I absolutely love offering functionality for anonymous accounts. Many times it is completely unnecessary to complete a daunting sign-up process.
However, I've found it's not always a good idea. Over the last couple of months I've build an application where the user can store their search query. It's a small piece of information that shouldn't need to require sign-up.
After a day of usability testing I've found that is exactly the question some people asked themselves. Where is this information stored? How does it know who I am? Do I need to register to use it? Especially the latter question was quite a barrier for people to immediately use the functionality.
It all depends on the situation of course, but sometimes taking away the barrier of sign-up results in a barrier on its own.
Posted by: Jeroen Mulder | May 24, 2007 at 12:25 AM
This concept was actually a major (and important) design decision for us when we built TerraClues. The game we created is not something people really understand until they give it a try. We wanted them to be able to jump in and start playing without having to create an account. However, this presented the problem that we needed to be able to track their progress. It's really easy to make use of "anonymous ID" in ASP.NET so if you are not logged in we just record your progress against your anonymous ID. If you want your progress to be permanent, just create an account. No one has ever complained about losing progress from hunts they played anonymously and I think there are a lot of people that never would have given it a try if they had to start by creating an account.
There are still some features we hide until you create an account, such as the ability to create a hunt for others to play. This is because you are creating content that others will see so we thought it was important that you always have a way to get back to it even if you switch browsers or delete your cookies.
Posted by: Bryan Bedard | May 28, 2007 at 01:31 PM
This is exactly the kind of thinking that 2ch and its english language clones embrace. They've also got the flexibility to allow usernames for those who desire and a way (without registration) to allow people to prove their identity by entering in a passphrase when they post.
http://wakaba.c3.cx/shii/
Posted by: HeadlessCow | June 07, 2007 at 03:09 PM