Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
 Discussion Forums
 HTML, XML, JavaScript...
 Software Reviews
 Editors,Others...
 Top100
 JavaScript Tutorials, ...
 Tutorials
 ASP, CSS, Databases...
 Discussion List
 FAQ, Roundup, Configure ...
 Authoring
 HTML, JavaScript, CSS...
 Design
 Layout, Navigation,...
 Graphics
 Tools, Colors, Images...
 Software
 Browsers, Editors, XML...
 Internet
 Domains, E-Commerce, ...
 WDVL Resources
  Intermdiate, Tutorials,...
 WDVL
 Discussion Lists, Top 100,...
 Technology Jobs


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Top 10 Articles
  1. Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
  2. JavaScript Tutorial for Programmers
  3. Design
  4. JavaScript Tutorial for Programmers - Objects
  5. JavaScript Tutorial for Programmers - JavaScript Grammar
  6. JavaScript Tutorial for Programmers - Versions of JavaScript
  7. Cascading Style Sheets
  8. JavaScript Tutorial for Programmers - Embedding JavaScript
  9. JavaScript Tutorial for Programmers - Functions
  10. Authoring JavaScript
Domain Name Lookup
Search to find the availability of a domain name. Just enter the complete domain name with extension (.com, .net, .edu)

Navigation - Page 11

May 18, 2001

The Web is a navigational system: The basic user interaction is to click on hypertext links in order to move around a huge information space with hundreds of millions of pages. Because the space is so vast, navigation is difficult, and it becomes necessary to provide users with navigational support beyond the simple "go-to" hyperlinks.

Navigation interfaces need to help users answer the three fundamental questions of navigation:

  • Where am I?
  • Where have I been?
  • Where can I go?

Where Am I?

The most important navigation question is probably "Where am I?" because users will never stand a chance of understanding the site's structure if they don't understand where they are. If you don't know where you are, then you also don't have the ability to interpret the meaning of the link you just followed.

The user's current location needs to be shown at two different levels:

  • Relative to the Web as a whole
  • Relative to the site's structure

You need to identify your site on all of your pages because they form a subset of the Web as a whole. All web pages are much the same from the user's perspective; they share interaction techniques, they are downloaded (slowly) from the Internet, and they have relatively similar layouts. These similarities are in fact good because they allow users a measure of transfer of skill from one site to the next. My usability studies show that users complain bitterly when a site tries to use navigation interfaces that are drastically different from the ones they have come to expect from the majority of other sites.

The Web as a whole dominates the user experience because users tend to view no more than four to five pages at a time at any individual site. The potential downside is that users will not know what site they are on unless you tell them. Thus, navigation rule number one is to include your logo (or other site identifier) on every page. The logo should have consistent placement (preferably the upper-left corner if the page is in a language that reads left to right) and should be made into a hypertext link to the home page so that users can get to your home page from any other page. Location relative to the site's structure is usually given by showing parts of the site structure and highlighting the area where the current page is located. It is also important to have a clear main headline for the page that states its name or main content in a glance. Finally, the page title in the HTML header definition should be used to generate a meaningful name for each individual page so that users can locate it easily in their bookmark list if they bookmark the page.

Where Have I Been?

Because standard web technology is state-less, it may be hard for page designs to directly address the "Where have I been" question, because the site doesn't know without resorting to cookies or other user-tracking measures. Luckily, some of the few useful navigation mechanisms in current web browsers provide some assistance with this question. The Back button takes the user directly to the previous page, the history list includes a list of recently visited pages, and hypertext links are shown in a different color if they point to previously visited pages.

I recommend not changing the standard link colors because users will only understand the meaning of the link colors if they are kept the same. I tested many sites with non-standard link colors where the users ended up not understanding what links they had already followed.

Knowing what links lead to previously visited pages is useful for two reasons: It helps users learn the structure of the site, and it prevents them from wasting time going to the same page many times.

Where Can I Go?

This question is answered by the visible navigation options and any other links on the page. In addition, assuming that the user has acquired some understanding of the site's structure, the user may have a general idea of other, currently invisible, places to go. Because it is impossible to show all possible destinations on all pages, it is obvious that a good site structure is a major benefit in helping users answer the "Where can I go" question. There are three kinds of hypertext links that can be used on a page:

  • Embedded links are the traditional underlined text that indicates that "more stuff" is available about some topic that is discussed in the body text.

  • Structural links are links that systematically point to other levels of the site structure as well as to siblings or children in a hierarchy. It is important to have the same structural links on all pages so that the user will understand what structural navigation options to expect.

    Of course, the exact destinations pointed to by the structural links will be different from page to page. Therefore, it is often better to use link anchors that name the specific destinations in addition to giving the generic structural relationship between the current page and the destination page. For example, it is better to have a link that reads "Up to Widget Product Family" than a link that simply reads "One Level Up."

  • Associative links are used to give users "see also" hints about pages that may be of interest to them because they are similar or related to the current page.

    It is usually best to represent links as underlined text, keeping the standard link colors of blue for links to unvisited pages and purple for links to pages the user has seen before. Everybody learns the meaning of this convention the first day they are on the Web, and there is simply no doubt that underlined text means "click here." Because underlining now has a strong perceived clickability affordance, it is best not to underline any text that cannot be clicked.

    Usability problems are also associated with links that have any form other than simple, underlined text. Pull-down menus and graphics should be used for navigation only with great care because they don't behave in the standard manner of underlined text. In particular, they don't turn purple if they link to places the user has already seen.

    Still More Metaphors - Page 10
    Designing Web Usability
    Navigation: Examples - Page 12


Up to => Home / Authoring / Design / Usability




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers