We’ve been looking into using tag clouds as an alternative means of navigation for a long lists of links that defy easy categorization.
How to Organize Lots of Links?
Basically, we’ve got a number of directory pages with links to hundreds of articles provided by a content vendor. We’re trying to determine how best to organize these links.
We’ve done some high-level categorization, but to have further sub-categorization on each directory page would require having multiple links to the same article in different but similar sub-categories.
And, it’s not always obvious which sub-category a link should go in.
User testing also showed that it was difficult to name the sub-categories so it was really clear what links they contained.
They were still too high level to be really useful. However, we don’t have the time or resources to create additional levels of categories.
We could just list all the links alphabetically on each directory page, but that would make the page not easily scannable.
In addition, to do this properly we would need to rewrite many of the links to ensure that the each began with the appropriate word.
For example, “What to do in an emergency” would be listed in the W’s as it is written. Not very useful for someone looking for the word “emergency”. We would have to rewrite it to something like “Emergencies: What to do in them”.
While this is obviously a good idea, there are numerous maintenance and resource issues that prevent us from being able to do this.
Enter Tag Clouds
Because of this issue, we’ve been wondering about using tag clouds as an alternative navigation option at the top of each directory page.
Categorization is handled by extracting the keywords from each link so we don’t have to even worry about which categories a link best fits into. This should enable us to get around our maintenance issues.
To that end I’ve been trying out ZoomClouds, nice service which will create a tag cloud from an RSS feed.
It’s very easy to customize and style to your own specific design. An alternative is TagCloud but their site is currently undergoing an overhaul and so I wasn’t able to try them out.
What No RSS Feed?
Our main problem is that the content does not generate an RSS feed — once it goes live it’s going to be pretty static. So, how to generate the tag cloud?
Even better, the developer provides a tool to scrape your content and generate an XML file automatically so it looks like my problems may be solved.
Do Tag Clouds Even Work?
Of course, whether the tag cloud concept will work for our audience is still completely unproven, so a considerable amount of user testing still lies ahead. Zeldman, for one, is certainly not a fan.
On that note, is it me or has the concept of using tag clouds for navigation not really caught on?
I don’t seem to see them around that much on the web (except for that Web 2.0 crowd) — if at all on any sites that have a non-technical audience. Will tag clouds ever break out into the mass market?
Further Reading About Tag Clouds
- Nice implementation of a tag cloud
- Wikipedia on tag clouds
- del.icio.us — tagcloud
- Create a tag cloud using Movable Type (really simple)