Get AI summaries of any video or article — Sign up free
How I Use Tags in Obsidian // EP 7 Mastering Obsidian thumbnail

How I Use Tags in Obsidian // EP 7 Mastering Obsidian

FromSergio·
4 min read

Based on FromSergio's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Tags in Obsidian group notes into categories for filtering; shared tags create an indirect connection, unlike links which create direct relationships.

Briefing

Tags in Obsidian are a filtering system that groups notes into shared themes—whether those themes represent status (inbox, ongoing, finished) or note types (evergreen, quotes, literature, philosophy). The key distinction is that linking two notes creates a direct relationship, while sharing a tag creates an indirect connection: the notes are “in the same category,” not necessarily connected to each other one-to-one. Tags aren’t mandatory, and they’re most useful when a vault grows large enough that searching by file name or browsing folders becomes inefficient.

Sergio’s main argument for tags is practical: they act as a lightweight “pre-map” layer before committing to a full Obsidian map of content (his “mocks,” referenced from earlier episodes). When he started exploring more fields, he created a mock for each new area of interest. After months, two problems emerged: the number of mocks became unmanageable, and some interests faded temporarily—leaving behind cluttering mocks for topics he wasn’t actively studying. Tags solved the middle ground. Instead of upgrading everything into a mock immediately, he tags notes so they can be grouped and filtered under a category until he’s ready to build out the full structure.

To implement this, he enables the Tag Pane in Obsidian settings (Core Plugins → Tag Pane → On). He then uses tags like “photography” to populate the tag pane, and relies on nested tags to keep things tidy. His preferred pattern is a nested tag under a “pre-mock” parent, such as “#premock/photography.” This keeps many “not-yet-mapped” interests organized in a collapsible tag hierarchy, and it also makes graph filtering straightforward: turning on tag filtering and searching for “premock” surfaces all notes tagged under those pre-mock categories.

A second use case focuses on search speed using “double tags.” When notes carry two tags—one for a broad container (like “#premock/photography”) and another for a content type (like “#evergreen”)—Obsidian search can retrieve the intersection. For example, searching for “#premock photography” plus “#evergreen” quickly finds evergreen notes within the photography pre-mock, even when the vault contains hundreds of notes. The same logic works in the graph view by filtering for notes that have both tags.

This approach depends on consistent tagging. Sergio notes that his workflow makes that easier because new notes start from templates that prompt the right tags, reducing manual overhead. He also warns against the “organizational trap” of turning tags into a folder replacement—especially since nested tags can make that temptation stronger. The goal is not to recreate folder hierarchies with tags, but to use tags as flexible categories that support searching and gradual structure-building as interests evolve.

Cornell Notes

Tags in Obsidian group notes into shared categories, creating an indirect relationship between notes that share the same tag. Sergio uses tags mainly as a “pre-mock layer” so his vault can stay flexible while interests grow and change—before committing to full mock/map structures. He enables the Tag Pane, then uses nested tags like “#premock/photography” to organize many emerging topics under a collapsible hierarchy and filter them in the graph view. He also uses double tags for fast intersection searches, such as finding “#evergreen” notes inside a specific pre-mock category (e.g., photography). This works best when most notes are tagged consistently, often via templates.

How do tags differ from links in Obsidian, and why does that matter for organization?

Links indicate a direct relationship between two specific notes. Tags indicate that notes belong to the same category, creating an indirect connection. That difference matters because tags are better for classification and filtering (e.g., “status” or “type”), while links are better for explicit relationships (e.g., one note referencing another).

Why use a “pre-mock layer” instead of creating a full mock for every new topic right away?

Creating a full mock for every new interest can lead to too many structures to manage. It also creates clutter when interests fade temporarily; notes remain tied to mocks even if the topic isn’t active. A pre-mock tag layer keeps notes searchable and organized while delaying the heavier commitment of building full maps until the topic stabilizes.

What steps does Sergio use to make tags visible and usable in Obsidian?

He enables the Tag Pane via Settings → Core Plugins → Tag Pane → switch it to On. After that, tagging with a hashtag (typing “#” and then the tag text) populates the Tag Pane, and nested tags appear as a hierarchy (e.g., a “pre-mock” parent with “photography” underneath).

How do nested tags like “#premock/photography” improve workflow compared with flat tagging?

Nested tags keep related categories grouped under a parent, reducing visual clutter in the Tag Pane. Sergio specifically uses “#premock/…” to hold topics that aren’t ready for full mock upgrades, and he can collapse/expand the nested structure. This also makes graph filtering cleaner when searching for the “premock” parent.

How does “double tagging” enable fast searches for a specific subset of notes?

By applying two tags to the same note—one for the category (e.g., “#premock/photography”) and one for the type (e.g., “#evergreen”)—Obsidian search can retrieve notes that match both. For instance, searching for the pre-mock photography tag plus “#evergreen” returns evergreen notes within that category, and the same intersection filtering works in graph view.

What prerequisite makes double-tag searching reliable?

Most notes must be tagged consistently. Sergio relies on templates for new notes so the tagging prompts happen automatically, ensuring the intersection queries (category + type) remain accurate and useful.

Review Questions

  1. When would you choose tags over links, and what kind of relationship does each create?
  2. How does nested tagging support a “pre-mock” workflow, and what problem does it prevent?
  3. What conditions must be true for double-tag searches (category + type) to work well in a large vault?

Key Points

  1. 1

    Tags in Obsidian group notes into categories for filtering; shared tags create an indirect connection, unlike links which create direct relationships.

  2. 2

    Tags are most valuable as vaults grow large enough that file-name searching and folder browsing become limiting.

  3. 3

    A “pre-mock layer” uses tags to organize emerging topics without committing to full mock/map structures immediately.

  4. 4

    Nested tags (e.g., “#premock/photography”) keep many in-progress interests tidy under a collapsible parent category.

  5. 5

    Double tagging (e.g., category tag + “#evergreen”) enables fast intersection searches in both search and graph filtering.

  6. 6

    Consistent tagging is essential for reliable double-tag queries; templates can automate the process.

  7. 7

    Avoid turning tags into a full folder hierarchy—nested tags can make that organizational trap easier to fall into.

Highlights

Tags create category-based filtering: shared tags connect notes indirectly, while links connect notes directly.
Using “#premock/…” nested tags lets a vault stay flexible while interests evolve, preventing mock clutter.
Double tagging makes intersection searches practical—finding “#evergreen” notes inside a specific pre-mock category without knowing filenames.
Graph view filtering can mirror search logic by filtering on tags, including nested pre-mock categories.

Topics

  • Obsidian Tags
  • Nested Tags
  • Pre-mock Organization
  • Double Tag Search
  • Graph Filtering

Mentioned