Robust, fully configurable taxonomy functionality is one of the post powerful features of core Drupal code.
Taxonomy is a powerful way to organize and categorize website content, adding a relational dimension to articles, blogs, events, videos, etc. While main site navigation targets features and areas of the website, taxonomy allows for categorization of content according to topic. Content can then be searched or browsed by topic, across content types and site areas, if desired.
For example, a website with an area about recipes might have a taxonomy structure delineating major ingredients. Not only would people be able to find recipes by food type, but people could focus on recipes that have curry in them, or are low sodium.
In other words, taxonomy offers a way to navigate horizontally through the website’s hierarchy.
Understanding and grokking the power and elegance of taxonomy can be difficult at first — especially since there are virtually no hard and fast rules as to how to build a website’s taxonomy — so we work closely with our clients to help strategize an effective taxonomy in order to make the website that much easier to use. The wonderful power of taxonomy makes the preparation effort worth it.