Method of classifying content through keyword labels that enable multi-faceted organisation and discovery. Unlike hierarchical taxonomies that force single-path categorisation, tags allow items to belong to multiple topic dimensions simultaneously. Tags may be applied by users, systems, or curators.
Forces
- Controlled vocabulary vs open tagging: curated taxonomies provide consistency and prevent redundancy, but flexible tagging captures domain-specific language
- Single vs multiple classification: hierarchical categories may force exclusive placement, whilst tags allow content to exist across multiple topic facets simultaneously
- Precision vs discoverability: specific tags improve targeted search, but broad tags increase content visibility
- Stability vs ephemerality: some tags remain evergreen, while others fade away with passing trends.
- Manual vs automated tagging: human-applied tags capture nuanced meaning, but system-generated tags scale efficiently
When to use
- Content maps to multiple conceptual categories rather than single hierarchical placement
- Faceted browsing and filtering enhance discoverability
- The system contains sufficient content volume to benefit from topic-based organisation
- Classification needs to scale beyond manual curation capabilities
- Diverse perspectives or domain vocabularies enrich content organisation
Implementation considerations
- Tags should link to filtered views showing all similarly tagged content
- Search functionality must index tagged content
- For user-generated tags: provide autocomplete to encourage consistent vocabulary whilst allowing new terms
- For system-generated tags: communicate confidence levels and allow correction
- Consider tag frequency thresholds to surface trending or popular topics
- Provide merge capabilities for synonymous tags in open folksonomy systems
- Balance tag proliferation against discoverability through suggested tags or controlled vocabularies
Related components
- Tag - UI primitive for displaying and interacting with tags
- Badge - similar visual treatment for status and system-generated classifications
Resources & references
- Golder, S., & Huberman, B. A. (2006). Usage patterns of collaborative tagging systems
- Folksonomy
Related patterns
Enacts
- Formality — lightweight formalisation through inline categorisation, structure added without demanding it
Complements
- Annotation — tags as structured semantic annotation enabling systematic organisation
Enabled by
- Selection — a selection is the common payload of bulk tagging
