Building An Effective Navigation Structure

This tutorial is now available in E-Book format. Find out more...

As mentioned in The Planning Phase, a hierarchical website has three page types; the home (or main) page, primary topic pages and subsidiary topic pages. 

The navigational structure of a well structured site should have the following seven attributes:

  • A visitor should always have an awareness of where they are in your site
  • Consistency.  The appearance and location of your links should be the same across your entire site
  • Page names (xxx.htm) should be similar to your navigation link names
  • Before clicking on a link, a visitor should have a good idea of where that link will take them
  • The home page should contain links to all primary topic pages.
  • Each primary topic page should contain links to the other primary topic pages and to that topic's subsidiary pages (if there are any).
  • Each subsidiary page should contain links to the other subsidiary pages within that primary topic, and to all the other main topic pages.

Typically your site will receive two kinds of visitors.  First and most common are the ones that enter through the home page and see your site the way you intended it to be seen.  The other kind of visitor is the one that drop in at one of the lower level pages as the result of clicking on a search engine link.  Don't be fooled, one may seem slightly easier to satisfy than the other, but they both have their challenges.

Visitors that Start at the Home Page

The visitor starting at your home page has greater expectations.  Because he/she is starting at the beginning, they expect your navigational structure to lead them to their particular area of interest without confusion or misdirection.  For that reason, your link names must accurately represent the contents of the target page.  Anything less will frustrate and confuse your visitor and possibly give them enough reason to leave. 

Choose the Right Names

When naming your links, review your target page and look for no more than three key words that summarize the contents of that page.  These don't necessarily have to be words on that page, they just need to create an accurate expectation.  Also, whatever name you choose for your link, be sure to choose something similar for that page's URL name.  I.e., don't call your link "The Bookstore" and then name your page "Page14.htm".

Give Each Page a Title

What better way to reinforce that the contents of the destination page matches the link that took you there, than to use a descriptive title (on the destination page) that matches the link name.  A page title in a type larger than the rest of the text on a page will be one of the first things a visitor sees when arriving at the page.  If nothing else, it will give your visitors a warm fuzzy feeling to know that they arrived at the right place.

Be Consistent

One of the most frustrating experiences on the web is trying to navigate a site where the navigational structure changes on each page.  Whatever you decide on, whether it's a horizontal menu at the top of your pages, or a vertical menu down the left side of your pages, MAKE SURE IT'S THE SAME ON EVERY PAGE.  Of course, there are exceptions to this rule, especially when it comes to large sites like Yahoo or MSN, but most of us won't ever have to worry about managing a website that is that complex.  Keep it simple, so that your visitors don't have to think, and you'll have happy visitors.

Another exception to the consistency rule is your home page.  Your home page has a totally different purpose (as discussed in our previous newsletter) and therefore does not have to adhere to the site's navigational structure.  However, the home page should contain links to all the primary topic pages.  The last thing you want a visitor to do is to arrive at a primary topic page and see links to other primary topic pages that weren't on the home page.  You don't want them saying to themselves "Where did that come from?"  My philosophy behind a good navigational structure and link naming convention is No Surprises.

Leave Breadcrumbs

Something I see being used more and more on the web is breadcrumbs.  Just like the ones used by Hansel and Gretel, breadcrumbs are visible markers that trace your visitor's steps through your site.  They are typically displayed in the upper two inches of each page and list out the pages that the visitor stepped through to get to their current page.  The standard designator between pages is the ">" (greater than) symbol.  Because I believe that breadcrumbs are an extremely valuable aid to navigation, (even in a small site like mine), I recently added them to my site.

Don't Fool Your Visitors

There are basically four kinds of links:

  • The ones that take your visitor to another page on your site
  • The ones that take your visitor to another site
  • The ones that bring up an email window
  • The ones that start a download
It is absolutely critical to ensure that your visitors know which is which.  Something I find extremely aggravating is to click on a link that I assume will take me to another page on the site, and then find out that I just started a download.  The links in your navigation bar should only link to other pages on your site and possibly an email link.  NEVER include links that start downloads or links to other sites in your navigation bar.  These should be within the body of the page and should be clearly identified.  No Surprises.

 

Visitors that arrive at lower level pages

Not every visitor will enter your site through the home page.  Often, a search engine robot will index the primary topic and subsidiary pages of your site, thereby resulting in visitors entering your site at almost any page.  To create location awareness for these visitors, I would once again strongly suggest using breadcrumbs.  The really nice feature about breadcrumbs is that they tell you where you are, no matter where you came from.  It's like going to a mall and looking at the directory.  The first thing you always look for is the "You Are Here" indicator.  Once you find that, you know exactly where you are in relation to the rest of the mall.

Take Me Home

For those visitors that enter your site in the middle, a really handy way of establishing orientation is the link to the home page.  In fact, I would go so far as to say that every page on your site MUST have a link to the home page.  It gives your visitors a way of starting from scratch.  Lately, more and more sites are using their logo's to link back to the home page, and web surfers are quickly becoming accustomed to finding the home page link there.

The Site Map

Even for small sites, a site map can be a very useful tool.  First, it gives newcomers, especially the ones that enter via a lower level page, a place to get their bearings.  A site map is basically an outline of your site, with each level being indented slightly to show groupings.  Because my site is relatively small, I decided to use a site map for my navigational links.  The advantage to this is that it displays on every page and therefore creates an instant aid to location awareness.  (Of course, if my site gets too big, then this concept goes down the tubes).  If you do decide to add a site map to your site, be sure to add a link to it in your navigation links.  It won't do anyone any good unless they know it's there and have easy access to it.

I Can't Find What I'm Looking For

If your site has lots of content, you should certainly consider adding a site search engine. Not only will it accelerate finding something specific on your site, but it will also verify that you site does contain the sought after information.  Sometimes, looking for something specific on a large site can be like looking for a needle in a haystack.  Wouldn't it be nice to be able to query the haystack and find out if this is the one with the needle?

 

Go to: Website Aesthetics