« The nasty, brutish and short lives of great-great-grandparents? | Main | Running Internet Explorer 6 and 7 at the same time »

May 30, 2007

Major paradigm shift in web design! The Right-side Navigation Underground

It dawned on me today, months after finishing what I consider to be be my best site design to date, that the way sites distribute navigation on a page is often poorly considered, resulting in diminished usability. I'd suggest that the best way to place navigation on a large portion of Web sites is to bunch the navigation links in the upper right hand corner. I'm calling this paradigm shift (in my mind, anyway) “The Right-side Navigation Underground,” and I encourage you to join my little cabal of truly forward-thinking site designers.

Here is a screen shot of the site I designed, WhitMcLeod.com, where I've used this technique:

Right-Aligned-Navigation-Is-Best

What this layout does is provide comfort to users, who will at first experience the joy of having their navigation links always in the same place — close at hand to their scroll bar which they're going to use once in a while.

The right side of page is a good place for something that users don't really need to focus on, since we usually read from left to right. This layout makes it easy for the user to focus on the content, which, from a user-comprehension perspective, is best if it starts in the upper-left of the page.  All the while, users will be able to click through the site easily, knowing that the main site navigation is clearly called out in an unobtrusive space. Their mouse rarely needs to move into the content area of the page, thus it rarely crosses into the content, which would put the cursor in the way of text content.

In the case of my Whit McLeod design, there are two portions to the navigation system: the main site navigation, consisting of 2 columns of 5 links each, and the sub-navigation, consisting of a list of 8 links. On the main navigation, I've chosen to render the links as text images, although this would make the site less usable for sight-impared visitors. An even better solution would be to do the main site nav as HTML text styled by CSS, the same way the sub-navigation is rendered.

This, of course, brings up another design deficiency — not being able to use an extra-saucy Photoshop-created text image for the nav, which in many cases could provide more options for a designer to make visual improvements, such as a professionally selected typeface or other sophisticated graphic effects. But users are quite used to viewing browser-rendered type in navigation, so not a big deal. Sure, it looks good if you can use cool GIF images for navigation, but really, most people don't give a damn if you've done that.

With plain HTML+CSS navigation text links, the usual caveat applies: it looks great in Mac OS X browsers, which have Photoshop-quality anti-aliasing of browser text; but it looks like crap on Windows simply because of Windows' inferior bit-mapped text rendering in browsers. (Although Microsoft's new Internet Explorer 7 browser has improved in this regard, by implementing anti-aliased text rendering, thus smoothing the jagged look which fonts have had on Windows browsers.)

Bottom line: whether you do your main navigation as HTML or images, it's best to put that nav in the upper-right of the page — it's a good place for users, who will find that position “natural” (despite years using the crap navigation on Amazon.com). This  layout goes beyond   merely looking good, to being something that is probably actually a usability improvement.

I'm looking forward to testing this myself or hearing from any folks about their own experience with using the sample site's navigation. If you're a web designer or usability tester, I'd love to hear your own experiences with this layout — does it provide the usability improvements I think it does?

Technorati Tags: , , , , , , , , , , , ,

May 30, 2007 in Web site + graphic design | Permalink

Comments

Nice design. I've always thought that right-hand navs were underrated, since most people are right-handed, it means they can click without "crossing over" the content. It's a bit like the way europeans use cutlery... :)

in regards to the eternal fonts-as-images question, have you ever thought of using the SiFR technique? This is a combination of a small .swf with your choice of embedded fonts, CSS and Javascript in order to dynamically create "flash text" - antialiased, your choice of fonts, etc.

the bonus is that, with the latest tweaks, the text is selectable, and the underlying HTML text is still visible to search engines, screen readers etc.

Learn more at:
http://www.mikeindustries.com/blog/archive/2005/04/sifr-2.0-released

There's an unofficial SiFR 3.0 out there but I dunno if it's widely supported or tested yet.

santé! (clinks glass)

Posted by: A.J. Kandy | May 31, 2007 9:08:38 AM

hi, came across ur entry while researching on flickr badges.

hm... i 'feel' ur technique, but somehow it doesn't work for me after its executed and I'm right handed. The webpage appear heavy on the upper right which is an eye-sore to me.

Nevetheless, on the good side, the blog looks packed with lotsa information, appears to be very informative.

just my 2-cents worth.

Posted by: Joe Gui | Jun 3, 2007 7:43:36 AM

I like the layout, with one exception: the whole thing is centered. First impression was that the text was off kilter on the left, and the navigation links were where my mouse _currently_ was. I'd rather have the text centered, and have to move my mouse a wee bit to the right to click on links... What do you think?

Posted by: JT | Jun 4, 2007 7:22:25 AM

JT - I think that'd be good too, indeed.

Posted by: Matt // Le Blog Exuberance | Jun 4, 2007 1:13:46 PM

It's a clean looking design, but...
When I went to the actual website, it didnt feel familiar. Since I read left to right, like most of us Westerns do, I found myself reading left to right on the navigation only and not actually reading any of the "About Us" content on the left. I couldnt quite find what I wanted in under 3 seconds...unless I wanted to read every link on the nav. There wasnt a standard way to guide me through the nav. Where do I begin, and where do you want me to end up. Nothing jumped out at me and I cant quite figure out what message you are trying to get across.

Posted by: mike | Jun 28, 2007 3:53:37 PM

Post a comment