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:
| Folder | Meaning | What It Holds |
|---|---|---|
| Projects | Projects | A series of tasks with clear deadlines, such as "Python Course Assignments" and "Q2 Work Report" |
| Areas | Areas | Ongoing responsibilities you maintain, such as "Health," "Finance," and "Programming Skills" |
| Resources | Resources | Topics you are interested in but not actively working on, such as "Design Patterns Reference" and "Paper Excerpts" |
| Archives | Archives | Completed 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
| Dimension | PARA | Zettelkasten |
|---|---|---|
| Organizational Core | Folder hierarchy | Links and tags |
| Suitable for | Those with clear work projects and who are used to finding files by directory | Researchers, writers, and those who prefer bottom-up accumulation |
| Maintenance Cost | Requires regular archiving and organizing of folders | Requires continuously creating links between notes |
| Migration Difficulty | Relatively low; folder structure is independent | Very 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
Nested Tags
Use/to create hierarchical tags, which are displayed as a tree structure in the tag panel.
Example
#programming/JavaScript
#programming/Go
#reading/Technical
#reading/Literary
#status/Draft
#status/Completed
Tags vs. Folders: When to Use Which
| Scenario | Recommended | Reason |
|---|---|---|
| Single home for a note | Folder | A note can only be in one folder, suitable for "what kind of content it is" |
| Multiple classification dimensions for a note | Tags | A note can have multiple tags, suitable for cross-domain attribute labeling |
| Status marking | Tags | Statuses like "Draft," "Completed," and "Under Review" are more flexible with tags |
| Project archiving | Folder | Moving 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 Type | Suggested Contents |
|---|---|
| Daily Note Template | Date, weather, today's goals (## To-do), today's review (## Summary) |
| Book Notes Template | Book title, author, reading date, core summary (## 3-sentence summary), excerpts and comments |
| Meeting Template | Date, participants, agenda, decisions, action items |
| Concept Note Template | Definition, 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 syntax | Function | Example |
|---|---|---|
| file: | Search by file name | file:Python |
| path: | Search by path | path:programming/ |
| tag: | Search by tag | tag:#Programming/Python |
| line: | Search by line content | line:(import os) |
| section: | Search by heading block | section: Installation |
| Combined search | Connect 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