MySpace Dev. 2: Social Network IA
Before the first line of code is written, we must familiarise ourselves with the navigational constructs of a MySpace profile page so we make all of our core IA changes deliberately rather than by some type of coding accident. In a social network, all navigation from profile to profile happens via friend or via search; each user is their own centre of the universe. Your friends are closest to you and also perceive their own profiles as the centre of the network; you could be their friend, a friend of a friend, or a friend of a friend of a friend and of them as well. For that reason, you are both the main node as well as merely another one that someone might pass through; because of this, you have to pay attention to what you do to limit this flow of traffic. If your profile page contains no MySpace-based navigation and is solely a narcissistic shrine of your own glory, you’ve effectively isolated yourself on the network and ruined its navigational construct. You have made the network antisocial, and everyone will hate you as well as not visit your profile page again (Well, in an ideal world, at least. People may think it’s rather funny and return to laugh at you.)
The lesson learned from this structure is guideline one of MySpace IA: keep the social network social. Although you are the centre of your own universe, you are most likely a meaningless pawn to others just browsing through. If you want people to browse through to begin with, give them familiar functionality; keep the MySpace social aspects you actively participate in. For me, that’s friends and messaging; for others, it could include user ranking and groups. Giving people ways to navigate to those connected to you and perform operations with your profile keeps the system functional and active.
Now that we’ve covered basic user interaction, what content should go on this page? MySpace users are used to certain functionality: a picture of the user, a link to pictures and videos, a song, interests, and vital statistics in the left column, with blog entries, “About Me”, friends, and comments on the right. Any other content, such as embedded video or Flash games, isn’t standard and is thus somewhat surprising to the user; on the contrary, a lack of common content (e.g., you design your profile page to contain only your picture and friends) can also appear broken to a common user rather than custom.
From this, we’ve got another IA guideline for MySpace: stick to common content. People are used to having certain content somewhere on the page, so no matter where it’s pulled from, the content will be familiar. For this reason, you can bring in rich content from other sources as long as it looks like it belongs there in the eyes of a common user (and not just your own.)
These two rules offer little direction in terms of layout; in fact, I will not spend much time preaching to everyone where everything should be placed. The following layout guidelines are even more loose than the ones above, but I highly recommend following them to some degree to maintain common usability.
My first layout guideline, and the one I would most likely encourage above the others, is to keep navigation in the same relative position. If you move all page navigation to the footer, the user who relies on the upper MySpace search will be lost; if you move all profile actions (Add to Friends, Block User, etc.) under your comment form, it can also be confusing since people are going to look for it under your photo on the left. Keeping navigation in these places allows you to change iconography and navigational typefaces without much user confusion.
This guideline segues nicely into the next: keep interactive element captions constant. If you change “Add To Friends” to something obscure like “Make me a star” or change “Post Comment” to “Send Message”, you are stomping all over the user’s existing site familiarity for a rather inane design choice. Being given the ability to customise your profile in this extensive of a manner is a privilege, and there are already too many trashy executions of this customisation to add yet another page to the mix.
Before you begin to feel too privileged, though, realise that a holier-than-thou stance when laying out your profile can also be a one-way ticket to a terrible user experience. If you shift content around on the page because you think you know better, be prepared to be proven wrong by users who have to search the page for your friends list because it’s not where it used to be. We know that MySpace is poorly coded and the UI could use an update, but unfortunately your profile UI doesn’t carry over to other MySpace profiles or, for that matter, the rest of the site. With this, I have my final guideline for planning your MySpace profile: always have a reason for moving content. Don’t just do it because you can.
Now that you have some guidelines in place, it’s time to wireframe your custom profile. I’ve built a rough PDF cheat sheet of MySpace interactive elements for use when planning out your profile. Tomorrow MySpace development will move into the world of code with XHTML/CSS and the Div Overlay method.
Type a Comment
Incoming Links
- links for 2006-08-30 «…
MySpace Dev. 2: Social Network IA at hyalineskies part of a myspace redesign tutorial (tags: myspace design…
Comments
Pheirser
posted 1 year, 11 months ago
A good read… I thoroughly agree
I can never understand why people post a conflicting background and text color. It seems to make their experience almost redundant.
Kelli
posted 1 year, 9 months ago
Very helpful site! :)
9re9ory
posted 1 year, 9 months ago
Hi.
I really like your “no-nonsense” point of view. Every MySpace user should read your text (rather than Tom’s welcome message).
Jon
posted 1 year, 8 months ago
Thanks for the information on myspace. This is some great info.
USTommyMC
posted 1 year, 5 months ago
I just want to say that your logic in MySpace design is very comforting. I say that because I have been trying to design a unique MySpace profile but most resources I find and read like to go to the extreme and completely look non-myspace.
Most of my friends on MySpace are family and friends that don’t have the slightest clue about web design. I keep my profile simple and familiar for their sake as I don’t want to confuse them.
Like you said, I don’t want to isolate myself. I also have a blog and flickr account that I would like to tap into vice duplicate on MySpace.
Your tutorial is the best one that I’ve seen yet.
Ivan
posted 1 year, 4 months ago
First sorry for my poor english.
Now, i don’t like to be similar to other peaple, i always try in my life to be different and unique. This is a reason why i m writing here; i dont like myspace “default design”. I understaind the concept of social network, most profiles on myspace have the same design, and user don’t being confuse. But, this is my point, users are not stupids: “i look on a customed profile/stop/look/(re-look)/analyse the profile/ok the section i m serching for is here/stop”
Thanks for your tutorial !!
Eston
posted 1 year, 4 months ago
Ivan:
Your point is honestly one that is entirely valid. It’s true that a user will most likely be able to figure out differences in the profile, and it’s really your choice whether or not to mess with common user interface controls to change not only placement but calls to action, et cetera.
At the same time, every change you make for the sake of being creative will hit you on the usability end. It’s a classic case of “Don’t make me think” — you’re destroying the familiarity the user has of the application — and really if all of MySpace is supposed to be the same web application, the more you move the more you taint the whole network and UI familiarity. That’s really what I was getting at here.
sih
posted 1 year, 3 months ago
superb tutorial - wish i’d discovered this before i’d embarked on me own custom profile! check it out at: http://myspace.com/peacefm - comments welcome :) methinks it conforms nicely to the philosophy described above of keeping the layout familiar to users..
Rahkyt
posted 1 year, 2 months ago
Good stuff, here. I’m looking forward to getting into it. Thanks for taking the time!
blak188
posted 1 year, 1 month ago
Thank you for your no nonsense approach..I have only been designing for about 2 years any info is good.
Tony
posted 9 months, 2 weeks ago
Tutorial on how exactly to use this div overlay would be great. I can’t figure it out. If you can send me some instructions that would be great!
Good reading though :-)
Tony
posted 9 months, 2 weeks ago
Me again :-)
Ok, I guess the coffee had not kicked in. I just saw your explanation on how to use the overlay. It seems simple enough and I’m going to give it a try.
Amy
posted 9 months, 1 week ago
Hi! Nice tutorial. Thank you for taking the time to write all of this. I will be giving it a try in the morning… or I mean, later… it’s 5AM right now.
Cheers from Peru!
mike L.
posted 2 months ago
preaching the usability gospel. word.