{"id":17024,"date":"2018-12-13T20:00:09","date_gmt":"2018-12-13T18:00:09","guid":{"rendered":"https:\/\/devrix.com\/?post_type=tutorial&amp;p=17024"},"modified":"2018-12-13T20:00:09","modified_gmt":"2018-12-13T18:00:09","slug":"wordpress-taxonomy","status":"publish","type":"tutorial","link":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/","title":{"rendered":"WordPress Taxonomy Explained: The Definitive Guide"},"content":{"rendered":"<p>Taxonomies \u2013 one of the terms that WordPress website owners often hear from developers, but they don\u2019t know for what, where, or how they\u2019re used. In practice, taxonomies are one of the integral parts that helps you to classify your content, but the word itself can be puzzling for site owners and beginners that just got their hands on the powerful CMS.<\/p>\n<p>This is why in this guide, we\u2019ll help you learn about the concept of taxonomies, why they\u2019re important, and how can you use them to develop structured and discoverable content for your WordPress website.<\/p>\n<h2>What is a WordPress Taxonomy?<\/h2>\n<p>In simple terms, a WordPress taxonomy is a method used to group and organize related content on your website. Think of it as a structured classification system, designed to help you and your visitors to quickly find what they&#8217;re interested in by sorting your content into meaningful categories and tags. Taxonomies work for posts, pages and products. When done right, your website visitors will have a much better user experience and search engines will crawl, index and rank your website faster, better and higher.<\/p>\n<p><strong>Let&#8217;s make things easier to understand.<\/strong> Imagine you have a blog about apples.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59537\" src=\"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/wordpress-taxonomy-apple.png\" alt=\"wordpress-taxonomy-apple\" width=\"810\" height=\"540\" \/><\/p>\n<p>You can create a taxonomy called &#8220;Apple Varieties&#8221;. Within this taxonomy, you include terms like &#8220;Golden Delicious,&#8221; &#8220;Granny Smith,&#8221; and &#8220;Fuji&#8221;. Each of these terms represent a specific type\/category within your &#8220;Apple Varieties&#8221; taxonomy. That way, all apple enthusiasts can easily find all content related to their favorite type of apple.<\/p>\n<aside class=\"rv-promo rv-promo--inline rv-promo--blue rv-promo--solid\">\n\t\t\t<span class=\"rv-promo-dots\" aria-hidden=\"true\"><\/span>\n\t\t<span class=\"rv-promo-glow\" aria-hidden=\"true\"><\/span>\n\t\n\t<div class=\"rv-promo-inner\">\n\t\t\t\t\t<p class=\"rv-promo-rule\">\n\t\t\t\t<span class=\"rv-promo-dash\" aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"rv-promo-label\">Work with us<\/span>\n\t\t\t\t<span class=\"rv-promo-line\" aria-hidden=\"true\"><\/span>\n\t\t\t<\/p>\n\t\t\n\t\t\t\t\t<h2 class=\"rv-promo-heading\">Make WordPress Work Harder<\/h2>\n\t\t\n\t\t\t\t\t<p class=\"rv-promo-body\">Custom taxonomies create better navigation and UX.<\/p>\n\t\t\n\t\t\t<\/div>\n<\/aside>\n\n<h2>WordPress Taxonomy Details and Types<\/h2>\n<p>WordPress taxonomies come in three primary forms: hierarchical, non-hierarchical, and custom. Each type has a distinct purpose in structuring your site&#8217;s content.<\/p>\n<h3>Hierarchical Taxonomies<\/h3>\n<p><strong>Hierarchical taxonomies<\/strong> function similarly to nested categories, allowing for parent-child relationships. This structure is helpful when your content naturally fits into broader and narrower categories.<\/p>\n<p>By default, WordPress uses the hierarchical taxonomy called <em>Categories<\/em>. Categories can have multiple levels &#8211; primary, secondary, tertiary, and beyond &#8211; allowing you to build a structured hierarchy for your content.<\/p>\n<p><strong>Let&#8217;s make things simple with another example.<\/strong><\/p>\n<p>If you have a cooking website, your hierarchical categories might look like this:<\/p>\n<ul>\n<li>Recipes (parent category)\n<ul>\n<li>Desserts (child category)\n<ul>\n<li>Cakes (sub-child category)<\/li>\n<li>Pies (sub-child category)<\/li>\n<\/ul>\n<\/li>\n<li>Main Courses (child category)\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Pasta (sub-child category)<\/li>\n<li>Seafood (sub-child category)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>With this example, visitors can navigate from broad to specific content, finding exactly what they want with ease.<\/p>\n<h3>Non-Hierarchical Taxonomies<\/h3>\n<p><strong>Non-hierarchical taxonomies<\/strong>, on the other hand, don&#8217;t support parent-child relationships. These are more flexible and are typically used for grouping content based on loose connections or themes, rather than strict classifications.<\/p>\n<p>The default non-hierarchical taxonomy provided by WordPress is <em>Tags<\/em>. Tags allow you to associate multiple relevant keywords or labels to your content without needing a structured hierarchy.<\/p>\n<p>Let&#8217;s go back to the cooking website. If you have a blog post about a summer salad recipe, suitable tags might include:<\/p>\n<ul>\n<li>Salad<\/li>\n<li>Summer<\/li>\n<li>Healthy eating<\/li>\n<li>Quick recipes<\/li>\n<\/ul>\n<p>Unlike categories, <strong>tags aren&#8217;t organized into structured levels<\/strong>. Your fans can quickly filter content based on tags and discover related posts from across different categories.<\/p>\n<aside class=\"rv-promo rv-promo--inline rv-promo--blue rv-promo--solid\">\n\t\t\t<span class=\"rv-promo-dots\" aria-hidden=\"true\"><\/span>\n\t\t<span class=\"rv-promo-glow\" aria-hidden=\"true\"><\/span>\n\t\n\t<div class=\"rv-promo-inner\">\n\t\t\t\t\t<p class=\"rv-promo-rule\">\n\t\t\t\t<span class=\"rv-promo-dash\" aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"rv-promo-label\">Work with us<\/span>\n\t\t\t\t<span class=\"rv-promo-line\" aria-hidden=\"true\"><\/span>\n\t\t\t<\/p>\n\t\t\n\t\t\t\t\t<h2 class=\"rv-promo-heading\">Build for Scale and Usability<\/h2>\n\t\t\n\t\t\t\t\t<p class=\"rv-promo-body\">Get your site content-ready with taxonomy best practices.<\/p>\n\t\t\n\t\t\t<\/div>\n<\/aside>\n\n<h3>Custom Taxonomies<\/h3>\n<p>If the default WordPress taxonomies aren\u2019t sufficient for your needs, you can create your own unique organizational system using Custom Taxonomies. These allow you to group and categorize content specifically tailored to your site&#8217;s context.<\/p>\n<p>Custom taxonomies can be hierarchical (like categories) or non-hierarchical (like tags). They provide the flexibility to structure your content exactly as you envision, helping your visitors easily find related information.<\/p>\n<p>The primary goal of custom taxonomies is to develop a new way of classification that is not necessarily compatible with the common Tag and Category taxonomies.<\/p>\n<h3>How to create a custom WordPress taxonomy<\/h3>\n<p>You can either:<\/p>\n<h4>CreatE Custom Taxonomies Using Code<\/h4>\n<p>If you want to create custom taxonomies manually, you\u2019ll need to use the <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/register_taxonomy\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>register taxonomy()<\/strong> function<\/a> in your <em><span style=\"text-decoration: underline;\">functions.php<\/span><\/em>. With this function, you can add new taxonomy, or overwrite an existing taxonomy.<\/p>\n<p>Let&#8217;s see an example:<\/p>\n<pre>+++\n...\n\/\/ Register Custom Taxonomy\nfunction custom_recipe_taxonomy() {\n  $labels = array(\n    'name' =&gt; 'Meal Types',\n    'singular_name' =&gt; 'Meal Type',\n    'search_items' =&gt; 'Search Meal Types',\n    'all_items' =&gt; 'All Meal Types',\n    'edit_item' =&gt; 'Edit Meal Type',\n    'update_item' =&gt; 'Update Meal Type',\n    'add_new_item' =&gt; 'Add New Meal Type',\n    'new_item_name' =&gt; 'New Meal Type Name',\n    'menu_name' =&gt; 'Meal Type',\n  );\n\n  $args = array(\n    'hierarchical' =&gt; true, \/\/ true = hierarchical (like categories), false = non-hierarchical (like tags)\n    'labels' =&gt; $labels,\n    'show_ui' =&gt; true,\n    'show_admin_column' =&gt; true,\n    'query_var' =&gt; true,\n    'rewrite' =&gt; array('slug' =&gt; 'meal-type'),\n  );\n\n  register_taxonomy('meal_type', array('post'), $args);\n}\n\nadd_action('init', 'custom_recipe_taxonomy');\n\n+++<\/pre>\n<p>What do we do here?<\/p>\n<ol>\n<li>Create a new custom hierarchical taxonomy called &#8220;Meal Types&#8221;;<\/li>\n<li>Allow users to classify recipes by meals (Breakfast, Lunch, Dinner, etc.)<\/li>\n<li>Associate the taxonomy with standard WordPress posts (<em>array(&#8216;post&#8217;)<\/em>), but it can easily be extended to custom post types.<\/li>\n<\/ol>\n<p>Alternatively, you can&#8230;<\/p>\n<h4>Create custom WordPress Taxonomy using a plugin<\/h4>\n<p>If you&#8217;re not feeling very confident with coding, you can use a plugin, such as:<\/p>\n<ul>\n<li>CPT UI<\/li>\n<li>Pods<\/li>\n<li>Toolset Types<\/li>\n<\/ul>\n<p>These offer a relatively intuitive interface so you can set up custom WordPress taxonomies without writing code.<\/p>\n<h2>WordPress Taxonomy and Terms<\/h2>\n<p>Within WordPress, a taxonomy is a method of grouping your content, while a term is an individual item within that taxonomy. Think of taxonomies as containers and terms as the labels inside them.<\/p>\n<h3>What&#8217;s a term?<\/h3>\n<p data-start=\"300\" data-end=\"405\">Terms are the specific labels you assign to your content and categorize it within a taxonomy. For example:<\/p>\n<ul data-start=\"407\" data-end=\"569\">\n<li data-start=\"407\" data-end=\"493\">\n<p data-start=\"409\" data-end=\"493\">In the <strong data-start=\"416\" data-end=\"428\">Category<\/strong> taxonomy, terms might include &#8220;News,&#8221; &#8220;Tutorials,&#8221; or &#8220;Reviews.&#8221;<\/p>\n<\/li>\n<li data-start=\"494\" data-end=\"569\">\n<p data-start=\"496\" data-end=\"569\">In the <strong data-start=\"503\" data-end=\"510\">Tag<\/strong> taxonomy, terms could be &#8220;WordPress,&#8221; &#8220;SEO,&#8221; or &#8220;Plugins.&#8221;<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"571\" data-end=\"765\">Each term helps organize content, making it easier for users to find related posts.<\/p>\n<p>Let\u2019s break that down further. Let&#8217;s say you have a &#8220;Cars&#8221; taxonomy. The classification within that taxonomy can be Classic Cars, Hatchbacks, Super Cars, Sports Cars, etc. Those are the terms of your \u2018Cars\u2019.<\/p>\n<figure id=\"attachment_17029\" aria-describedby=\"caption-attachment-17029\" style=\"width: 1079px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17029\" src=\"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/Screenshot_2018-10-10-Contrasting-Contemporaries-Revisiting-The-Porsche-953-And-962C-With-Jacky-Ickx.png\" alt=\"\" width=\"1079\" height=\"533\" \/><figcaption id=\"caption-attachment-17029\" class=\"wp-caption-text\">Source: <a href=\"https:\/\/petrolicious.com\/blogs\/articles\" target=\"_blank\" rel=\"noopener noreferrer\">Petrolicious<\/a><\/figcaption><\/figure>\n<p>Within Classic Cars, you have all sorts of cars, and the same goes for Hatchbacks, and Super Cars. Perhaps your readers are interested in a specific type of classic car.<\/p>\n<figure id=\"attachment_17032\" aria-describedby=\"caption-attachment-17032\" style=\"width: 1188px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17032\" src=\"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/Screenshot_2018-10-10-The-Volkswagen-SP2-Is-A-Beautiful-Piece-Of-Brazilian-History.png\" alt=\"\" width=\"1188\" height=\"546\" \/><figcaption id=\"caption-attachment-17032\" class=\"wp-caption-text\">Source: <a href=\"https:\/\/petrolicious.com\/articles\/the-volkswagen-sp2-is-a-beautiful-piece-of-brazilian-history\" target=\"_blank\" rel=\"noopener noreferrer\">Petrolicious<\/a><\/figcaption><\/figure>\n<p>Each sub-category can have a dedicated style or template. If the users are interested in one of the cars from a given page, another custom page will be added specifically for that car. This is what terms can help you achieve.<\/p>\n<h3 data-start=\"571\" data-end=\"765\">Terms in Custom WordPress Taxonomies<\/h3>\n<p data-start=\"799\" data-end=\"1040\">When you create custom taxonomies, you define new sets of terms relevant to your content. For instance, if you have a custom taxonomy called &#8220;Genres&#8221; for a book review site, terms might include &#8220;Science Fiction,&#8221; &#8220;Romance,&#8221; or &#8220;Non-Fiction.&#8221;<\/p>\n<h3 data-start=\"1042\" data-end=\"1164\">How can you manage terms within a taxonomy?<\/h3>\n<p data-start=\"1186\" data-end=\"1245\">You can manage terms through the WordPress admin dashboard:<\/p>\n<ol data-start=\"1247\" data-end=\"1442\">\n<li data-start=\"1247\" data-end=\"1337\">\n<p data-start=\"1250\" data-end=\"1337\">Navigate to <strong data-start=\"1262\" data-end=\"1271\">Posts<\/strong> &gt; <strong data-start=\"1274\" data-end=\"1288\">Categories\/<\/strong><strong data-start=\"1292\" data-end=\"1300\">Tags<\/strong>, or to your custom taxonomy section.<\/p>\n<\/li>\n<li data-start=\"1338\" data-end=\"1378\">\n<p data-start=\"1341\" data-end=\"1378\">Add, edit, or delete terms as needed.<\/p>\n<\/li>\n<li data-start=\"1379\" data-end=\"1442\">\n<p data-start=\"1382\" data-end=\"1442\">Assign terms to your posts to categorize them appropriately.<\/p>\n<\/li>\n<\/ol>\n<p data-start=\"1444\" data-end=\"1538\">Proper term management will have your content organized and accessible to your audience.<\/p>\n<h2 data-start=\"1444\" data-end=\"1538\">Creating a Diagram of WordPress Taxonomies for Each Post Type<\/h2>\n<p data-start=\"1444\" data-end=\"1538\">You&#8217;ve done your part and have created various taxonomies throughout your WordPress environment, now comes the fun &#8211; explaining yourself to fellow marketers and management.<\/p>\n<p data-start=\"1444\" data-end=\"1538\">The best way to explain just about anything is visual representation &#8211; taxonomies make no difference.<\/p>\n<p>A diagram of WordPress taxonomies for each post type helps you and your team quickly grasp how content types (posts, pages, products, and custom post types) relate to their respective categories, tags, or custom taxonomies.<\/p>\n<h3>Why Should I Create a Taxonomy Diagram?<\/h3>\n<p>Because everyone on your team will be fully aligned on:<\/p>\n<ul>\n<li>Content Relationships &#8211; Visualize how different content types relate to specific taxonomies.<\/li>\n<li>Website Structure &#8211; Understand the organization of your content for consistency and efficiency.<\/li>\n<li>SEO and Content Strategy &#8211; Define keywords for specific post types based on taxonomies, which supports content planning and SEO.<\/li>\n<\/ul>\n<h3>How to Create a Taxonomy Diagram?<\/h3>\n<p>You can use various tools with built-in templates, such as:<\/p>\n<ul>\n<li>Figma &#8211; and the integrated <a href=\"https:\/\/www.figma.com\/templates\/taxonomy-diagram\/\" target=\"_blank\" rel=\"noopener\">taxonomy diagram<\/a>;<\/li>\n<li>Canva &#8211; and the many options for <a href=\"https:\/\/www.canva.com\/graphs\/diagrams\/\" target=\"_blank\" rel=\"noopener\">diagrams<\/a>;<\/li>\n<li>MindMeister &#8211; if you&#8217;re feeling creative and want to create a completely custom diagram with outlined hierarchy, Mindmeister&#8217;s <a href=\"https:\/\/www.mindmeister.com\/pages\/use-case\/mind-mapping\" target=\"_blank\" rel=\"noopener\">mind mapping<\/a> could be your best ally.<\/li>\n<\/ul>\n<p>Keep in mind &#8211; you want the diagram to be easy to understand not just by you, but your team as well. That way, you will enhance your content creation workflow.<\/p>\n<h2>Association vs Child Taxonomy in WordPress<\/h2>\n<p>If you want to organize your content effectively, you need to understand the difference between <strong>taxonomy associations<\/strong> and <strong>parent-child relationships<\/strong> within taxonomies.<\/p>\n<h3>Taxonomy Associations<\/h3>\n<p>You can associate multiple taxonomies with a single post type. For example, a blog post might use both the default <em>&#8220;Categories&#8221;<\/em> and <em>&#8220;Tags&#8221;<\/em> taxonomies. Additionally, you can create custom taxonomies to further classify content. For instance, a &#8220;Books&#8221; post type might have custom taxonomies like &#8220;Genre&#8221; and &#8220;Author.&#8221;<\/p>\n<h3>Parent-Child Relationships Within a Taxonomy<\/h3>\n<p>A perfect example is the &#8220;Categories&#8221; taxonomy &#8211; the terms have parent-child relationships. For example:<\/p>\n<ul>\n<li>Genre\n<ul>\n<li>Fiction\n<ul>\n<li>Science Fiction<\/li>\n<li>Fantasy<\/li>\n<\/ul>\n<\/li>\n<li>Non-Fiction\n<ul>\n<li>Biography<\/li>\n<li>Self-Help<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>In this example, &#8220;Genre&#8221; is a taxonomy with terms organized hierarchically. &#8220;Fiction&#8221; and &#8220;Non-Fiction&#8221; are parent terms, each with their own child terms.<\/p>\n<h3>Key Differences<\/h3>\n<ul>\n<li><strong>Taxonomy Association<\/strong>: Linking multiple taxonomies (e.g., &#8220;Genre,&#8221; &#8220;Author&#8221;) to a post type. Each taxonomy operates independently.<\/li>\n<li><strong>Parent-Child Relationship<\/strong>: Organizing terms within a single hierarchical taxonomy (e.g., &#8220;Genre&#8221; &gt; &#8220;Fiction&#8221; &gt; &#8220;Science Fiction&#8221;).<\/li>\n<\/ul>\n<p>Understanding both concepts will help you on the quest to improve UX and SEO.<\/p>\n<p>As we&#8217;ve clearly mentioned throughout the article, mastering WordPress taxonomies can significantly improve how users interact with your website and boost your SEO performance.<\/p>\n<p>Whether you\u2019re setting up simple category structures or designing advanced custom taxonomies, keeping things clear and user-centric is key. Creating visual diagrams, understanding the associations\/parent-child difference, and carefully managing terms will have your website structured, easy to navigate, and SEO-friendly.<\/p>\n<aside class=\"rv-promo rv-promo--flat rv-promo--blue rv-promo--solid\">\n\t\t\t<span class=\"rv-promo-dots\" aria-hidden=\"true\"><\/span>\n\t\t<span class=\"rv-promo-glow\" aria-hidden=\"true\"><\/span>\n\t\n\t<div class=\"rv-promo-inner\">\n\t\t\t\t\t<p class=\"rv-promo-rule\">\n\t\t\t\t<span class=\"rv-promo-dash\" aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"rv-promo-label\">Work with us<\/span>\n\t\t\t\t<span class=\"rv-promo-line\" aria-hidden=\"true\"><\/span>\n\t\t\t<\/p>\n\t\t\n\t\t\t\t\t<h2 class=\"rv-promo-heading\">Still Have Questions About Taxonomies?&lt;br \/&gt;<\/h2>\n\t\t\n\t\t\t\t\t<p class=\"rv-promo-body\">Whether you&#8217;re stuck on categories, custom post types, or structure &#8211; reach out and we\u2019ll help you sort it out.<\/p>\n\t\t\n\t\t\t\t\t<a href=\"https:\/\/devrix.com\/contact\" class=\"rv-promo-cta\">\n\t\t\t\t<span>Contact Us<\/span>\n\t\t\t\t<span class=\"rv-promo-cta-arrow\" aria-hidden=\"true\">&#8627;<\/span>\n\t\t\t<\/a>\n\t\t\t<\/div>\n<\/aside>\n\n<div class=\"mceTemp\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Taxonomies \u2013 one of the terms that WordPress website owners often hear from developers, but they don\u2019t know for what, where, or how they\u2019re used. In practice, taxonomies are one of the integral parts that helps you to classify your content, but the word itself can be puzzling for site owners and beginners that just [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":63785,"comment_status":"open","ping_status":"closed","template":"","tutorialcat":[912],"keyword":[],"article-type":[],"class_list":["post-17024","tutorial","type-tutorial","status-publish","has-post-thumbnail","hentry","tutorialcat-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>WordPress Taxonomy Explained: The Definitive Guide - DevriX<\/title>\n<meta name=\"description\" content=\"Want to structure your website, improve navigation and improve SEO? WordPress Taxonomy may be what you&#039;ve been looking for all along.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Taxonomy Explained: The Definitive Guide\" \/>\n<meta property=\"og:description\" content=\"Want to structure your website, improve navigation and improve SEO? WordPress Taxonomy may be what you&#039;ve been looking for all along.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/\" \/>\n<meta property=\"og:site_name\" content=\"DevriX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DevriXLtd\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/WordPress-Taxonomy.png\" \/>\n\t<meta property=\"og:image:width\" content=\"810\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@wpdevrix\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/\",\"url\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/\",\"name\":\"WordPress Taxonomy Explained: The Definitive Guide - DevriX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devrix.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/devrix.com\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/WordPress-Taxonomy.png\",\"datePublished\":\"2018-12-13T18:00:09+00:00\",\"description\":\"Want to structure your website, improve navigation and improve SEO? WordPress Taxonomy may be what you've been looking for all along.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/devrix.com\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/WordPress-Taxonomy.png\",\"contentUrl\":\"https:\\\/\\\/devrix.com\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/WordPress-Taxonomy.png\",\"width\":810,\"height\":340,\"caption\":\"WordPress Taxonomy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/wordpress-taxonomy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/devrix.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/devrix.com\\\/tutorial\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"WordPress Taxonomy Explained: The Definitive Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/devrix.com\\\/#website\",\"url\":\"https:\\\/\\\/devrix.com\\\/\",\"name\":\"DevriX\",\"description\":\"B2B Digital Marketing Agency\",\"publisher\":{\"@id\":\"https:\\\/\\\/devrix.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/devrix.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/devrix.com\\\/#organization\",\"name\":\"DevriX\",\"url\":\"https:\\\/\\\/devrix.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/devrix.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/devrix.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/DevriX-Logo.png\",\"contentUrl\":\"https:\\\/\\\/devrix.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/DevriX-Logo.png\",\"width\":500,\"height\":300,\"caption\":\"DevriX\"},\"image\":{\"@id\":\"https:\\\/\\\/devrix.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DevriXLtd\",\"https:\\\/\\\/x.com\\\/wpdevrix\",\"https:\\\/\\\/instagram.com\\\/devrix\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/devrix\\\/\"],\"description\":\"B2B Digital Marketing Agency\",\"email\":\"contact@devrix.com\",\"legalName\":\"DevriX EOOD\",\"foundingDate\":\"2010-06-20\",\"vatID\":\"BG201403718\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Taxonomy Explained: The Definitive Guide - DevriX","description":"Want to structure your website, improve navigation and improve SEO? WordPress Taxonomy may be what you've been looking for all along.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Taxonomy Explained: The Definitive Guide","og_description":"Want to structure your website, improve navigation and improve SEO? WordPress Taxonomy may be what you've been looking for all along.","og_url":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/","og_site_name":"DevriX","article_publisher":"https:\/\/www.facebook.com\/DevriXLtd","og_image":[{"width":810,"height":340,"url":"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/WordPress-Taxonomy.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@wpdevrix","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/","url":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/","name":"WordPress Taxonomy Explained: The Definitive Guide - DevriX","isPartOf":{"@id":"https:\/\/devrix.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/#primaryimage"},"image":{"@id":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/#primaryimage"},"thumbnailUrl":"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/WordPress-Taxonomy.png","datePublished":"2018-12-13T18:00:09+00:00","description":"Want to structure your website, improve navigation and improve SEO? WordPress Taxonomy may be what you've been looking for all along.","breadcrumb":{"@id":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/#primaryimage","url":"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/WordPress-Taxonomy.png","contentUrl":"https:\/\/devrix.com\/wp-content\/uploads\/2018\/12\/WordPress-Taxonomy.png","width":810,"height":340,"caption":"WordPress Taxonomy"},{"@type":"BreadcrumbList","@id":"https:\/\/devrix.com\/tutorial\/wordpress-taxonomy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devrix.com\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/devrix.com\/tutorial\/"},{"@type":"ListItem","position":3,"name":"WordPress Taxonomy Explained: The Definitive Guide"}]},{"@type":"WebSite","@id":"https:\/\/devrix.com\/#website","url":"https:\/\/devrix.com\/","name":"DevriX","description":"B2B Digital Marketing Agency","publisher":{"@id":"https:\/\/devrix.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devrix.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devrix.com\/#organization","name":"DevriX","url":"https:\/\/devrix.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devrix.com\/#\/schema\/logo\/image\/","url":"https:\/\/devrix.com\/wp-content\/uploads\/2026\/09\/DevriX-Logo.png","contentUrl":"https:\/\/devrix.com\/wp-content\/uploads\/2026\/09\/DevriX-Logo.png","width":500,"height":300,"caption":"DevriX"},"image":{"@id":"https:\/\/devrix.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DevriXLtd","https:\/\/x.com\/wpdevrix","https:\/\/instagram.com\/devrix\/","https:\/\/www.linkedin.com\/company\/devrix\/"],"description":"B2B Digital Marketing Agency","email":"contact@devrix.com","legalName":"DevriX EOOD","foundingDate":"2010-06-20","vatID":"BG201403718","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}}]}},"_links":{"self":[{"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/tutorial\/17024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/comments?post=17024"}],"version-history":[{"count":0,"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/tutorial\/17024\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/media\/63785"}],"wp:attachment":[{"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/media?parent=17024"}],"wp:term":[{"taxonomy":"tutorialcat","embeddable":true,"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/tutorialcat?post=17024"},{"taxonomy":"keyword","embeddable":true,"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/keyword?post=17024"},{"taxonomy":"article-type","embeddable":true,"href":"https:\/\/devrix.com\/wp-json\/wp\/v2\/article-type?post=17024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}