There are a handful of tagging plugins for wordpress that let you associate keywords (aka "tags") to your posts for indexing.

For the uninitiated, when you write a post using one of these tagging plugins, a new field appears in the editor that lets you specify tags that classify your post. These tags are gathered by other sites, like Technorati, and let you see all posts people have written that use the same tag.

So why is tagging different from using categories?

Some people would say it isn't any different, and I would say that they're outright wrong. But I say that because of how I segregate tags and categories mentally.

For instance, say I'm talking about a particular clothing designer on my blog, such as Donatella Versace. I may have a post about a party that I went to at which I met her, and that could be categorized under "Designers". But I may have bought a new outfit from her brand, and that would be filed in the category "Clothing". Both posts would be tagged "Donatella Versace".

If I want to read posts about clothing, I choose the "Clothing" category. Likewise with "Designers". If I want any post that had to do with Donatella Versace, I can find those posts in her tag without creating a whole category just for her. That's the first advantage of using tags and categories - The organization of my site is controlled by categories not by tags.

Maybe it's a trivial thing, but to me it's important. I don't want a heatmap of tags on my site, or if I did, I wouldn't want it exclusively in place of a category listing. You could make the same argument on search engines versus directories. Search engines are going to uncover every minute detail with no human filtering and possibly no common thread between the results. Directories will return only human-filtered results, but might not contain every site in their listings.

Tagging gives you topical search capabilities for your site that are a middle ground between categories and all-out search, but it shouldn't replace categories entirely.

The argument you often hear against tags in my example is that you could also create a category "Donatella Versace" in which to place posts about her. But what I'm saying is that screws up my organization of these topics. My site is about aspects of fashion, of which Versace may be a significant part, but she is simply one designer of many.

Imagine that I write about meeting an unknown designer. Should I create a whole category for him even though I might write one post? Wouldn't it be better to simply categorize the post into "Designers" and then tag the post "Billy Joe Bob James"? I think so.

Can you imagine having to sift through your list of 100 or more designers to find the name of that guy you met and wrote that one post about? And then can you imagine doing that with each person you met and wrote about in a single post? That sounds tedious.

It's too easy these days to add new categories to WordPress. Not that I dislike the feature, just that I think people will have to be careful how they use categories. People have asked me why I don't use WordPress categories to do "tagging", and I hope I have explained my reasoning more clearly here.

