The goal of many Web professionals is to produce high quality work that makes the most of their medium. Products are designed to be both aesthetically pleasing as well as elegantly useful. There are many tools and techniques that can be used to make using any website that much easier to use. One thing I don’t find myself running across very often any more are sitemaps. Have sitemaps become a thing of the past?
The original purpose of sitemaps
When I mention sitemaps, I’m speaking of a document that outlines the entire structure of a website in an effort to help readers find what it is they’re looking for quickly and efficiently. While the term sitemap could refer to a wide variety of documents (such as flow charts or other graphical documentation), I mean to describe your typical sitemap available to any reader of your website.
Where sitemaps fall short
The intentions behind creating a sitemap were good, but like many ideas on the Web, sitemaps weren’t used to their full potential. They usually evolved to be outdated, unorganized, confusing documents for readers to use. Many times they were included as an afterthought which was apparent in their shortcomings. Sitemaps came to be nothing more than a glorified (and usually inaccurate) reproduction of the site navigation, which simply isn’t necessary. The redundancy in navigation would prove only to further confuse readers of the website.
Trouble with sitemaps can trail back for quite some time, mostly as a result of poor implementation. Jakob Nielsen wrote an Alertbox piece on the subject when he discussed Site Map Usability in which he wrote:
Most site maps fail to convey multiple levels of the site’s information architecture. In usability tests, users often overlook site maps or can’t find them. Complexity is also a problem: a map should be a map, not a navigational challenge of its own.
While many people have issues with what Nielsen writes, he brings up very good points. Although this particular piece is quite old and dated, there is still relevant information that applies to today’s Web.
Do readers prefer to search?
The abundance of information provided on websites today can make a sitemap appear daunting at first glance. A page with hundreds of links won’t help your readers much. Many large scale websites prefer to rely on search capabilities as opposed to a sitemap. Good search functionality allows readers to generate a targeted listing of resources with topics consisting of keywords they choose. In my opinion, a resource such as that would be much more useful than a sitemap should I be looking for something in particular. I’m much more likely to give search a try than try to find a link in a sitemap (if there is one). A plaguing problem here is a sub-par search, which can be the most frustrating user experience of any.
Do site maps force you to question your navigation?
Many times, a sitemap will be a reproduction of the site navigation itself. There are other times, however, where the sitemap is completely different. It is within those circumstances that your site navigation itself should be re-examined. The purpose of a sitemap is not to help readers make sense of your jumbled site navigation. The intent is to help them find what they’re looking for. Unfortunately, this can also lead to show the redundancy of sitemaps. If your site navigation is put together well, a sitemap including the same exact information proves to be of no more worth than the navigation itself.
Where sitemaps shine
A sitemap feature could prove to be exponentially useful to any readers using assistive technology. Having a text-based outline of an entire website can be very beneficial, under the assumption that other markup was present to help the reader determine the structure of the sitemap. A well constructed sitemap could end up being a very large asset to a website when put together well.
Surprisingly (or not surprisingly), many websites are put together poorly. Navigation is seriously lacking and search results are completely cryptic. I find myself resorting to sitemaps on various large scale corporate websites that haven’t had professional attention in quite some time. Using a combination of a sitemap and Find in a Web browser is sometimes my best bet when dealing with a horrible user experience.
Sitemaps behind the scenes
A new trend has been gathering steam for some time: XML based sitemaps based on the Sitemap Protocol. These XML based sitemaps can be [easily] generated by websites employing one of the many CMS options available and can prove to be a nice addition. It’s also fairly easy to put them together by hand, although time consuming. What’s nice about the XML sitemap initiative is that many search engines have come on board in support of the protocol, allowing you to both submit your XML sitemap as well as put its URL on record in an effort to have your new content indexed ASAP.
Personally, I like the way the Sitemap Protocol is heading, and I think it will continue to be a useful tool. Having the ability to update your sitemap as well as submit the changes to search engines behind the scenes of working with your CMS seems like a good idea to me. Currently I’m using the Google Sitemap Generator WordPress plugin to automatically generate an XML sitemap and submit it to various resources each time I make changes around here. I’ve been very pleased with it thus far, and thanks to a 9rules note, I’ve upgraded to the most recent beta release which adds a few features. If you’re able, I’d suggest checking it out. While it doesn’t produce a sitemap for use on the front end, it’s a nice way to automate things behind the scenes.
All in all, I’m a fan of sitemaps
Personally, I don’t see any problem with choosing to include a sitemap on your website. As with anything, an honest look must be taken at the circumstance to determine whether or not a sitemap is truly needed. If a sitemap doesn’t do much more than duplicate the site navigation, perhaps you’re better off without it. Should the site truly benefit from a sitemap, it would be great to see them used to their fullest potential. That is to say that more is offered than a link. Groups of links can be separated by headings describing various areas of the website. Descriptions can be provided with the links to give that extra bit of detail your reader may be looking for. There are lots of other things that would be quite useful in a sitemap beyond a reproduction of your navigation.
What else do you think would be useful to provide within a sitemap?
I was just thinking about Sitemaps. I’m debating a redesign of my site soon and I wanted to add a better archive, promote searching, keywords, and a sitemap. Thanks for your thoughts on this – I’ll be looking into that WP plugin!
@Colin: I’m glad the article was of some use to you. I think that sitemaps can be a completely great feature when they’re taken to the next level. That is to say, offering a few sentence description for each area of the website as well as some words for each link. Just setting it apart from your site navigation can be very useful in and of itself.
I’ve found the sitemap on the redesigned ExpressionEngine site to be really useful.
Unfortunately, this subjects users with CSS disabled to a huge list of links on every page, most of which are duplicates of those in the extensive navigation.
It’s a tricky one to get right.
I tend to use sitemaps on the custom 404 pages of sites that we redesign. My theory is that this will aid in reindexing of new content and allow users hitting an old link to better find their way to the new page. I don’t usually put a link to a site map page in our sites navigation. As you stated, this is much more effective on smaller sites. We favor search boxes with sites that use a CMS and lots of content.
@Brian: That’s a great point. Including a sitemap on a 404 page is very effective use. One of the many ways of Creating a Useful 404 🙂
I will bite the bullet and say that sitemaps are only useful when the navigation of the website sucks…
Ha ha. Thanks Jon. I will definately read that post.
Ha ha. Thanks Jon. I will definitely read that post.
Jon, this may be of interest to you. Google (and others) are now meant to be able to autodiscover your XML sitemap:
@Andrew Faulkner: Thanks for the heads up! I wasn’t aware anything like this had been implemented, time to incorporate it into our development theme.
[…] Monday by Noon asks if site maps are obsolete. First, let’s agree on the term site maps. These contain a site’s high level links along with the name of the page like this good example of a site map from Apple.com. […]
[…] Are Sitemaps a Thing of the Past? – Jonathan Christopher […]
[…] Are Sitemaps a Thing of the Past? – Jonathan Christopher […]