WordPress PageBox

How to set a taxonomy structure in WordPress

12 views December 10, 2018 December 10, 2018 Leandi Kolver 0

Once you understand the basics of taxonomy, and have had a look at some examples of good taxonomy on other sites, you can begin to think about adding taxonomy to your own. Before adding or editing any taxonomy, however, it is vital that you first have a strategy in place.

If you are not sure why you would need a taxonomy strategy, or how to implement one for your site, read on. If you already have a killer taxonomy strategy, and simply need to begin creating and editing your taxonomies, take a look at our “How to manage your taxonomy” guide for all the information you need to begin adding taxonomy to your site.

Why you need a taxonomy strategy

Taxonomy is the backbone of all posts on your site. Without taxonomy, users will not be able to navigate through your posts, or distinguish between different types of content. Taxonomy is also necessary for filter atoms to work correctly, and for many other atoms on your PageBox site.

This means that taxonomy can have a significant effect on both the SEO and usability of your site, therefore, it is important to take the time to think carefully about the taxonomy that you are going to use. Taxonomy can be added and edited at a later date, but researching and planning in advance will ensure a well organised website from the start. Managing taxonomy properly will also be a necessity as your site grows. Poorly managed taxonomy can lead to a high bounce rate due to a lack of usability, and can damage the SEO of your site, and therefore its search engine ranking.

It is possible to create taxonomy from within posts themselves, as they are created. However, adding taxonomy as you need it, rather than having a set strategy, means that you are vulnerable to making mistakes, creating duplicate taxonomy, or simply creating taxonomy that is not properly structured for your site. If you do not have a large amount of content when your site is first created it may seem easier to simply add taxonomy as it becomes necessary, but this may hurt your site in the long-run and might create problems as your site grows and matures.

If multiple people contribute to your site, it is even more important to have well-managed taxonomy. A lack of structure, and multiple contributors, can quickly lead to chaotic or even duplicated taxonomy. One way to manage this is to plan and create a taxonomy structure early, and ensure that everyone contributing to your site follows the same rules for creating and managing taxonomy. Alternatively, managing user roles to ensure that only contributors who need to create taxonomy are able to, is another way to prevent unnecessary taxonomy from being created. Take a look at our “Difference between WordPress user types” guide for more information on the different user roles.

Creating a strategy

There are two main taxonomies to consider: categories and tags, although there are other possible taxonomies to include.

Categories are meant to broadly group your posts; therefore, they should generally encompass more generic topics, apply to a large number of posts, and should be limited to only the number necessary for your site. Having too many categories, or categories that are too specific in scope, will be confusing for your user and can be bad for SEO. Say, for example, your website contains WordPress user guides. Having a specific category for each type of guide, for example, “Taxonomy guide”, and “Custom class guide” will result in a large number of very specific categories that can only be applied to one or two posts. This restricted number of posts per category will make it difficult for users to find related content. A better taxonomy would have a single category, such as “Guide”, then further differentiate posts through sub-categories or tags, such as “Taxonomy”, and “Custom class”.

Equally problematic are duplicate categories. For example, the categories, “user guide”, “user guides” and “guides”, are all essentially duplicates of the same category. Even a category that is not strictly a duplicate, such as “help documents”, would be similar enough to cause problems for your site structure and your users. A better taxonomy strategy would have a singular category encompassing all four, therefore removing the need for a single post to be assigned to multiple categories.

Alternatively, not having any category structure, and allowing each of your posts to be tagged as uncategorised (the default WordPress category), is equally bad for usability and SEO. Having no categories will make it very difficult for users to find posts that they want to read, as there will be no way to filter through the content on your site, meaning that your site’s usability and SEO will suffer. Without categories, your site’s posts will not have a proper backbone on which they can be supported.

Tags act almost as key words for your post and help to further organise posts by narrowing down broader categories and relating posts together. Therefore, tags should be more specific than categories, and there should be more of them on your site, and per post. Tags should still be able to be applied to multiple posts, as tags that are too specific are unhelpful for users. Alternatively, having no tags can make it hard for users to find specific posts, or can lead to a disorganised category taxonomy, as categories are made too specific in compensation.

Carefully considering your tags and categories before creating them will allow you to optimise your categories and tags for usability and for SEO. It will also lend structure to your entire site, and to the content itself, as you will already have set categories to work to when writing content. With that in mind, it is important to also take into account the content you are going to be writing. There is no use creating a taxonomy strategy, if your posts have no relation to the categories created.

Custom taxonomy

Although categories and tags are the only native WordPress taxonomy, it is likely that you will utilise other taxonomies as well. These custom taxonomies will be dependent upon the type of content you are producing, and the structure of your site. Different post types, such as events and team members may have their own taxonomy, separate from other posts.

Even content of the same post type may require different taxonomy. Different posts may be used for different things and apply to different users. An example of this are news articles, press releases, and insights, which may all be the same post type, but will have different applications within your site. These posts will apply to different people, and therefore, you will need a way to differentiate between them. You should plan for this when creating your strategy.

When planning a taxonomy structure, consider how your users are likely to sort through your content. If you think that your users will want to filter content based upon the country that the content is based in, then you may want to consider adding regional taxonomy. If your users are likely to need to filter between press, news, and insights, then you will need a taxonomy for them to do so.

Having too many different taxonomies can be confusing for your users, and you do not want taxonomies so specific that only a few posts are ever going to apply to them. However, planning for filtering systems that your users are likely to make use of, will make your site more easily navigable and ensure that your content is properly organised based upon your users’ actual needs.

Examples of good taxonomy

To get you started on creating your own taxonomy strategy, take a look at some other websites that have already utilised excellent examples of taxonomy. This can help you visualise how your users will be navigating through your site and how the structure you set will actually affect them.

First lets take a look at Merian Global Investors, who have a clear, and well-structured taxonomy to help users filter through their posts on their insights landing page.

As you can see, Merian makes use of an extensive taxonomy structure to ensure multiple filtering options for their user base. Merian makes good use of custom taxonomies, as well as native WordPress categories, including a taxonomy for authors, media types, and topics. Their categories are well defined, broad, and tailored to the sort of content they display on their site. They are also displayed prominently on their posts on their insights page, to help users organise posts at a glance.

Merian is just one good example of taxonomy. For another example, take a look at BMO Global Asset Managers that utilises a very similar strategy.

If Merian and BMO Global Asset Managers don’t match the content that you are going to be using on your site, there are plenty of other websites that you can browse that use great taxonomy. Take a look at others for more inspiration for your own site, or read our popular categories and tags page. Although its good to get inspiration from other sources, remember that your taxonomy is unique to your own site and its specific content, so make sure you don’t simply copy taxonomy from another source.


The most important thing to remember when planning your taxonomy strategy, is to take your time and do your research. Plan your taxonomy to optimise it for usability and for SEO, and to work with the content that you are going to be creating. Take a look at our examples of popular categories and tags, and at other websites to see how they set their taxonomy. However, although they can give you ideas, you should not rely too heavily on them: the most important thing is to ensure that you are creating taxonomy that works with your content and your users. This means your taxonomy should be unique to your site. Taxonomy is designed to make navigating your site and finding relevant content as easy as possible for your users, so ensure you set a taxonomy strategy with that in mind.

Having well-structured and useful taxonomy is not hard to achieve. It takes a little time to research and plan properly, and requires disciplined use of taxonomy. However, setting a good taxonomy strategy from the outset will save you time and effort later on, and will mean your website is performing well from the beginning.

Once you have decided upon a good strategy, you can begin adding taxonomy to your site. For information on how to do this, take a look at our “How to manage your taxonomy” guide.


Was this helpful?