What is a WordPress Taxonomy?

September 3, 2026

2 min read

In WordPress, a taxonomy is a way of grouping and organizing content. It provides a structured system to classify posts, pages, products, or any other content type into meaningful categories.

WordPress comes with two default taxonomies built in, categories and tags. Categories are hierarchical, meaning they can have parent and child relationships. Tags, on the other hand, are flat and non-hierarchical.

Custom Taxonomies

Beyond the default taxonomies, WordPress allows developers to register custom taxonomies to suit specific content needs. For example, a WooCommerce store might use a custom taxonomy like “Brand” or “Collection” to organize products in a way that categories and tags cannot accommodate.

Custom taxonomies can be either hierarchical, like categories, or non-hierarchical, like tags, depending on how they are registered.

Taxonomies in WooCommerce

WooCommerce uses taxonomies extensively to manage product data. Product categories and product tags are both taxonomies in WooCommerce. Additionally, attributes like color and size, used to define product variations, function as taxonomies under the hood.

Understanding taxonomies is particularly useful when importing or exporting WooCommerce data. During a product import, taxonomy values like categories and tags need to be mapped correctly to ensure products are organized as intended after the import is complete.

Explore our plugin: Product Import Export Plugin For WooCommerce