Obsidian File Organization and Management

When your notes grow from dozens to hundreds, your organization method directly determines how quickly you can find the information you need.

This chapter introduces folder structure design, tag systems, templates, and search techniques—helping you build a scalable note-taking system.


Folder Structure Design: Two Main Schools of Thought

In the Obsidian community, there are two main schools of thought on folder organization, each with its own advantages.

PARA Method

PARA is an information organization method proposed by Tiago Forte. It categorizes content byactionabilityinto four categories:

FolderMeaningWhat It Holds
ProjectsProjectsA series of tasks with clear deadlines, such as "Python Course Assignments" and "Q2 Work Report"
AreasAreasOngoing responsibilities you maintain, such as "Health," "Finance," and "Programming Skills"
ResourcesResourcesTopics you are interested in but not actively working on, such as "Design Patterns Reference" and "Paper Excerpts"
ArchivesArchivesCompleted or no longer active content, moved in from the other three folders

The core idea of PARA is:sort by actionabilityrather than by subject. Different content on the same topic may be scattered across different folders—"Python" can appear in both Projects (courses you're taking) and Resources (tutorials you've saved).

Zettelkasten Slip-box Note-taking Method

Zettelkasten is a note-taking method by German sociologist Niklas Luhmann. Its core principles are:

  • Atomization: Each note expresses only one idea or concept
  • Links first: Notes are related through links rather than folder hierarchy
  • Write in your own words: Not copying, but restating after understanding

When practicing Zettelkasten in Obsidian, the folder structure is usually very simple—sometimes just one folder for all atomic notes, relying on bidirectional links and tags to discover content.

Comparison of the Two Schools

DimensionPARAZettelkasten
Organizational CoreFolder hierarchyLinks and tags
Suitable forThose with clear work projects and who are used to finding files by directoryResearchers, writers, and those who prefer bottom-up accumulation
Maintenance CostRequires regular archiving and organizing of foldersRequires continuously creating links between notes
Migration DifficultyRelatively low; folder structure is independentVery low; hardly depends on a specific structure

You don't have to strictly follow either one. Many people adopt a hybrid strategy—using the four top-level PARA folders while allowing notes to freely connect via Zettelkasten-style bidirectional links. Choose the method that feels most natural; sticking to one system is more important than which system you pick.


Tag System

Tags are an important way to organize content across folders.

In Obsidian, tags are written in the body or Front Matter, using the# tagnameformat.

Basic Usage

Example

#python #obsidian #notetaking

Nested Tags

Use/to create hierarchical tags, which are displayed as a tree structure in the tag panel.

Example

#programming/Python
#programming/JavaScript
#programming/Go

#reading/Technical
#reading/Literary

#status/Draft
#status/Completed

Tags vs. Folders: When to Use Which

ScenarioRecommendedReason
Single home for a noteFolderA note can only be in one folder, suitable for "what kind of content it is"
Multiple classification dimensions for a noteTagsA note can have multiple tags, suitable for cross-domain attribute labeling
Status markingTagsStatuses like "Draft," "Completed," and "Under Review" are more flexible with tags
Project archivingFolderMoving the entire folder to Archives after a project ends is the simplest operation

A common mistake is using tags to replace folders. The best practice for tags is: tags indicate "what attributes" (language, status, type), while folders indicate "which project or domain." They complement each other rather than being mutually exclusive.


Aliases: One Note, Multiple Entry Points

The same note can have multiple name entry points. Set them in Front Matter:aliasesThat's it.

---
aliases:
  - OOP
  - 面向对象
  - Object-Oriented Programming
  - 对象模型
tags:
  - 编程/概念
---

Effects after setting aliases:

  • Typing an alias in the Quick Switcher (Cmd+O) can directly find this note
  • When writing [[OOP]] in other notes, Obsidian will automatically suggest this note
  • Unlinked Mentions will recognize aliases and remind you to add the link

Templates

Templates is a core plugin in Obsidian (built-in but requires manual enabling) that lets you define templates for common note types.

Enabling and Configuration

Turn on "Templates" in Settings → Core plugins.

Then specify a template folder (e.g.,Templates), and put all template files in that folder.

Creating Note Templates

Example: Concept Note Template

---
tags:
- Concept
created: {{date}}
---

# {{title}}

## Definition

One-sentence summary: what it is.

## Key Points

- Point one
- Point two
- Point three

## Relationship with Other Concepts

- Related to[[Concept A]]
- Differentiate from[[Concept B]]

## References

-

Inserting Templates

After creating a new note, click the "Insert template" button in the left sidebar (or use Cmd+P and search for "Templates: Insert template"), then select the desired template.

In the template,{{title}}is automatically replaced with the note name,{{date}}and is replaced with the current date.

Common Template Types

Template TypeSuggested Contents
Daily Note TemplateDate, weather, today's goals (## To-do), today's review (## Summary)
Book Notes TemplateBook title, author, reading date, core summary (## 3-sentence summary), excerpts and comments
Meeting TemplateDate, participants, agenda, decisions, action items
Concept Note TemplateDefinition, key points, related concepts, references

The{{title}}and{{date}}provided by the Templates plugin are basic variables. If you need more powerful dynamic template features (such as date calculations or conditional logic), you can later upgrade to the community plugin Templater, which will be covered in Chapter 6.


Search and Quick Navigation

As your notes grow, efficient search becomes crucial.

Quick Switcher (Cmd+O / Ctrl+O)

The most commonly used navigation method. Type a keyword to search all note filenames and aliases, then press Enter to open directly.

Global Search (Cmd+Shift+F / Ctrl+Shift+F)

Search the full text content of notes, with support for advanced search syntax:

Search syntaxFunctionExample
file:Search by file namefile:Python
path:Search by pathpath:programming/
tag:Search by tagtag:#Programming/Python
line:Search by line contentline:(import os)
section:Search by heading blocksection: Installation
Combined searchConnect multiple conditions with spaces (AND logic)path: programming tag: #Python closure

Search also supports regular expressions and case-sensitive options, enabled in the "..." menu to the right of the search box.


Bookmarks Feature

Obsidian's bookmark feature lets you bookmark frequently used notes, search criteria, or folders.

Right-click any file, folder, or search result, and select "Add to bookmarks".

All bookmarks are displayed in the bookmarks panel in the left sidebar, supporting drag-and-drop sorting and grouping.

Unlike the file list, bookmarks are meaningful because:

  • Bookmarksearch criteria: For example, "tag:#State/enterlineMedium" as a dynamic bookmark; clicking it executes that search
  • Bookmarkfrequently used notes: Home page index, project dashboard, daily diary entry
  • pressWorkflowGrouping: writing group, study group, and project management group, each independent

Recommended Organization Scheme for Beginners

If you don't know where to start, here is a proven getting-started structure:

Vault/
├── 00-日记/              # Daily Notes 自动存放
├── 10-项目/              # 活跃项目
├── 20-领域/              # 持续关注的领域
├── 30-资源/              # 参考资料和摘录
├── 40-归档/              # 已完成或不再活跃
├── Templates/            # 模板文件夹
├── attachments/          # 图片和附件
└── 主页.md               # 仪表盘笔记,链接到最重要的内容

The numeric prefix before folder names ensures they appear in the order you want in the file list, rather than sorted by pinyin.

Once your notes accumulate to more than 100, your preference for organization will become clearer, and it won't be too late to adjust then.

Other extensions