Understanding Taxonomy and Classification in Drupal: Key Concepts for Acquia Exams
Saroj’s article on Module 2.3 is part of an ongoing site-building series aligned with the Acquia Drupal Developer certification. The series breaks down essential Drupal concepts tested in the exam. This module focuses on taxonomy — Drupal’s classification system, and how to distinguish it from content types and menus when organising site data.
The article defines taxonomy as Drupal’s system for controlled, reusable classification, used when values repeat across content and need filtering or grouping. Saroj introduces a clear mental model to guide decisions: content types describe what something is, while taxonomy describes how it is categorised. This distinction underpins many exam questions and helps avoid common mistakes such as creating unnecessary content types or using free text fields for classification.
From a broader perspective, the post examines how taxonomy is used by site builders, frontend developers, backend developers, and architects. It covers vocabularies, terms, hierarchies, entity references, and multilingual considerations, while highlighting common exam traps like misusing menus or overloading taxonomy with business logic. The module emphasises configuration-first solutions that support reuse, scalability, and long-term maintainability.

