Design Tips for Building Tag Clouds
- 0
- Add a Comment
OK fine, so building tag clouds is a little beyond my own skill set. Regardless of this fact, there are some things worth knowing before taking on such an endeavor.
Tag clouds can be used effectively, and provide real value to a web site, or they can be tacked on as an afterthought, simply because they look cool, or to make the site appear similar to other, better web sites that offer them. Ultimately, you need to keep in mind their dual function, both as a graph of current activity, and as a navigation aid. Here are some design and implementation tips:
Choose the Right LanguageI like to write code in lots of different languages, and I believe in choosing the right language for a particular job (rather than using any one language for all jobs). I think higher-level scripting languages like Perl, PHP, Python, and Ruby are all good choices for making tag clouds. They tend to be supported on servers and they have associative lists (which make counting tags much easier). Lower-level languages that don’t support associative arrays (such as C++ or Java) are not as good for implementing tag clouds, because you will end up writing considerably more code.
Make Your Tag Clouds Visible to Search EnginesYou can make tag clouds fairly easily in Flash/ActionScript and JavaScript, and you can make them look much snazzier-flashier, even. However, I don’t think these client-side languages are as good a choice as the server-based scripting languages. Why? Because you want search engines to see your tag clouds. Both of these technologies would effectively blind most search engines to the content of your tag clouds. If you do pursue a Flash or JavaScript solution for the interface, consider including the actual tags in a comment block in the HTML…. Source: ONLamp
Tags: search engines, design tips, tag clouds
