If you’ve put the time and effort into a business blog, you want your posts to get found! And the best way to make it happen is by creating an organizational system using categories and tags.
I promise, it’s more fun than it sounds.
Once you’ve published 10 posts of any kind on your site – blogs, case studies, even products – you’ve pretty much got a little library under your supervision. The more content you publish, the more critical it becomes to keep it browsable and searchable, so your customers can quickly find the information they need.
By learning about WordPress categories and tags and implementing them on your site, you become your website’s librarian! History is filled with cool librarians, including Ben Franklin, Eratosthenes, Lewis Carroll, Jacob Grimm (of the Brothers Grimm), Nancy Pearl, and the scary lady haunting the New York Public Library in the Ghostbusters movie.
Get ready to master the superpowers behind these two components of your WordPress site: better user experience, stronger SEO, and happier customers.
- What are categories and tags?
- What’s the difference between categories and tags in WordPress?
- How do categories and tags affect SEO and UX?
- How do I use categories and tags in WordPress?
Categories and tags are taxonomies – a means to classify content in the same way a scientist would classify plants or bugs.
They come built into every WordPress website accompanying posts, needing no extra effort on your part to get started. You can spot them in the left menu on your dashboard:
There won’t be any categories until you set some up, whereas tags can be added to a post at any time, using any words you want. (But please don’t actually tag any old words – WordPress tags aren’t related to hashtags, they’re not a place to get clever.) Read through the tags section of this post to find out how tags can become harmful to your site.
Categories are broad umbrella terms meant to serve your site’s information hierarchy, while tags are a way to micro-index content for discoverability.
This table is an overview of everything we’ll explore about categories and tags!
|Do I need them?||A minimum of 1 is mandatory, default will be "uncategorized" unless you create your own||No|
|Impact on UX||Create a browsable, searchable hierarchy of content, great for UX||If used correctly, improve discoverability by linking related niche topics|
|Impact on SEO||A shortlist of strong categories is great for SEO||If used correctly they can be good for SEO, but tags can quickly and easily become a negative|
|What to Watch For||Too many categories reduces their usefulness and can create messy menus, especially on mobile; use strategic topics that align with your target keywords||Too many tags run a high risk of thin content, duplicate content, and keyword cannibalization; using the same words as categories creates duplicate content; noindexing tags can be a smart move for some sites|
Let’s start with categories.
These are the backbone of your content. Their names should be clear and obvious, so they can quickly guide a person to find content that falls under one of your company’s primary topics.
Think about your public library. There are sections for cooking, DIY home improvements, gardening, and travel. These are categories. The Anvil blog has five categories that cover the topics we write about:
Categories could be featured in your main menus, depending on the type of website you have. We include our blog categories in our footer menu:
As mentioned, you can configure categories to help customers navigate other types of content. The Softlanding website uses categories to help potential customers see examples of their work in different industries. The industries are the categories.
You can also set up subcategories. At your library there’s a section for travel, and within that area you can find books on travel to Canada, and furthermore travel to different Canadian provinces and cities.
The Sisu website effectively uses subcategories in the same way – if you click the ‘+’ sign next to each category, you open up a subcategory menu to further narrow down their products.
Subcategories are great for websites with a huge volume of content like products or resources.
Tags can help your customers discover more content related to whatever they are viewing. To do that, you have to leave them visible on your posts or at least have a tag search menu.
Most business websites hide their tags, to reduce clutter on the page. But if the primary focus of your website is your blog or projects library, you might leave tags visible like this:
In this case, tags are used in place of subcategories to isolate niche topics. A visitor reading a post from the Movies category could see the ‘Tom Selleck’ tag, then click on it to view other posts with that tag. This is a better experience than viewing all of the content in the Movies category, not knowing where Tom Selleck is featured.
A post does have to be officially tagged with ‘Tom Selleck’ for that to work. It’s not the same as site search, which would bring up any post that uses the words ‘Tom Selleck’ in the copy.
We’ll talk about how to configure categories and tags at the end of this article!
The answer is both yes and no.
WordPress requires at least one category, and so if you don’t create your own the default will be ‘uncategorized’. All of your posts will then show up on the same page, from newest to oldest.
Now imagine if your public library was set up the same way. If year after year, they just added new books to shelves in the order they arrived in the building. Part of me died inside just writing that.
What that means for your website is that most people viewing your blog or case studies will only be presented with the latest posts, and usually either read the first one or feel like it takes too much effort to find anything and leave.
If you’re regularly publishing awesome content (which you should be), those posts from a few months ago are still valuable!
So MY answer is this: ‘uncategorized’ is useless, and I am ordering you to create unique categories.
Tags, on the other hand, are not required and can be skipped without hurting the user experience or SEO. End of story.
I’m so glad you asked, because it means you care about your customers and about staying competitive!
Categories and tags both improve the user experience in their own ways. It’s never actually categories vs. tags, it’s really about deciding how to effectively use one or both for a more usable website.
There are two main ways that categories can influence your search presence, either positively or negatively.
- Through the user experience: Categories contribute to helping search engines understand the hierarchy of your website. More importantly, they help humans! Creating an organizational system that’s searchable will keep people on your site longer, looking at more content. Those signals relay good quality to search engines.
- Through the content on the landing page: If someone narrows your content by category, you have the opportunity to create a unique experience on that landing page, above the posts. This could include optimized copy and images.
Categories should be limited to only the most useful and obvious umbrella terms, otherwise they become more of a barrier than a helpful tool for the reader.
A famous study found that too many choices can paralyze our brains and cause us to pick nothing – you definitely don’t want to trigger that experience on your site! A massive drop-down menu is off-putting, especially on mobile devices.
If you stick to a shortlist of carefully chosen categories that match your target keywords, you’ll be fine. Tags, on the other hand, can quickly get out of control and mess up your site.
- Creating tags with the same names as categories – this can confuse search engines, negatively impacting your SEO.
- Thin content – If you create dozens or even hundreds of unique tags by adding fresh words to every post, you’ve got a problem. WordPress automatically creates an archive page for every tag, which means that every single tag on your site has its own landing page. If you only used that tag once, the landing page will have almost nothing on it. This is considered thin content, which Google views like corn syrup – it says your site is low quality.
- Wasted crawl budget – All those thin tag pages also become part of your site’s structure, creating a bloated number of pages. Search engines only allow so much time and effort to crawl and index each site per visit, so Google’s bot could waste time looking at your tag pages and ignore your real content.
- Duplicate content – If multiple tag landing pages only show one post, the same one (because you added 10 tags to that post), guess what? Those pages are now exactly the same, and that’s called duplicate content, aka another SEO no-no.
If you’re wondering why anyone would use tags, given all those ominious SEO warnings I just listed, remember that they’re an excellent navigational tool for sites that rely heavily on blog content. And if used judiciously, they can have the same positive effect on your SEO as categories.
Bonus Tag Tip!
One way to shield your site from negative effects of tags is to noindex them. Noindexing is the practice of adding a line of HTML, usually via a WordPress plugin, that tells search engines not to index that content – the page won’t show in search results.
Noindexing tags also helps prevent keyword cannibalization from having tags and categories with the same names. If you use the Yoast SEO plugin for optimization, you can control whether or not tags appear in search results right from the Yoast settings. But it’s a good idea to work with an SEO professional before making the “to noindex, or not to noindex” decision for your business site – and to make sure it’s implemented correctly.
Now that you know why it’s important to only create useful categories and tags, it’s time to set them up. Categories take a few more clicks to configure, but are still extremely easy to set up.
You don’t even have to configure tags, you just add them!
Once you’ve done your homework and picked your winning categories, there are two quick ways to create them. The first is from the left menu on your WordPress dashboard. Hover over ‘posts’, and click ‘categories’.
From there, you’ll be taken to a straightforward dashboard where you can create your categories by typing your chosen name and slug.
The slug is what goes at the end of your URL. For example, anvil.com/category/digital-strategy is the URL for our digital strategy blog category, and digital-strategy is the slug. Hyphens need to be placed between separate words.
But don’t worry – WordPress won’t let you make a mistake!
The other way to create a category is from within a post you’re writing.
You will see a box to the right of the content editor where you can add existing categories. At the bottom, click the ‘+ Add New Category‘ link to visit the same dashboard as above.
Once you have your new categories set up, adding them is as easy as ticking the boxes above. You can also add categories to any post through the quick edit function in the posts dashboard view:
Technically you can add tags in all the same ways as categories, as you just read above.
But since you’re more likely to add tags after writing each post, you’re best to quickly do it from the same location as you’d find your categories:
Note that as it says, you need to separate your tags with commas. Once you’ve typed the word or words that you want to use as your tags, click “add” and you’re all set!
I hope you’re now feeling confident in all things categories and tags, and ready to become the boss librarian of your content library! When in doubt, there are plenty of free online resources that can help. If you have a custom Anvil website, we’ll make sure your content is set up for the best possible user experience – and handle the SEO side for you.