The Importance of
Hierarchy
Louis Rosenfeld and Peter Morville say it best in
Information Architecture for the World Wide Web:
"The foundation of almost all good
information architectures is a well-designed hierarchy."
Why? People understand hierarchies and have used them
forever in family trees, scientific classification, language, and more. It's comfortable
to start at the top, at the most general level, and move down the line toward more and
more specific information. If you have a large site, you can't afford to ignore hierarchy.
The hierarchy is your primary navigation system, but
it can't be the only one. You'll need other ways to navigate your site, but your hierarchy
will make it easier to build them.
Your global navigation system can be based on the
major categories on the top level of your hierarchy. You can translate your hierarchy into
a table of contents. No matter what navigation systems you build, you'll need the solid
foundation of the hierarchy to do it well.
Designing Your Site's Hierarchy
Rosenfeld and Morville have several guidelines for
designing information hierarchies on the Web:
- Hierarchical categories should be mutually exclusive.
This isn't a hard-and-fast rule, so feel free to put certain content in more than one
category. Don't overdo the cross-referencing, or your hierarchy will get muddled.
- Consider breadth and depth (the number of options
at each level of hierarchy and the number of levels in the hierarchy, respectively). Don't
make your users click through lots of levels to get where they want (too much depth), and
don't overwhelm them with too many options on each page (too little depth). More than 10
options on the main menu is overkill (too much breadth).
- Don't be dogmatic about the hierarchical model. If
some of your content lends itself to a database, don't put into a hierarchy instead just
because hierarchy is important.
|