Tags & Organization
Learn how to effectively organize your memos using tags, categories, and organizational strategies.
Tags & Organization
Effective organization is key to getting the most value from your memos. This guide covers tagging strategies, organizational patterns, and best practices for keeping your knowledge base structured and searchable.
Understanding Tags
Tags are lightweight labels that help categorize and organize your memos. Unlike folders, tags are:
- Flexible: One memo can have multiple tags
- Searchable: Quickly filter by any tag
- Hierarchical: Support nested categories
- Dynamic: Easy to add, remove, or rename
Tag Syntax
#work #project #meeting #urgent
#personal #ideas #todo
#tech #programming #javascript #react
Consistency is Key: Develop a tagging strategy early and stick to it. This makes your memo collection much more valuable over time.
Tag Best Practices
Naming Conventions
Use Lowercase
✅ #project-alpha #meeting-notes #tech-review
❌ #Project-Alpha #Meeting-Notes #Tech-Review
Be Descriptive but Concise
✅ #quarterly-review #bug-fix #feature-request
❌ #qr #bf #fr
❌ #quarterly-business-review-meeting-preparation
Use Hyphens for Multi-word Tags
✅ #project-management #code-review #daily-standup
❌ #projectmanagement #code_review #daily standup
Tag Hierarchy
Create hierarchical tags using forward slashes:
#work/project/alpha
#work/project/beta
#work/admin/hr
#work/admin/finance
#personal/health/fitness
#personal/health/nutrition
#personal/finance/budget
#personal/finance/investments
Common Tagging Strategies
1. Activity-Based Tags
Organize by what you're doing:
#meeting #planning #review #research
#coding #debugging #testing #documentation
#reading #learning #brainstorming #ideation
2. Project-Based Tags
Group by projects or areas of focus:
#project/website-redesign
#project/mobile-app
#project/api-v2
#client/acme-corp
#client/tech-startup
3. Status-Based Tags
Track progress and states:
#todo #in-progress #blocked #completed
#draft #review #published #archived
#urgent #normal #low-priority
4. Content-Type Tags
Categorize by the type of information:
#note #idea #reference #template
#meeting-notes #decision #action-item
#bug-report #feature-request #improvement
5. Time-Based Tags
Organize by temporal aspects:
#daily #weekly #monthly #quarterly
#2025 #2025-q1 #january
#sprint-1 #sprint-2 #milestone
Advanced Organization Patterns
The PARA Method
Adapt the PARA method (Projects, Areas, Resources, Archive) for memos:
# Projects - things with deadlines
#project/website-launch
#project/quarterly-report
# Areas - ongoing responsibilities
#area/team-management
#area/product-development
# Resources - topics of ongoing interest
#resource/react-patterns
#resource/leadership-tips
# Archive - inactive items
#archive/old-project
#archive/deprecated-process
Getting Things Done (GTD) Style
Implement GTD principles with tags:
# Capture
#inbox #quick-capture
# Clarify
#actionable #reference #someday-maybe
# Organize
#next-action #waiting-for #project
# Context tags
#@computer #@phone #@office #@home
#@online #@offline #@calls #@errands
Zettelkasten Method
For knowledge management and note-taking:
#permanent-note #literature-note #fleeting-note
#concept #definition #example #connection
#source/book #source/article #source/video
#author/lastname #topic/subject #method/technique
Practical Examples
Software Development
#dev/frontend #dev/backend #dev/database
#bug/critical #bug/minor #feature/enhancement
#code-review #deployment #hotfix
#tech-debt #refactoring #optimization
#documentation #testing #security
Content Creation
#content/blog #content/video #content/social
#draft #editing #published #promoted
#topic/technology #topic/business #topic/lifestyle
#series/tutorial #series/review #series/news
Research and Learning
#research/primary #research/secondary
#source/paper #source/book #source/interview
#method/quantitative #method/qualitative
#field/psychology #field/technology #field/business
#concept #theory #application #case-study
Project Management
#project/alpha #project/beta #project/gamma
#phase/planning #phase/execution #phase/review
#stakeholder/client #stakeholder/team #stakeholder/vendor
#deliverable #milestone #risk #assumption
Tag Management
Regular Maintenance
Monthly Review
- Remove unused tags
- Merge similar tags
- Update tag names for consistency
- Archive completed project tags
Tag Cleanup Commands
# Find unused tags
Search: # (shows all tags)
# Bulk replace tags
Find: #old-tag-name
Replace: #new-tag-name
Tag Analytics
Monitor your tagging patterns:
- Most used tags - Your primary focus areas
- Rarely used tags - Candidates for removal
- Tag combinations - Related concepts
- Tag evolution - How your interests change
Tip: Use the search function to find all memos with specific tag combinations, like #project AND #urgent
to see all urgent project items.
Search and Discovery
Tag-Based Searching
# Single tag
#meeting
# Multiple tags (AND)
#project #urgent
# Tag exclusion (NOT)
#work -#meeting
# Tag wildcards
#project/*
Advanced Search Patterns
# Date + Tag combinations
#daily created:2025-08-19
# Content + Tag
"API design" #technical
# Multiple conditions
#bug #frontend created:last-week
Team Collaboration
Shared Tagging Standards
Create team standards for consistent tagging:
Team Tags Document
# PROJECT TAGS
#project/{project-name}
#milestone/{milestone-name}
# PRIORITY TAGS
#p1-critical #p2-high #p3-normal #p4-low
# STATUS TAGS
#status/todo #status/doing #status/review #status/done
# TEAM TAGS
#team/frontend #team/backend #team/design #team/qa
Role-Based Tags
# By role
#dev #design #product #marketing #sales
# By team
#team-alpha #team-beta #core-team
# By permission level
#public #team-only #private
Automation and Integration
Automated Tagging
Use templates or scripts for consistent tagging:
# Meeting template
Date: {{date}}
Attendees:
Tags: #meeting #team #{{project-name}}
# Daily note template
Date: {{date}}
Tags: #daily #journal #{{current-project}}
API Integration
Programmatically manage tags:
// Add tags to memos via API
const response = await fetch('/api/v1/memos', {
method: 'POST',
body: JSON.stringify({
content: 'Memo content #automated #api',
tags: ['automated', 'api']
})
});
Common Mistakes to Avoid
Over-tagging
❌ #work #office #meeting #team #project #alpha #discussion #planning #monday #morning
✅ #meeting #project-alpha #planning
Inconsistent Naming
❌ #Meeting #meeting #MEETING #mtg
✅ #meeting (consistently)
Too Generic Tags
❌ #stuff #things #misc #random
✅ #reference #idea #draft #review
No Strategy
❌ Random tags without any system
✅ Planned taxonomy with clear purposes
Tag Migration and Evolution
Evolving Your System
As your needs change, your tagging system should evolve:
- Audit existing tags quarterly
- Consolidate similar tags to reduce complexity
- Split overloaded tags that serve multiple purposes
- Archive obsolete tags from completed projects
Migration Process
# 1. Plan the change
Old: #dev-work, #development, #coding
New: #development
# 2. Update existing memos
Find: #dev-work OR #coding
Replace with: #development
# 3. Document the change
Update team tagging standards
Pro Tip: Start simple with 5-10 core tags, then expand your system gradually. It's easier to add complexity than to simplify an overly complex system.
Quick Reference
Essential Tag Categories
- Status:
#todo #doing #done #blocked
- Priority:
#urgent #high #normal #low
- Type:
#note #idea #reference #decision
- Context:
#work #personal #project #meeting
Tag Syntax Reminders
- Use
#tagname
format - Lowercase with hyphens for spaces
- Hierarchical:
#category/subcategory
- Multiple tags per memo:
#tag1 #tag2 #tag3
Ready to organize your memos effectively? Start with a simple tagging system and expand it as your needs grow. Remember: the best organization system is the one you'll actually use consistently!
Next, explore keyboard shortcuts to speed up your tagging workflow, or dive into content syntax to enhance your memo formatting.