Join the Pay-Per-Click Revolution: Join Here

Recent Articles

When to Use ASP
I admit I've never built a site using ASP and I know nothing about .NET. But today someone asked a question in the WebProWorld forum about why a site might have been built in .ASP in the first place and I found one of the answers interesting.

Top 10 Books For Designers
There are a lot of books out their to get inspiration from or to learn how to design better. There are a lot. So, picking the right books instead of just a ton of useless books that aren't worth your time or just regurgitating...

10 Ways To Instantly Improve Your Usability
Whether it's an e-commerce site, an online tool, or just your company's corporate sites--smart marketers know that web site usability is key to the success of any online presence. What a lot of marketers don't know...

The Continued Popularity Of LAMP Hosting
Lamp hosting is a service for websites that use LAMP development. LAMP is a grouping of technologies that delineate web server infrastructures...

Reasons To Build More Accessible Sites
A post over at Threadwatch just caught my attention. Of course with a title like Web 2.0, Dude, Who Cares, Where's Phone 2.0? how could it not grab attention?


Low Rate eCommerce & Retail Plans
04.11.07


Scaling a Tag Cloud

By Philipp Lenssen

Like many of you I’m using tag clouds (or related navigation concepts) on a couple of sites, like CoverBrowser.com.

Sometimes I run into the problem of scaling the cloud, when the page is about to get too large and complicated to serve as an overview.

Tag Cloud


 There are some ways to scale the data contained in the cloud:
  • You can hide tags of a certain threshold, e.g. only display tags which are used N times. (This is the most-used approach because tag clouds already utilize font size to indicate importance. But this approach doesn’t lend itself to all uses. What if low-threshold keywords are just as importance?)


  • You can include categories which expand a portion of the cloud on-click (by dynamically loading new data via AJAX).


  • You can randomize the cloud and only display a portion of it (or its “low-threshold” members) during individual loads.


  • You can group related tags into a single keyword (in particular, singular/ plural pairs).
Join the Pay-Per-Click Revolution: Join Here
  • You can break up the single cloud into several pages, one cloud per letter, and then link to those using a “frontpage” cloud displaying the letters A-Z.


  • Via CSS, you can create a restricted cloud area with scroll-bars, though this probably looks rather ugly.


  • You can add a search box below the tag cloud for deeper navigation.


  • You can add a 1 | 2 | 3 | Next kind of navigation below the cloud.


  • If page download size is the main problem, you can add shortened URLs per tag, triggering a redirect to the longer URL on-click (though this is best done only when search engines need not follow these links).


  • If you program a really neat Flash (or DHTML?) application, you might also have a fisheye effect, dynamically zooming into the part of the cloud which the mouse cursors hovers over...
Can you think of other good options to optimize a tag cloud that’s getting too large?

About the Author:
Philipp Lenssen from Germany, author of 55 Ways to Have Fun With Google, shares his views & news on the search industry in the daily Google Blogoscoped.

About NetDummy
A collection of news and articles covering the latest developments for webmasters and site owners seeking to enhance their online properties. Building better websites for business

NetDummy is brought to you by:

WebProNews.com Jayde.com
MarketingNewz.com SalesNewz.com
CareerNewz.com ManagerNewz.com
eCommNewz.com WebsiteNotes.com
AdvertisingDay.com ManagerNewz.com
SoHoDay.com CRMNewz.com

-- NetDummy is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2007 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article

NetDummy Home Page About Article Archive News Downloads WebProWorld Forums iEntry Advertise Contact Jayde NetDummy News Archives About Us Feedback Building better websites for business WebProWorld Forum