Applications of usability principles on a social network
Written by Verne on March 17th, 2009
In October 2008 I joined a great group of guys over at Daily Challenge to lend some creative firepower to an already blazing group of talented young individuals. At that point, Daily Challenge was merely weeks into its first public beta release of its new socially-conscious-driven social network and sported an undesirable user interface that was begging for some creative attention. But that didn’t matter – as with any new age development team working on a new social media product, the goal was not to release a perfectly designed or developed site, but rather to get an idea out into the market quickly and start listening to the feedback.
Fast forward 5 months and Daily Challenge releases its 2.0 website – the product of many long days and nights of usability sessions, focus groups, research, self-reflections, yoga desk calendars, and lots and lots and lots of attentive listening. We planned, mapped, designed, redesigned, redesigned again (and again and again), developed, tweaked, redeveloped (and again and again… you get the point) and launched a site that we felt was not only leaps and bounds better than its predecessor (in pretty much every aspect), but was also, more importantly, much more usable.
And that’s what this post is about (in case you were wondering where I was going with all of this…).
Usability in Social Networks vs. Regular Websites
Social networks differ from regular websites in 3 fundamental ways:
- Activities and content are fully (or at least mostly) driven by the users.
- Users are expected to do things on the website – interact, post, vote, etc.
- Users are expected to come back to the website periodically and continue to do things.
As a result of this, social networks should – I say should because not every social network does this – put greater emphasis on usability over, say, a corporate website. Don’t get me wrong, usability is important everywhere you go on the web, but the nature of a social network’s operation makes usability especially important.
This perspective guided my thinking during the redesign of the Daily Challenge beta 2.0 website. Many forks in the road were put to rest at the hands of basic usability principles that dictated righter from wronger (sometimes there was no strictly right or wrong answer). These are the principles that I want to share with you in the following case study of how usability can be applied to a social network.
1. Show only relevant information
Typically, in a list of items, many of the items share the same elements. Consider a list of articles on Digg – every article has a Digg button, a title, a description, a comment count, a share link, a bury link and the picture and name of the user who submitted the article. Of these elements, how many are the same from article to article? The share and bury links are definitely always the same, while the comment count and submission credit both follow a similar convention that combines common words (“Comments”, “made popular”, “hr”, “min ago”) with contextual variables (the number of comments, the name of the author, etc).

Let’s set aside the comment count and submission credit for a second and look at the share and bury links, which happen to be exactly the same on every Digg article listed on the homepage. The question to ask is whether it is necessary to show these two links on every single item all the time. Could we unclutter the interface if we were to hide these elements and show them only when it was relevant – i.e. when a user was reading that particular item?
That’s the idea behind this usability principle and the approach we took when designing the look of a list of challenges on Daily Challenge’s site. Since there was already so much information being presented to the user, we didn’t want to overwhelm them with information that was not relevant to them unless they were truly interested in a particular challenge. For us, that meant hiding the challenger’s name, the comment count, and the “Share with Friends” link until the user hovered their mouse over the challenge.

Compare the difference between the “show only relevant information” approach (above) and the “show everything” approach (below).

Much more unnecessary clutter in the latter example.
Why doesn’t Digg do it then?
Well, for a number of reasons (I’m guessing). Firstly, the comment count and author likely has impact on whether a Digg user will read an article. So, at a glance, it’s nice to see the articles that have the most comments. Secondly, Digg users by nature may be better equipped to read – it’s less about visual organization, and more about information consumption. Daily Challenge’s older and less tech-savvy userbase needs to be told what’s most important to them, while Digg users may like to decide that on their own. Obviously, these are just some assumptions I’m making so don’t take my word for it.
2. Emphasize important actions
I wrote about this not too long ago, so I’ll save you the full explanation and significance of emphasizing important actions. With so many different actions to perform around the site, we wanted to make things super clear. The result: we down-played the Cancel button and put more emphasis on the Save button. A small but important detail.
3. Provide visual feedback when actions are performed (and make wait times feel shorter)
Visual feedback is important when a user is performing some kind of action on your website. Whether it’s the subtle loading icon that appears at the top right of Twitter’s site when you tweet, or the fade-out effect you get when you mark a WordPress comment as spam, visual feedback lets the user know that something has been done or is in the process of being done. All in all, this also contributes to making wait times feel shorter since it eliminates any guesswork as to what’s happening.
The Daily Challenge site applies this concept in a number of areas:
Visual effects when a mouse hovers over or clicks on our Take Action buttons:
![]()
A “Processing” indicator after Take Action is pressed:

A “Loading…” indicator when data is being loaded into a modal box:

A white background that turns blue when a challenge has been Taken Action on:

Notices and alert boxes that confirm that an action was or was not performed:

