Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

The problem(s) with sitemaps.

Rated 3.93 (Ratings: 3) (Add your rating)

Log in to add a comment
(6 comments so far)

Want more?

 
Picture of pedrito

peter van dijck

Member info | Full bio

User since: October 22, 1999

Last login: August 30, 2005

Articles written: 23

"Where am I?", is said to be the first question maps should answer. On the net, it competes with "What else is there?"

I believe the most important thing to consider when building a sitemap is what kind of experience do you want to give the user.

What a map should be like.

What a map does better than just a listing of what's available (like CNN's so called sitemap, which is basically just a huge list that makes it really hard to find something without reading it all), is to show relationships and information about the information. (I'll use the word metainformation here, for lack of a better one) This can be done by color coding (red is critical info, grey is neutral info for example), or drawing lines between/around related pages, or grouping related info (think YAHOO), or many other ways.

The point is that the user should be able to look at the map and quickly decide which areas are of interest to him.

But let's talk about the user's experience. Why do they use a sitemap? "To find stuff, silly!", I can hear you think. Right. But what experience are they after?

  1. They are looking for a very specific piece of information on your site. So what does this mean? First, that your search engine isn't very well optimised. However, since you're offering a sitemap is should allow visitors to locate something specific they're looking for. Therefore, it should be complete. (This doesn't mean it can't have different levels of course)

  2. They were surfing your site and are looking what else they there is they might enjoy. The keyword here is "enjoy". I believe this is the most common user behaviour. A complete listing of content isn't enough, the sitemap should give users a fast way to decide which information is of interest to them. It should give metainformation.
You could try to define the different kinds of users you've got (by making scenarios, ?) and like this define what content would be of use to what type of user. For example, I have a site with information about Colombia. It can be divided in travel info, work info and other info. So I made a sitemap with color coding to show users in a glance which info would be of interest to them.

Other metainfo about pages on your site can be: popularity of each page, how new the pages are, ?

Think about it. Would the CNN sitemap be more usable if it provided some kind of metainformation? Maybe just put the most popular sections in bold?

Let me stress this: the metainformation should reflect the needs of the users, not the organisation of the company or any other criteria. So think about your users, what kinds of experiences they are having on your site (if you haven't already).

So we've concluded what a sitemap should be like: a) complete, and b) give metainformation that reflect the users' needs.

Cool. So why are so many sitemaps so hard to use?

The problem with sitemaps.

One problem with all maps is of course the amount of detail you include. Not giving enough information about the choices confuses the user. One of my own sitemaps suffers from that: at the bottom of each page (which avoids another pitfall with sitemaps: you have to go to them, which means wait for them), it's called "at all the pages on this website.", and it just lists the names of the pages plus some extra information about what kind of page it is.

Just as bad is giving too much information about the choices. Consider an old sitemap for the same site. It'll take you ten minutes to read it all! More of a novel than a sitemap.

Graphical sitemaps (a 2.5 isometric Z-diagram for the same site again) of course have the disadvantage of loading too slow.

So it's not easy to build a good sitemap, and there are no solutions that'll work for all sites. User testing is in order here!

More reading.

The best place to start is this article about website mapping at mappa mundi, an excellent site about maps in general.

Peter Van Dijck is an Information Architect with an interest in localization, accessibility, content management systems and metadata.
  • poorbuthappy.com/ease Weblog
  • petervandijck.net Portfolio
  • Easytopicmaps.com
  • liga1.com Accessibility and localization
  • Submitted by pedrito on January 21, 2000 - 09:44.

    Dynamic diagrams has good info on sitemapping too at this URL: http://www.dynamicdiagrams.com/seminars/mapping/maptoc.htm

    login or register to post comments

    Submitted by djc on January 21, 2000 - 12:13.

    Excellent article! I also found that sites that use CNN's style of sitemap just end up confusing the user, rather than helping them..

    login or register to post comments

    Submitted by instone on January 22, 2000 - 15:43.

    For links to more articles about sitemaps and other types of supplemental navigation, see my Usable Web: Supplemental Navigation page.

    login or register to post comments

    Submitted by mwarden on January 22, 2000 - 16:30.

    What about multiple copies of a page for different browsers? I have only two sections of my site (/plain/ and /fancy/). Should I show both trees (which originates from one of four top-level browser-sniffing PHP files? Note that the /fancy/ section has one more page to it, and I would somehow have to pass a var to the map page or create two different maps. Reason I post this here is that I assume many people are in a similar situation.

    login or register to post comments

    Submitted by P/\\/L on January 24, 2000 - 08:56.

    i'd prefer this approach
    viennawalk

    login or register to post comments

    What about SVG

    Submitted by jayZ on March 18, 2005 - 06:39.

    One problem for these approaches is that they're great for human interpretation, but not so good for search engine optimisation, yet site maps have traditionally been a crucial part of any internet marketing strategy for channeling search engine spiders into a website. There might be a compromise on the horizon though - Opera have announced support for SVG, an XML based imaging format - plenty of scope for meta data + plus a visual presentation layer for us humans. Lets' hope other browser roll out support too soon.

    login or register to post comments

    The access keys for this page are: ALT (Control on a Mac) plus:

    evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.