I was going to blog something about how tags are bad, evil horrible bad, and highlight the failure of existing search technology, but I couldn’t muster the energy. High level message: tags suck and are unnecessary except in cases where no other textual data exists (like photos, audio or video). Discuss amongst yourselves.
The failure in search technology that tags address is the inability of algorithms to process context and inference. This is likely to be an ongoing problem, as humans have a good deal of difficulty doing this successfully.
Imagine a blog post:
A guy walks into a bar, ouch!
Now I in what circumstances would I be able to find that joke using only the textual information? If I’m searching for guys or bars (slighlty worried about what google will send my way because of that line) you’ll stumple accross it. But when I really want to find this blog entry I’m actually looking for jokes. So I tag it joke and viola now people can find it if they’re looking for jokes.
Say powerline and Daily Kos both wrote articles titled: George Bush is the best President ever. Textually each of those articles would likely be very similiar, but people would probably be unhappy to find the version they weren’t searching for.
Tag one sarcasm and now you (and search engines) can differentiate. (My guess is that sarcasm will be the last line of defense in the turing test.)
If in fact textual information was enough to search accurately then why don’t search engines rely solely on textual matching? Incoming links, stability of the page in question, and other factors aside from the text of the page all affect search engine results. Clearly determining if something matches search criteria depends on more than just the text on the page. And tags can provide another piece of that contextual puzzle. The question is: Will tags become meta tags, marginalized by stuffing?
Community tagging systems will be able to fight this. As Yahoo starts to include My Web tags in their search index I think that they’re search will improve dramatically. This community tagging allows for meta information that is much more difficult to spam and going back to my original examples that kind of information can be very helpful.
High level message: Tagging can provide an excellent complement to textual information, making incredibly useful when searching.