4. Effective use of buttons and text links
One of the fundamental issues we had with Daily Challenge beta 1.0 was that many people didn’t know how to act on challenges. The root of the problem was simple and came down to the difference in the way that most users naturally perceive text links and buttons. Text links are used to navigate between sections of a site, while buttons are commonly thought to process data in some way, shape or form. In our first attempt, we gave users a text link to Accept a challenge, which didn’t resonate well with a lot of users. Not only that, but it was hard to see in the cloud of other links and text.

The new Daily Challenge site welcomes the change from text links to buttons that also happen to provide visual feedback when clicked (see above). This concept aligns well with the user’s perception of what is happening when they Take Action; they are effectively changing the state of (and processing data of) a challenge.

5. Stick with conventions for better recognition
There are some places where being unique and original can harm you. A search box, a shopping cart, or a RSS link are examples where you can benefit from following the common convention as the user will be able to identify them much more quickly. For Daily Challenge, it meant following the conventions for what to label the registration link, where to place the registration link, as well as where to place the search box. It’s harder for us to measure the impact of doing this, but the idea is to allow the user to more easily identify these critical elements by labelling them what they’d expect it to be labelled, and placing them where they’d expect them to be placed.

A great article on sign up form trends once pointed out that 40 of the top 100 social networks used “Sign Up” to label their registration page and also placed the link at the top right of the site. This finding certainly affected our decision to go down that same route.
6. Position form labels effectively
It’s been found through eye-tracking research on web forms that generally the best practice is to place form labels above the input field as it requires the least amount of eye movement to read and compute any one particular field. If you must place the label to the left of the input field (as we chose to do on Daily Challenge for aesthetic balance), it’s best to right-align the text so that the distance between the label and the input field is minimized. The idea here is to situate the label and input field as closely as possible such that the association between the two takes less cognitive power to process.

Again, a subtle detail that likely only saves users a fraction of a second of time when filling out our forms (even though they don’t know it), but still an important one in our quest to provide the most optimal user experience.
7. Use the Five Second Test
The Five Second Test is one of the simple ways to test the effectiveness of your user interface. It involves exposing subjects to your site for a total of 5 seconds and gauging different responses. In its Classic form, the Five Second Test “asks people to list the things they can recall after viewing your interface for five seconds”.
A critical issue we had with our first beta release was the fact that new users had no idea what the site was about when they first arrived. The call-to-action to sign up was not prominent enough and as a result, we lost a lot of users within the first few seconds of their first visit to our homepage.
The takeaway from the Five Second Test for us was that we had to make the homepage communicate what Daily Challenge was all about and convert visitors into new members as fast as possible – preferably within 5 seconds of their first visit. To achieve this, we made sure that the focus on the homepage for a new user was to sell the idea of the site and to lead them to sign up. It’s a bit harder to miss the big orange button now! ;)

The beta 1.0 homepage vs. the beta 2.0 homepage put to the Five Second Test
8. People like faces
We nearly missed this one – in our initial eureka moment of realizing that we could unclutter the interface by hiding some of the meta data (see my first usability principle above), we wanted to include the challenger’s profile photo in the group of elements that gets hidden. The reason for doing this stems from another usability obstacle that we encountered in the first version of the site.

What we found in a lot of user behaviour we studied was that users tended to click the profile photo with the intention of learning more about a challenge. However, the profile photo brought the user to the challenger’s profile page instead. This expectedly caused some confusion with inexperienced users so we wanted to mediate this issue by placing the photo elsewhere.
Our initial near-final design mockups looked like this:

A few nights before our big launch, the entire team attended Facebook Camp 5 in Toronto. (Who better to learn about running a social network from than the big daddies of all social networks themselves?) We picked up a lot of great insight that night, of which one of them declared the finding that people liked seeing faces of their friends around content. The presenter also went on to explain that clickthroughs on items with faces attached to them were much higher than items without any faces.
We thought about it long and hard, and coupled with some other reasons that justified making profile photos more visible again, we decided to make a last minute UI change the next day that placed the profile photos to where you see them now.

We’re still not perfect
We’ve taken a lot more usability principles than those listed here into consideration while we rebuilt the Daily Challenge site from the ground up. But it’s still not perfect. In fact, it’s far from being perfect. One reason is that when it comes to the web, there is still no concrete rule book that separates right from wrong. Everything is contextual and relative to so many other factors. Plus, it’s hard to please everybody (not that that is the goal either).
In any case, ingraining usability into every facet of a website – social network or not – is a leap in the right direction. If everyone could commit to this idea we’d all have a better web.
About Daily Challenge
Daily Challenge is a social network that inspires change by challenging a growing community of Do Gooders to perform small random acts of kindness on a daily basis. Learn more at www.dailychallenge.org.
If you enjoyed this post, subscribe to the free feed by RSS or Email.


