Get AI summaries of any video or article — Sign up free
Logseq beginner's course (4/8) - Adding structure with bi-directional links thumbnail

Logseq beginner's course (4/8) - Adding structure with bi-directional links

CombiningMinds·
5 min read

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

TL;DR

Bi-directional links let users navigate from a journal entry to a page and back again, with referencing dates and context visible on the target page.

Briefing

Bi-directional links are Logseq’s core mechanism for turning scattered notes into navigable structure—so a single reference can be followed in either direction without losing context. In the example about planning a birthday gift for “mom,” the user highlights a word and inserts a double-square-bracket link. Clicking “mom” jumps to the referenced page, and the link works both ways: returning to the “mom” page shows where the reference was created (including the date, like “29th of November”). Logseq also surfaces context automatically—hover tooltips reveal what’s inside the linked page, and a list of linked references appears at the bottom—making it easier to resurface relevant material later.

The lesson then shifts from simple linking to building a personal knowledge structure using backlinks and lightweight “association” links embedded directly in journal writing. While drafting a chocolate cake recipe in the daily journal, the user notes that the recipe can be found later either by creating a dedicated page or by relying on backlinks: once the journal entry links to “recipe,” the “recipe” page aggregates all linked occurrences. The same pattern scales to multiple related pages. A “carrot cake recipe” page can be created with its own ingredient blocks, and Logseq will show both the dedicated recipe page and the journal entry as linked references—so the user can jump to either quickly.

For organizing content like birthday planning and card-worthy quotes, Logseq supports both square-bracket links and hashtag links, which behave similarly but are used with different intent. Square brackets are treated as inline links to a concept/page (e.g., linking “mom” within a sentence). Hashtags create links too, but the workflow emphasizes association at the end of a block (e.g., “#quote” to collect quotes under a “quotes” page). The transcript highlights that multiple tags can be attached to a single block, and that this tagging strategy helps with “resurfacing” information—finding notes later even when the user hasn’t created every target page yet. The user demonstrates that a “yesterday” page can be created implicitly by linking/tagging, and even if the page is deleted, the journal entry remains on the canvas for infinite scrolling.

A key practical takeaway is that Logseq’s retrieval depends on consistent linking behavior. Compared with Obsidian, where brackets and hashtags are treated differently (brackets as direct links and hashtags as tags), Logseq treats them similarly, but the user stresses best practice: when writing in the journal, use backlinks and tag blocks so entries don’t fall through the cracks. Search can find unlinked references, but the recommended habit is to add some kind of link to every meaningful journal block. The session closes by previewing more advanced linking patterns—especially task-management links—and ways to structure them for easier retrieval.

Cornell Notes

Bi-directional links in Logseq let users navigate notes in both directions: a link from a journal entry to a page (like “mom”) also shows the journal entry when viewing that page. Logseq further strengthens retrieval by displaying context via tooltips and a list of linked references. Users can build structure either by creating dedicated pages (e.g., “carrot cake recipe”) or by relying on backlinks so journal entries automatically appear on those pages. Square-bracket links and hashtag links both create associations, but the transcript recommends using them with different style conventions (inline vs end-of-block). Consistent linking/tagging in the daily journal is emphasized as the best way to resurface information later.

How do bi-directional links change what “linking” means in Logseq?

When a journal block links to a page using double-square brackets (e.g., linking “mom”), clicking the link jumps to the “mom” page. The link is bi-directional, so the “mom” page also lists where the reference was made—such as showing the date (“29th of November”) and the journal entry text. That means navigation works both ways: from the journal to the concept and from the concept back to all referencing notes.

What’s the practical difference between creating a dedicated page versus using backlinks to find content later?

For a recipe, the user can create a “carrot cake recipe” page with ingredient blocks. But even without a dedicated page, linking a journal entry to “recipe” (via backlinks) makes that entry appear under the “recipe” page. Later, the user can open “recipe” and see all linked references—both the journal entry and any dedicated recipe pages—so retrieval doesn’t depend on having created every page up front.

How do square brackets and hashtags function for organization, and why does the transcript treat them as style choices?

Square brackets create inline links to a concept/page (like embedding “mom” inside a sentence). Hashtags also create links/associations, but the transcript frames them as a way to attach related concepts at the end of a block (e.g., “#quote” to collect quotes under a “quotes” page). Both can be used to build the same underlying structure; the difference is mainly where the association appears in the text and the user’s personal convention.

Why does tagging matter for “resurfacing” information in a daily journal workflow?

Tagging and backlinks help Logseq aggregate related content automatically. The transcript emphasizes that you can tag blocks with multiple concepts (e.g., “quotes” and “mom”) so you can find them later even if you haven’t created the target pages yet. This reduces the risk of notes being hard to locate and supports later retrieval through link-based navigation and search.

What best practice is recommended for journal writing to avoid losing information?

The transcript stresses that journal entries should include some sort of link to every meaningful block. While Logseq has search that can find unlinked references, the recommended habit is to add backlinks/tag blocks so information reliably reappears through linked pages. Without that discipline, notes can “fall through the cracks” despite being written.

Review Questions

  1. When you create a double-square-bracket link from a journal entry to a page, what additional information should appear when you open the linked page?
  2. How can a “recipe” page become useful even if the user never creates a dedicated recipe page for every entry?
  3. What convention does the transcript suggest for when to use square brackets versus hashtags within a block?

Key Points

  1. 1

    Bi-directional links let users navigate from a journal entry to a page and back again, with referencing dates and context visible on the target page.

  2. 2

    Logseq can surface context through tooltips and a bottom panel listing linked references, reducing the need to manually search for where something was mentioned.

  3. 3

    Backlinks allow journal entries to automatically populate concept pages (like “recipe”) even before dedicated pages exist.

  4. 4

    Square-bracket links and hashtag links both create associations, but the transcript recommends using them with different placement/style conventions (inline vs end-of-block).

  5. 5

    Adding multiple tags to a single block improves later retrieval by creating richer link-based pathways.

  6. 6

    Consistent linking/tagging in the daily journal is treated as essential; relying only on search for unlinked references increases the chance of missing notes.

  7. 7

    Compared with Obsidian, brackets and hashtags are treated differently there, so switching workflows requires attention to how each system interprets links/tags.

Highlights

A link from “what to get mom for her birthday” doesn’t just point to “mom”—the “mom” page also shows the exact journal reference (including the date), enabling true two-way navigation.
Backlinks turn the “recipe” page into an index of all recipe-related journal entries, so retrieval works even without creating every dedicated page.
Hashtags and square brackets both build structure in Logseq; the transcript frames the difference as a personal convention for where associations live in the text.
Tagging multiple concepts on one block (e.g., quotes and mom) is presented as a practical strategy for resurfacing information later.