dcz wrote:Tag clouds can help both users and search engines to find content in a web site.
Besides, they create many pages (
better than profiles IMHO).
The most common issue with these is that they use the web site search function, and that search result pages can be a lot heavier to load than the regular ones, so it can end up costing you quite some server resources.
I doubt that using tag could could lead to SE penalization, especially if we take into account the fact that many good site are using them, but, I think that they should load fast, should not output links to search queries without results (usually it's not the case but) and should be related to the current pages content (not the same top list again and again on many pages).
++
yes, i agree with you. It very important to have different tags on each page, tags heavy related to each url. We can also use h1, h2, h3, h4 headings on them, bold, italic and underlining to increase or decrease the importance of the keyword in the page.
its very odd to have a link from a tag that doens produce results. Even more if we are using the tags produced by the dynamic meta tags keywords, because they are taken from the common words table in the database, so using very popular words to produce tags according to your content will produce a lot of search results too.
one very usefull feature will be to count how many clicks a tag receive, and select the one with more clicks to show next time this same page load. in this way, even if our common stop word list is not perfect and our search index is not optimized or rebuilt, the words with low relation to your topic will be filtered automatically with time. Im getting a lot of usefull words in my tag cloud now, words like "going", "doing", etc. Im adding this to my search stop list but it is and endless job. I optimize my tables and clean the top 500 common words, but im still getting strange ones in the cloud.
another useful feature: most common search terms or search words. it will output search pages that will rank well on google fo thay long keyphrase, by the way a very popular one. it is like producing content on demand, or re-sorting or grouping your content in a user oriented more popular way.