Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

It’s always good, however, to start with some knowledge. In The research phase in Chapter ~3, we described how some basic user research (such as contextual inquiry, open card sorts, and tree-testing the existing site) gives can give us a head start.

If we’ve done the research, we are not starting with a blank slate:

  1. We know our users.
    Our initial discussions with stakeholders defined who our target audiences are, and some basic research determined what they want and how they go about it.

  2. We know our content.
    A content audit has determined which topics we’re keeping, updating, adding, and deleting.

  3. We know what’s right and wrong with the existing structure.
    A benchmark baseline tree test has shown us which parts of the existing site tree work well (and should be reused) and which parts perform poorly (and need to be changed).

  4. We have new ideas to try out.
    An open card sort has given us ideas about how users mentally group our content and which terms they use.

We can now sketch out some new structures to test. Let’s take a look at the most common ways sites are organized, and some common tactics that can help us create our own trees.

 

Common schemes to organize sites

The way we organize a site depends, obviously, on its content. But your site is probably similar to others already out there. Here are some of the most common ways that websites are structurally grouped:

 

By audience or role

When a site caters to several audiences, and the content is different for each, this is a popular choice. For example, a bank may divide its site into sections for personal banking, small business, large corporations, and so on.

  •  ss

...

 

Sometimes the role is age-based, such as this example from the NZ Ministry of Education:

...

 

Jakob Nielsen warns about the problems with audience-based navigation, but if done properly, it can be effective.

 

By activity

Grouping content by tasks may be the most common way to organize a website. It takes advantage of the fact that most users arrive with a specific task in mind:

  •  ss

...

 

Note that activity groups often resemble audiences and roles; sometimes it is just a question of labeling.

 

By topic

Topic-based navigation is often seen on larger websites, where the content varies widely and it’s critical to get the user to the right section before they can start their task.

  •  ss of MfE

...

 

By internal department

Grouping content by internal parts of an organization (e.g. Human Resources, Finance, IT, etc.) is common in intranets, but is usually not a good idea for public websites (where site visitors may not understand (or care about) the organization’s internal structure).

  •  ss

...

 

By brand

On shopping sites, dividing the content by brand is sometimes used as primary navigation, but more often used in a secondary role or as an alternate way to filter:

  •  ss – eyeglasses? Sports equipment? Make-up?

...

 

By geography

Where content varies largely by region, it may be a good idea to divide content accordingly. However, this does assume the user knows the regions by name, and it also means grappling with geographical boundaries and content that does not fit into a specific region.

  •  ss

...

 

By format

Some sites offer sections devoted to certain formats, such as documents (often PDFs), videos, or picture galleries.

This can make things hard to find, because a site visitor with a task in mind may not know which format the site has used for that information.

For example, if you’re at the Home Depot site looking for help on patching a roof, do you try “Project guides”, “How-to advice”, or “How-to videos”?

  •  ss of Home Depot

...

 

Combining schemes

When you start creating a site tree, you will usually play with various kinds of top-level groups, probably trying some of the variations described above.

A very common tactic is to combine some of these schemes as first- and second-level headings. For example, you may use audiences as your primary navigation, then activities within each of the audience sections:

  •  diagram of audience>activity tree

...

 

You may then decide to try replacing activities with, say, geography:

  •  diagram of audience>geography tree

...

 

Flipping schemes

Another common tactic is to flip the primary and secondary navigation, to see if it fits the content better.

For example, the audience/activity tree that we tried earlier…

  •  diagram of audience>activity tree

...

 

…could be flipped to become an activity>audience tree:

  •  diagram of activity>audience tree

...

 

We may do the flip, think about it, and decide that it won’t work for our purposes (perhaps the content doesn’t fit as well, or we’re sure that it will be confusing for users).

But, if it looks reasonable, and we’re not sure how well it will work with users, it’s probably worth testing both versions in side-by-side tree tests.

 

Wide/shallow vs. narrow/deep

When we create site trees, a common question is “Should we create a shallow tree with lots of headings at the same level, or a deep tree with fewer choices at each level?”

For example, here’s a tree designed as shallow and deep:

  •  diagram of shallow and deep trees

...

 

In most cases, it’s best to go with a shallower, wider tree because:

...

Note, though, that wide/shallow trees can cause problems if they’re too wide:

...

For more on this, check out Kathryn Whitenton’s excellent article on Flat vs. Deep Website Hierarchies.

 

Team-sourcing ideas

If you’re working with a project team, you have an advantage in generating ideas for site trees – other people’s brains.

Different people have different backgrounds, different knowledge, and different biases, and if we share our IA research with them, they are likely to come up with new and useful ideas for our site structure.

When we’re working with a project team, we typically do the following:

...

For easy collaboration, we use a shared spreadsheet (e.g. Google Drive or equivalent) with:

...

  •  ss of GD spreadsheet with team member’s contributions.

...

 

Using a shared spreadsheet means that we don’t have to email spreadsheets to each other, and each person can “peek” at what others are doing to help them get going.

 

Roughing out alternative trees

When we “rough out” a site tree, it means that we create a quick-and-dirty site structure in an hour or less.

The point of this is to do the minimum work to convey an idea to others, so we can then decide whether it’s worth fleshing out enough to test. We don’t want someone to spend an entire day creating a detailed site tree, only to have the team decide that they’re going a different direction.

To rough out a site tree:

...

  •  ss of rough trees

...

 

Next: Picking candidates to testNext: Common schemes to organize sites