# Bidirectional Links
Bidirectional links (also called backlinks or two-way links) are connections between notes that work in both directions: when note A links to note B, note B automatically knows it's linked from A. This contrasts with traditional hyperlinks, which are one-way—the target page doesn't know who links to it. Bidirectional linking was central to early hypertext visions by [[Ted Nelson]] ([[Project Xanadu]]) and [[Douglas Engelbart]], but the [[World Wide Web]] adopted simpler one-way links. Modern [[Personal Knowledge Management (PKM)]] tools like [[Roam Research]], [[Obsidian]], and [[Logseq]] have revived bidirectional linking as a core feature.
The power of bidirectional links lies in emergent discovery: you don't just follow links you created—you discover unexpected connections through backlinks. When viewing a note, you see all other notes that reference it, revealing relationships you may have forgotten or never explicitly made. This supports [[Networked Thought]] and the [[Zettelkasten]] method, where ideas gain meaning through their connections. The `[[wiki-link]]` syntax (double brackets) has become the standard notation, making link creation frictionless and encouraging liberal linking.
## How Bidirectional Links Work
```
┌─────────────────────────────────────────────────────────────┐
│ BIDIRECTIONAL LINKS │
├─────────────────────────────────────────────────────────────┤
│ │
│ TRADITIONAL (ONE-WAY) BIDIRECTIONAL │
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Note A │─────▶│ Note B │ │ Note A │◀─┼─▶Note B │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
│ │ │ │
│ A knows about B │ │ │
│ B doesn't know about A ▼ ▼ │
│ ┌──────────┐ ┌──────────┐│
│ │Backlinks:│ │Backlinks:││
│ │ • Note B │ │ • Note A ││
│ └──────────┘ └──────────┘│
│ │
│ Both notes aware of connection; backlinks auto-generated │
│ │
└─────────────────────────────────────────────────────────────┘
```
## Key Concepts
| Concept | Description |
|---------|-------------|
| **Forward link** | Explicit link you create (`[[target]]`) |
| **Backlink** | Auto-generated reference from linking note |
| **Unlinked mention** | Text matches note title but isn't linked |
| **Graph view** | Visual representation of link network |
| **Wikilink syntax** | `[[Note Name]]` double-bracket notation |
## Syntax Comparison
| Tool | Link Syntax | Alias Syntax |
|------|-------------|--------------|
| **Obsidian** | `[[Note]]` | `[[Note\|display text]]` |
| **Roam Research** | `[[Note]]` | `[[Note\|alias]]` |
| **Logseq** | `[[Note]]` | `[[Note][alias]]` |
| **Notion** | `@Page` or `[[Page]]` | Inline rename |
| **Tana** | `[[Node]]` | Built-in |
## Benefits
| Benefit | Description |
|---------|-------------|
| **Emergent connections** | Discover links you didn't plan |
| **Context surfacing** | See where ideas are referenced |
| **Non-hierarchical** | Ideas connected by meaning, not folders |
| **Low friction** | `[[brackets]]` faster than manual linking |
| **Serendipity** | Backlinks reveal forgotten connections |
## Bidirectional vs One-Way Links
| Aspect | One-Way (Web) | Bidirectional (PKM) |
|--------|---------------|---------------------|
| **Target awareness** | No | Yes |
| **Link rot detection** | Hard | Automatic |
| **Discovery** | Only forward | Both directions |
| **Maintenance** | Manual | Automatic |
| **Complexity** | Simple | Requires indexing |
## Historical Context
| System | Year | Contribution |
|--------|------|--------------|
| **Project Xanadu** | 1960s | Ted Nelson's bidirectional vision |
| **NLS** | 1968 | Engelbart's linked information |
| **World Wide Web** | 1989 | Chose one-way links for simplicity |
| **Wiki** | 1995 | `[[CamelCase]]` linking |
| **Roam Research** | 2019 | Revived bidirectional + blocks |
## Backlink Panel
Most tools show backlinks in a dedicated panel:
```
┌─────────────────────────────────────┐
│ Note: [[Zettelkasten]] │
├─────────────────────────────────────┤
│ LINKED MENTIONS (5) │
│ ├─ Personal Knowledge Management │
│ │ "...inspired by [[Zettelkasten]]│
│ │ method developed by..." │
│ ├─ Niklas Luhmann │
│ │ "...created the [[Zettelkasten]]│
│ │ with 90,000 cards..." │
│ └─ ... │
├─────────────────────────────────────┤
│ UNLINKED MENTIONS (2) │
│ ├─ Note-taking History │
│ │ "...the Zettelkasten system..." │
│ └─ ... │
└─────────────────────────────────────┘
```
## Best Practices
| Practice | Rationale |
|----------|-----------|
| **Link liberally** | More links = more discovery |
| **Use aliases** | `[[Note\|readable text]]` for flow |
| **Check backlinks** | Regular review surfaces insights |
| **Link unlinked mentions** | Convert discovered connections |
| **Meaningful note titles** | Titles become link text |
## Graph Visualization
Bidirectional links enable knowledge graphs:
| Feature | Purpose |
|---------|---------|
| **Node** | Represents a note |
| **Edge** | Represents a link |
| **Clustering** | Related notes group visually |
| **Orphans** | Unconnected notes (potential problem) |
| **Hubs** | Highly-connected notes (key concepts) |
## References
- Nelson, T. (1965). "A File Structure for the Complex, the Changing, and the Indeterminate"
- Bush, V. (1945). "As We May Think"
- https://en.wikipedia.org/wiki/Backlink
## Related
- [[Block references]]
- [[Personal Knowledge Management (PKM)]]
- [[Networked Thought]]
- [[Zettelkasten Method]]
- [[Roam Research]]
- [[Obsidian]]
- [[Logseq]]
- [[Ted Nelson]]
- [[Project Xanadu]]
- [[Hypertext]]