Yet this is only my take on it. You could create a blog that uses only tags via a tagging plugin, and assign every post to a single category. As long as your output displays only the tags and not the categories, it would still work the same way. The only difference is that you're not going to get the heirarchical organization of categories. If that doesn't bother you (and that's perfectly reasonable) then go for it.

I don't know if I see a way to use only categories unless you were going to forego many of the benefits of keyword tagging. It doesn't seem beneficial. Still, if you didn't let your category list get too wild, that might work for you. And of course, if you didn't care about tagging at all, then this whole discourse is irrelevant.

As an aside to this - It might be interesting to associate tags to the categories for a post. So for example, if I had assigned a post to two categories, say "Designers" and "Events", I could add "Donatella Versace" as a tag under the "Designers" assignment, and "Vienna, 13th, Life Ball" as tags under "Events". That would be cool.

Comments

Comment by CT on .
CT
Expansive explanation of the distinction between tags and categories. Still, I can't help but feel that tags are, ultimately, just another layer of categorization; in which case, who needs the extra clutter? To me, categories or tags serve best as an easy-access filter, an intermediate step from intra-site search results. When you start getting into tagging, it seems like you're just trying to do what the search engine (either your site's own, or Google's, or whatever) ought to be doing. Alternately, I've always felt it's up to the enduser to refine his/her search query as much as possible...
Comment by Nico on .
Nico
I run both a team blog or webzine and a photoblog. On my photoblog I strictly tag the entries, which I find very helpful since there basically is no text on the site. It works kinda like Flickr. On my team blog / webzine however I must agree with CT and rather urge the readers to use the search function if the categories are insufficiently specific.
Comment by Monika on .
Monika
Technorati is a powerfull Searchengine - but it is only a Seachengine. Blogs are only a technic to create a website. Only most of the bloggers know something about the term *tag*. I've to realize that most of the users of difference webprojects of mine are very unsettled about all the unkown words in the blogger world (RSS Feeds Trackback ie.) And so I'm using only categories and the searchfunction. Maybe this is only an european or german /austria problem- maybe- but I wouldn't believe that. Tags are keywords and searchengines use keywords to find something. - but my websites aren't searchengines.I hope so ;-)or sadly. kindly regards Monika
Comment by Owen on .
Owen
I think there are really three tiers of finding things, though. First, through the categories of the site. Second, through the extra topical tags that one might associate to a post. Third, via full-text search engine. I'm not advocating the use of tags on all blogs, just pointing out that categories and tags serve two separate and distinct purposes, and that your site may or may not have a need for one or both of them. Certainly using tags is another way to increase traffic to your site via aggregation sites like Technorati, which is what makes it most interesting. Using tags is not a replacement for a search engine at all - but it could help logically organize a site that includes a lot of information where a search engine could have trouble since it only searches the full text of your site and does not categorize its content.
Comment by Monika on .
Monika
Certainly using tags is another way to increase traffic .... like Technorati, which is what makes it most interesting.
..for english sites.;) One of my website has over 35thousands visits form United States in the last two months - but I'm from Austria and my language is german! I don't know how many of this visits are people who understand what they'll find. It is correct Technorati increase traffic and many of young bloggers are using english words to get traffic because they can't read their counter. Visits and traffic aren't at all times "user".
..topical tags that one might associate to a post..
Not "one": ..topical tags that you might that your user associate to a post! This draw distinctions. [offtopic]oh my God..I discuss my pet subject in language imbalance -it is monday...;)[/offtopic] (smilingly ) kindly regards Monika
Comment by Monkeypup on .
Monkeypup
Personally, I love tags, and have seen a lot of traffic on my site from good application thereof. Like you, I don't want to create a category for every post, yet I can think of tags to describe each post almost every time. And if I can't, I don't lose sleep over it. It's an opt-in process. But, aside from bringing in traffic, it's also neat for my readers (IMHO). Either way, good article. Well written view of the subject.
Comment by Mark J on .
Mark J
The technical distinction is... well... not. The distinction completely in our use of it. Categories are rigid. Categories are usually hierarchical. Categories require thought, and are broader in scope. You wouldn't create a category for single use, but you wouldn't hesitate to do it for tagging. Part of that reason is that, while there is nothing else with that tag on your site, there are other people in the world who have used that tag, and you can connect your entry with theirs. It can also be a bit of an emotional distinction, which is why, I think, some scoff at it. There are also some technical differences in how they are used. Categories are usually preselected (although this has changed in WP 1.6 Alpha), and are selected via a list. Tags are created on the fly, and usually selected by typing the tag, as it rapidly becomes cumbersome to list all of your tags.
Comment by Craig Hartel on .
Craig Hartel
I tend to view Categories as "macro-tags" and the tags themselves as "micro-tags". By way of example, I have a category called "Rants and Raves". I think that category as a tag is so broad as to be useless; couple that category with tags like "politics", "Canada", "foreign policy" and then you have a combination that works better. This is an interesting topic, however, and worthy of discussion and debate. I hope that more people chime in with their thoughts.
Comment by Bill Lazar on .
Bill Lazar
I'm in the Matt camp, more or less, but believe that in the not too long run the UI issues will be reduced and the concepts merged. Right now tags seem easier, or maybe looser is a better word in the sense that Mark J used and this is important because having more metadata is better for the users (that is, in this instance, readers of the blog trying to find stuff).
Comment by Tryfon Gavriel on .
Tryfon Gavriel
Hi all We are having an interesting discussion about chess game collections vs tagging chess games, and found this page. You can see our discussion here:- http://www.chessworld.net/chessclubs/forums_thread_show_one_posteronleftstyle.asp?forumid=27≥ Basically if I want to create an exciting game collection such as "Queen sacs", then I would create the collection and find game numbers to put into it. If on the other hand I want to work through 1000 games and categorise the games according to potentially many different keywords, then I can see that some form of meta-keyword system would be useful instead of creating loads of different "collections". Best wishes K