Skip to content

A podcast for those who design, develop and run websites.

Boagworld is the blog of web strategist Paul Boag who lives in the heart of rural Dorset (hence the cows). He produces a weekly podcast with UX consultant Marcus Lillington on building and running websites. They also run the web design agency Headscape.

Latest Shows

203. Why your blog fails
This week on boagworld: the secret of successful blogging, will Google personalisation affect your sites ranking and how to help users too busy to read.
202. Rocket Surgery Made Easy
This week on Boagworld: Steve Krug on monthly usability, Steve Marshall talks about form design and Paul rejoices over the new era for browsers in Europe.
201. Are clients stupid?
This week on Boagworld: We review the freelancing book Noded, discover a new web tool called 'Support Details' and Paul tells us all a story.
200. A taste of the show
This week's show gives you a taste of the live 12 hour marathon that took place to celebrate the 200th Boagworld.
199. Time to generalise
This week on Boagworld: The changing role of web designers, Colin Firth on content and Becky Jones talks about the changes at Google.

or view all shows

Have your say

Become a part of the Boagworld community...

Sticking up for the humble site map

Posted in Usability on: Thursday, August 18, 2005 by Paul Boag

I was working on a site map yesterday and realised how little thought I give them. They tend to be an after thought in the design process. Vowing to repent of this half-assed attitude, I set out to learn all I could about this under appreciated site tool.


Why site maps are cool

Perhaps it is a sad reflection on the state of my life but I have come to consider the humble site map quite cool. I used to add them to a site mainly because they were required if the site was to be Priority 2 compliant. However, I was to discover they have many hidden benefits:

  • Site maps are a lifeline if are lost or frustrated with a site. Users often turn to them as a last resort. This means they are a great opportunity to save a visitor who would otherwise be lost to your .
  • Site maps can often be more successful than a homepage at directing a user to the they require.
  • engines love them because they give quick access to the most important sections of the site.
  • Users who require a speech find them incredibly useful too as they can skip directly to the content they require without navigating through the sites hierarchy.

How to build a great site map

So, what did I learn about how to make a decent site map? Well there are a few simple tips you can follow to guarantee :

Don’t be shy

Do not hide your site map away. According to testing carried out by Jakob Nielsen 85% of users were unaware that sites they visited regularly had a site map. Avoid this by not hiding your site map down in your and by clearly naming it "site map"

Keep it clean

Make sure your site map is clean and simple. Do not over it or make it a navigational challenge in its own right

Don’t try and be clever

Do not use to make your map expand and contract like windows . This undermines the whole idea of a site map which is that you can see an overview of the whole site in one go.

Show where they have been

Use link colours to show users which pages in the site map they have already visited.

Show where they are

If you can use server side coding to show the user where they were in the sites before they entered the site map. This is the same principle as using a "you are here" marker on a map.

Don’t go overboard

If you have, a large site do not show every page on the whole site. A site map should not be more than a couple of screens in depth. More than this overwhelms the user.

What have I missed?

So there you have it, my guide to the perfect site map. If you have any additional ideas of how the humble site map can be improved please let me know.

What did you think about this post?

4 Comments

Comments are for the discussion of this post. If you have other questions / comments then post them to the forum or send me an email

  • matthijs says:

    So… were is your sitemap then?? No, just kidding. Could you give me an example of a sitemap you find cool, or the sitemap you made?

  • Paul Boag says:

    lol… fair point. Boagworld does lack a site map but then it would be hell to try and do a site map for the chaos that is this site :)
    The site map I was working isn’t live yet but here is a screen capture (176kb).
    Notice how sections you have visited are greyed out.

  • matthijs says:

    That looks nice indeed. If on a live site every section has a nice hover effect including a descriptive title, to make it very obvious each section is a page (so can be visited), it’s perfect (?). Thanks for showing the screenshot.

  • Paul Boag says:

    Now adding a title tag with a page description. Thats a nice idea. Ill will sure to add that one. Oh yes, and I have added rollover effects that include highlighting the background colour and underlining the text. To start with all the links were underlined but it made it overwhelming and difficult to read.

Leave a comment

Additional Information

Produced by Headscape

Boagworld is produced by the web design agency Headscape founded by Marcus, Paul and Chris Scott. Headscape also has a number of other talented guys who blog. Check them out.

  • Craig Rowe is one of our amazing developers and writes some superb posts on everything from .net to AIR apps.

  • Ed Merritt is a Headscape designer who's blog contains examples of his work and a number of free Wordpress themes.

  • Dave McDermid is a Headscape developer who has an excellent blog. He blogs on everything from AJAX to security.

  • Rob Borley is one of our project managers and blogs regularly on client and project management issues.

  • Leigh Howells is our multimedia design guru (whatever one of those is). He blogs on a mixture of design and music.

Paul elsewhere

Paul just can't shut up. He publishes regular audioboos, has a personal blog and is addicted to twitter. He also writes and speaks regularly. Check out the most recent below: