Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


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

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


Hierarchical Structure - Page 15

May 18, 2001

As an example of hierarchical structure, a corporate site may be divided into high-level categories such as product information, employment information, and information for investors. Because the home page is the top level of the hierarchy, these main categories form the second level of the structure. The product information might again be divided into different product families (the third level of structure), and each product family would be divided into information for the individual products (the fourth level of structure). Finally, each product may have pages for specifications, pricing and configuration options, customer case stories, and service information (the fifth level of structure).

Consider a page with pricing and configuration options for the SuperWidget product. This page belongs to five levels of the site structural hierarchy:

    1. The company's website (as opposed to being at some other site)
    2. The "products" category (as opposed to, say, employment info)
    3. The Widgets product family
    4. The SuperWidgets product
    5. Pricing and configuration

    My preference is to show all five levels in the navigation user interface because they are all useful in trying to understand the user's current location. Even better is a design that also shows alternative choices at one or more of the levels; such alternatives make it clear to users not just what they are seeing but also how it should be interpreted in relation to the other options on the site. Also, of course, listing alternatives makes it easy for users to go directly to one of the alternatives if it should prove a better match with the user's needs.

    In my example, listing the alternative choices on the fourth level of the site structure would show the user that the Widget product family contained MiniWidgets and WidgetClassic in addition to the SuperWidget. If the user wanted a MiniWidget, he or she could then go directly to the relevant product page and navigate from there to the relevant pricing and configuration page.

    Importance of User-Centered Structure

    In one e-commerce project I worked on, the draft home page had three ways of getting to the products: one search function and two navigation schemes, both of which were presented as simple lists of choices. One navigation scheme was structured according to the way most users think about the domain; the other scheme was structured according to the way many of the manufacturer's own staff members thought about their product lines.

    Results from usability testing showed that the success rate was 80 percent when people used the navigation scheme structured according to most users' mental model and only 9 percent when using the navigation scheme structured according to the company's internal thinking.

    Conclusion: The second navigation scheme was dropped from the design, even though this pained some of the project members. The second scheme had its advantages for those people who used it correctly, but it led most users into trouble, so it did more harm than good.

    Comparison of the two success rates of 80 percent and 9 percent leads to the conclusion that user-centered information architecture had about nine times as high usability as internally oriented information architecture. Of course, the exact difference between the two approaches will vary from project to project, but the difference is often large. We're not just talking a few percentage points here; we're talking about the difference between success and failure for anybody trying to sell anything on the Web.

    Breadth Versus Depth

    Currently, the most common navigation design is to list all the top levels of the site, often in a stripe down the left side of the page as was done in the original design of news.com. The benefit of this breadth-emphasizing design is that users are constantly reminded of the full scope of services available on the site. This is particularly useful for users who do not enter at the home page but go directly to a page deep within the site. Although this is a benefit, I do find it excessive to dedicate 20 percent of an interior page to a listing of top-level options, all of which can be accessed from the home page at the cost of a single additional click.

    The colored stripe serves a dual purpose as a site branding mechanism, which makes it easy for users to recognize that they are on this particular site. Thus, the stripe doubles as a kind of logo to help users identify their location relative to the Web as a whole.

    Whereas news.com had a breadth-emphasizing navigation design, the useit.com navigation bar is completely depth-emphasizing. It shows the full hierarchical path from the home page down through all the levels to the current page. Thus, users get a full sense of their current location relative to the site structure, and they can jump up to any desired higher-level page in a single click. This navigation support scheme is often called breadcrumbs after the Hansel and Gretel fairy tale.

    A breadcrumb navigation list has the benefit of being extremely simple and taking up minimal space on the page, leaving most of the precious pixels for content. After all, content is king, and my usability studies show that users tend to ignore navigation options and look directly at the page body when they go to a new page. Breadcrumbs are useful only for hierarchical information architectures because they require nested levels of progressively smaller subsites. But for such structures, the list of all the higher levels truly shows the context of the current page and helps users understand it, and it also helps users quickly move away from the page if it was not the right one.

    The LookSmart design combines depth and breadth by showing many levels of navigational hierarchy (depth) and listing all the alternative options for each level (breadth). The main downside of this approach is that it takes up a lot of space on the screen. Thus, a combined depth-breadth display is probably more suited for a dynamic presentation that abandons simple HTML. Dynamic HTML can be used to combine permanent visibility of all the levels (depth) with a temporary pop-up of the alternatives (breadth) on any given level when the pointer is over that level's name.

    A final example is Sun Microsystem's page template, which provides navigational breadth at both the highest and lowest levels of the site structure. Top-level breadth is shown across the top of the page which lists all the high-level categories on the site. Low-level breadth is shown down the left side with links to all the content at the level of the current page, including a few associative links to "see also" material. Finally, the design provides a small amount of depth by indicating the names of some (but not all) of the levels of structure above the current page.

    I would recommend use of this elaborate set of navigation mechanisms only for very large sites with highly heterogeneous content. (Currently, I would classify sites with more than 10,000 pages as "very large.") Sites with fewer pages will be easier to use with a simpler navigation design. Even the largest sites will be better off with simpler navigation if their content is so homogeneous that users can easily understand the structure of the information. For example, a site with the collected financial filings of all public companies in the United States could have a very simple structure to support navigation in hundreds of thousands of documents because they all had similar attributes.

    Unfortunately, some sites combine quite disparate material-and lots of it-and so end up with a complex structure that needs a lot of navigation support. This is often the case for large companies with multiple product lines that address different customers.

    Site Structure - Page 14
    Designing Web Usability
    Breadth Versus Depth: Examples - Page 16


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, & Permissions, Privacy Policy.

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