What is the difference between a category and a tag in WordPress?

A filing cabinet and drawersHere’s a question that was put to me the other day: what are categories and tags in WordPress and how would I use them?

Simply put, categories and tags are WordPress’ filing system.

They enable you to group together posts (not pages) that cover the same or a closely related subject.

I like to think of it this way: you have a filing cabinet, which contains all your content – that’s WordPress. In your filing cabinet you have a number of drawers – those represent your categories. And within each drawer you have some folders, which equate to your tags.

Categories are hierarchical – meaning you can have parent and child categories. Tags are not hierarchical.

So let’s try a simple example, relating to a blog on the travel industry:

You could have geographic categories (drawers) such as Europe, Asia and Americas

You could then have tags (folders) representing each country – for example:

Category: Europe

Tag: Austria

Tag: France

Tag: Germany

You would then assign all articles you write on Germany to the Europe category and Germany tag. All articles on France would also go into the Europe category, but they would be assigned the France tag.

All articles should be assigned to a specific category – if you don’t, then WordPress will label them as ‘uncategorised’. You don’t need to assign an article to a tag, although I always do because it helps readers more easily find what they’re interested in.

If you want to use hierarchical categories then, using the same example, you could make Austria, France and Germany child categories of Europe, which would enable you to assign more closely focused tags.

For example:

Category: Europe

Child category: Germany

Tag: food

Tag: hotels

Tag: transportation

Under this structure an article you write on public transport in Germany would go into the Germany child category and the transportation tag. Similarly, an article on transportation in France would also be assigned the transportation tag, but it would go into the France child category.

Re-categorising articles

If you have your permalinks set up to include the category name, you would want to avoid re-categorising articles as far as possible. This is because an article assigned to the Germany category (when you have category as part of the permalink) would have this as its URL:


If you then re-assigned that article to the ‘Austria’ category its permalink would change and that would break any links you had coming in to the article under its original URL.

To avoid those situations I always recommend thinking carefully about your blog before you start publishing articles.

Decide what subject the blog will focus on (and the more focused the better) and then map out a structure of categories and tags (your filing system) on a sheet of paper.

Categories and tags as an SEO aid

Once I start writing I assign each article to a single category and a single tag. That helps me to stay focused, it keeps my content organised and it makes it easier for readers to find content in which they are specifically interested.

I’ve seen blogs where articles are assigned to multiple categories and a dozen or more tags, which doesn’t help anyone. The more tags you assign the more diluted your structure becomes. For readers to be able to find as much of your content as possible, it needs to be well structured.

Having your content well organised and structured makes it easier for the search engines too, so categories and tags (when used in this way) are an SEO factor – the better structured they are the more likely it is that the search engines will find and index more (if not all) of your content.

OK, so that’s it on categories and tags in WordPress. If you would like me to clarify anything do please get in touch:


Martin Malden

About the author: Martin Malden owns Abledragon, a WordPress agency that was established in 2009. Today it serves customers in Hong Kong, Australia and the UK. Abledragon websites are built for today’s Internet, with the mobile user in mind, and are known for security and speed. Successful Abledragon projects.