Ahmed
March 17th, 2009 at 6:31 amReally good article! Usability is really important, as the most successful web services offers a simple and easy way to perform actions and interact with the website.
The more it’s clear and relevant, the more it’s efficient!
I think I’ve learned a lot with your approach, so thanks! Now, I’m looking forward applying these advices in future projects :)
Darius Bashar
March 17th, 2009 at 10:34 amMany months of blood, sweat and beers (not to mention a lot of development $$$) have gone into the findings which Verne has so concisely summarized above.
Hopefully any other social network startups that are exploring usability improvements can learn from our trails and many, many error.
The other suggestion I would make to any tech startups is Investing in a rock star Creative Director that is not only concerned with winning awards for aesthetic beauty, but rather well versed in usability.
We were tremendously lucky when Verne joined the DailyChallenge.org team.
Erin Lynn Young
March 17th, 2009 at 10:40 amon number 8, did you link the faces to the item, or to the user’s profile?
Valentino
March 17th, 2009 at 8:25 pmgreat article, and great redesign. kudos
Daily Links | AndySowards.com :: Professional Web Design, Development, Programming, Hacks, Downloads, Math and being a Web 2.0 Hipster?
March 17th, 2009 at 9:09 pm[...] Applications of usability principles on a social network | creative briefing Great read – Social Network Usability Principles (tags: design socialnetworking usability web+design) [...]
Scott
March 18th, 2009 at 11:00 amPlease make the article more usable by linking the comparison shot between the sites to a larger image of the sites side by side instead of taking me to the website.
Your title tag leads me to believe I am going to see a comparison and yet I have to View image and zoom to make a comparison for myself.
Thank you.
Usability beim Webdesign von sozialen Netzen - Noch mehr Arbeit | Webzeugkoffer Webdesign
March 18th, 2009 at 2:29 pm[...] Applications of usability principles on a social network geht auf Unterschiede ein und beschreibt die Besonderheiten sozialer Netze. [...]
links for 2009-03-19 | This Inspires Me
March 19th, 2009 at 6:04 am[...] Applications of usability principles on a social network (tags: usability socialnetworking design) [...]
Verne
March 19th, 2009 at 10:53 pm@ Ahmed, Valentino – Thanks for the kind words!
@ Darius – Sir, you are far too kind. :)
@ Erin Lynn – We ended up linking the profile photo to the user’s profile in order to preserve the consistency across the entire site. Our concerns were mediated a bit because every other element surround the profile picture linked to the challenge.
@ Scott – I’m sorry, didn’t mean to mislead you with the title tag! The before/after comparison wasn’t my main focus, so I totally overlooked it. I’ll try to put up a large pic!
Aymeric
March 20th, 2009 at 9:52 amThere are some good ideas, but it also shows a misundertanding of what usability is :
1) Concision (a usability criteria), is really key. It seems obvious that lesser is better, and it’s often the case, but Guidance (another criteria) is also really important, and your “take action” button is not easy to understand (what is behind “take action”?). Have you seen any WIMP (Windows or OSX) user interface with a “take action” button ?
2) Emphasize important action. Good principle, bad example.
Is the “Send “action more important than the “Cancel” one ? With designs like that, user’s could be quickly stuck into a process they want to stop (let’s put a huge BUY button and a small cancel at the bottom of the screen…)
3) Visual feedback. Totally agree on this one, but the best feedback is always the action itself, not a waiting logo.
4) Yep, the best would be to stick to a classical WIMP styleguide.
5) Adapt the UI to the user’s knowledge and uses is a good principle :)
6) While this one is correct, this has been demonstrated way before the use of eyetracking.
7) To me it’s much more a marketing test than a usability one, but I do agree an understandable homepage is key.
(sorry for the bad English…)
Hezi
March 22nd, 2009 at 8:07 pmvery nice and helpfull!
thanks ;)
On UX » Blog Archive » Social network usability principles
March 26th, 2009 at 9:58 am[...] One of the best applications of usability principles applied to a social network. [...]
Art Community network
March 31st, 2009 at 6:26 pmok nice will think on this one and get back. thank u
Recently linked (01-Apr-2009 to 14-Apr-2009) - zumio
April 14th, 2009 at 5:04 am[...] Applications of usability principles on a social network – A great case study of applying small, user-driven insights to re-develop a social network home page for great results. [...]
Kai Chan Vong
April 14th, 2009 at 6:54 amHey,
Thanks for posting this… lots of what you’ve said is really insightful and useful. I really like the comment about the form and trying to get the user to have as little eye movement as possible and seeing you use right align.
For me this is great if your forms are short. For future proofing or having long lines I find label top and getting the spacing right is the best.
I found the “Hug someone” comment and comparing you call to action to digg’s very ironic since you’d have to look so far over to the right… again not the best for future proofing different sizes of data etc. Never the less a great article. Thanks for sharing.
Dave’s Whiteboard » Blog Archive » Usability means social means network…means usable
April 14th, 2009 at 7:14 am[...] such tweet led to an article on usability principles in social networking, posted by Verne Ho at creative [...]
Christopher D. Sessums
April 14th, 2009 at 9:15 amOddly enough, there is theoretical lens used to frame this research.
This suggests that (1) the author may be unaware of such theories, (2) theory is not important, or (3) that there are no agreed upon principles that guide interface design.
More than just an academic exercise, theory provides a point from which one can determine where one is positioned in the world of documented analysis. Without this base, anybody’s thoughts on what makes for effective interface design is anybody’s guess, i.e., anyone who puts a design up is “an expert.”
For instance, where does it say in the literature that “pictures are important” for social network design? Without citing evidence for this, the author merely shares his opinion, which reduces the validity of their argument, and consequently, throws their other propositions into question.
While I appreciate the time you spent designing the site and this report, you provide little documentation about your methodology for determining your findings as well.
Please know I offer this feedback not to be some priggish pedant, but to help you consider establishing validity and reliability to your work.
Max Design - standards based web design, development and training » Some links for light reading (14/4/09)
April 14th, 2009 at 5:58 pm[...] Applications of usability principles on a social network [...]
jaffamonkey » Applications of usability principles on a social network
April 15th, 2009 at 5:41 pm[...] Applications of usability principles on a social network | creative briefing Related PostsSocial NetworkingThough I appreciate the value of web social networking tools, most rely on the fact your life is ful…Bluehoo – friends you don’t know yet (and maybe you dont want)Up to now my only experience of bluetooth, outside of file transfer or wifi, was fending off numerou…Usability & SEOUltimately, usability is key to ensuring a good ranking. Concentrate on delivering good usability, e…Summize – Twitter search engineLab usability testing has had it’s day Share and Enjoy: [...]
Design is never done » Applications of usability principles on a social network
April 19th, 2009 at 11:35 pm[...] Verne Ho describe the redesing of Daily Challenge on his post Applications of usability principles on a social network. [...]
Usability patterns for designing a social network application - thanks to Dion H for this one « Communities for SharePoint
May 5th, 2009 at 3:04 pm[...] Read the rest: http://creativebriefing.com/applications-of-usability-principles-on-a-social-network/ [...]
Colorrage Blog » Blog Archive » Some links for light reading (14/4/09)
June 4th, 2009 at 6:49 am[...] Applications of usability principles on a social network [...]
5 vor 12 am 09. Juni 2009 - bertdesign.de
June 9th, 2009 at 8:00 am[...] Applications of usability principles on a social network | creative briefing – Wertvolle Einblicke in den Prozess der Usability-Optimierung einer Community. [...]
Social Network Design: Examples and Best Practices | How-To | Smashing Magazine
July 13th, 2009 at 4:35 am[...] Applications of Usability Principles on a Social NetworkOffers useful information on making your social network more user-friendly. [...]
Social Network Design: Examples and Best Practices « Tech7.Net
July 13th, 2009 at 7:35 am[...] Applications of Usability Principles on a Social NetworkOffers useful information on making your social network more user-friendly. [...]
Social Network Design: Examples and Best Practices | Search Engine Optimisation
July 14th, 2009 at 4:46 am[...] Applications of Usability Principles on a Social NetworkOffers useful information on making your social network more user-friendly. [...]
Social Network Design: Examples and Best Practices « CSS Circle
July 14th, 2009 at 8:58 am[...] Applications of Usability Principles on a Social NetworkOffers useful information on making your social network more user-friendly. [...]
Social Network Design: Examples and Best Practices | Desinine
July 14th, 2009 at 12:35 pm[...] Applications of Usability Principles on a Social NetworkOffers useful information on making your social network more user-friendly. [...]
Buzz-Stop: Sociability | Webzeugkoffer Webdesign
October 1st, 2009 at 2:21 pm[...] der Breite noch relativ neuen sozialen Netzwerke und ihre Nutzer stellen neue Anforderungen an uns. Applications of usability principles on a social network beschreibt das ganz [...]
Conducting usability analysis for the attention economy | Software Technology Blog
July 12th, 2010 at 5:04 am[...] now a days there are specially devised methods and guidelines for Mobile application usability, Social Media portal usability etc. that contribute in enriching the distributed and social flavor a product. All of this helps [...]
Applications of Usability Principles on a Social Network | Best Web Gallery - Flash Gallery - CSS Gallery - Web Design Inspiration - CSS Web Gallery - Designing Gallery
July 30th, 2011 at 7:14 am[...] reader Ivan sent in this link to the Creative Briefing article Applications of Usability Principles on a Social Network. The article takes and in depth look at the redesign of a social networking site focusing on user [...]