Guide Topics NotionKnowledge graphs

The Zettelkasten Method: How Linked Notes Help You Think and Write

On this page
TL;DRA Zettelkasten (German for “slip box”) is a note-taking method: write one idea per note in your own words, give each note a permanent address, and link it to related notes with a sentence on why they belong together. Niklas Luhmann kept about 90,000 such slips. The links are the method. You can run it in Obsidian with wikilinks or in Notion with one database and @-mentions, and check how well it is connected by looking at your notes as a graph.

A Zettelkasten, German for “slip box”, is a note-taking method in which every note holds one idea, written in your own words, with a permanent address and links to related notes. The links matter more than where a note is filed. Over time, the notes form a network you can follow to find arguments, examples and open questions for your next piece of writing. The sociologist Niklas Luhmann kept the best-known one, about 90,000 paper slips, and the same method works in Obsidian, in Notion or on index cards.

What Is a Zettelkasten?

Zettel means a slip of paper and Kasten means box. In English you will see “slip box” or simply “the Zettelkasten method”. The idea is older than any app: write small notes, give each one an address, and connect each new note to notes you already have.

Lecture notes, meeting notes and book summaries are organized around the source. A Zettelkasten is organized around ideas, and each idea sits next to the ideas it relates to. The authors of zettelkasten.de put its emphasis “on connection and not mere collection”.

Typical notesZettelkasten
UnitA page per lecture, book or meetingOne idea per note
WordingCopied quotes and highlightsYour own explanation, with the source
OrganizationFolders by topic or projectLinks between notes, plus a few entry points
ResultAn archiveMaterial for writing and new questions

The method suits people who turn reading into writing: researchers, students working on a thesis, writers and analysts. If you mainly need a place for tasks and project files, read who should skip it first.

Where It Comes From: Niklas Luhmann’s Slip Box

Scholars kept notes on loose slips for centuries; Wikipedia’s history of the Zettelkasten goes back to the 16th-century scholar Conrad Gessner. The modern method is tied to Niklas Luhmann (1927–1998), a German sociologist known for his social systems theory.

Luhmann built his Zettelkasten from the early 1950s to the mid-1990s. According to the Niklas Luhmann Archive at Bielefeld University, it holds about 90,000 slips. He credited the box with much of his output (Wikipedia counts about 50 books and 550 articles), and in a 1981 essay, “Communicating with Slip Boxes”, he wrote about it as a partner he worked with rather than a place to store notes.

Three features of his system still shape the method:

  • Fixed addresses. A thought that continued slip 1 became 1a, a comment on 1a became 1a1, and the next step after 1a became 1b. New notes grew between existing ones without renumbering anything.
  • References between slips. Besides the sequence, any slip could point to distant slips by number. That is how separate lines of thought met.
  • A register of entry points. His keyword index listed only a few central slips per keyword. As the zettelkasten.de introduction points out, the slips themselves were not tagged.
1       Exports are a trust problem
1a      continues 1: a visible sync status removes the need
1a1     comment on 1a: what "visible" means on a phone
1b      next step after 1a: where the status should live
2       a new, unrelated line of thought

The slips were digitized and published online in 2019; you can browse them in the Niklas Luhmann Archive. In English, the method spread through Sönke Ahrens’s book How to Take Smart Notes, which popularized the note types most guides use today.

The Core Principles of the Zettelkasten Method

One idea per note

An atomic note holds one idea that makes sense without opening anything else. Its title states the idea, not the topic: “Exports signal missing trust” is a note; “Data exports” is a folder name. Treat this as a direction, not a word limit. Some ideas need a paragraph, some a page.

Your own words, with the source

A permanent note explains the idea as you understand it. Writing it is how you find out whether you understood the source. Quotes can sit inside, with a reference to where they came from.

A permanent address

Each note needs an identifier that never changes, so links keep working. On paper, that was Luhmann’s numbering. In an app, a timestamp such as 202610121405, an automatic number or a unique title all work.

Links that say why

Link every new note to at least one existing note and write a sentence on why: does it support the other note, contradict it, extend it or give an example? A bare “see also” tells you nothing a year later.

Entry points and structure notes

A structure note, also called a hub note, an index note or, among Obsidian users, a map of content (MOC), lists the notes on one subject in a meaningful order, with a line about each. You write it once a cluster of notes exists, to summarize what grew from the bottom up.

Note types

Note typeWhat it holdsHow long it lives
FleetingA quick capture: a thought, a phrase, a questionUntil you process it, usually within days
LiteratureWhat a source says, briefly, with the referenceKept with the source
PermanentOne idea in your own words, linked to other notesPermanently
StructureAn ordered list of notes on one subjectGrows with the subject

The first three follow Ahrens’s split between notes that are temporary and notes that stay. Structure notes are there for navigation.

Put the principles together and you get a network: notes are nodes, links are edges. Luhmann’s slip box was a graph long before anyone drew it as one. You rarely find a valuable note by remembering where it is. You find it by starting from a related note and following links, and on the way you pass notes you had forgotten. Those unplanned meetings between old and new notes are where new combinations come from.

Links do different jobs, and it helps to know which one you are making:

Link typeWhat it saysExample
SequenceThis note continues that oneNote 1a continues note 1
Cross-referenceThese ideas meet, for a reason written in the note“Same cause as the support-ticket note”
StructureThis note belongs to this subject, in this positionA structure note listing its member notes
SourceThis idea comes from hereA permanent note pointing to its literature note

This is the same model as a knowledge graph, with one difference. In a knowledge graph, a relationship has a name such as “wrote” or “depends on”. In a Zettelkasten, the relationship is a sentence inside the note. How to read the shape of that network is covered later in this guide.

How to Start: The Zettelkasten Workflow, Step by Step

The workflow is the same in any tool. Start with one source you are reading anyway.

  1. Capture fleeting notes in one inbox as thoughts come. Do not organize them yet.
  2. Take literature notes while you read: the few points that matter to you, with the reference.
  3. Write permanent notes a few times a week. For each idea worth keeping, write a note in your own words that someone else could understand.
  4. Give it an address and a title that states the idea.
  5. Link it to at least one existing note and write why. Search for related terms before you decide it is unrelated to everything.
  6. Add an entry point. Link a new subject from your index. When a subject reaches a handful of notes, write its structure note.
  7. Clear the fleeting note. Its job is done once the idea lives in a permanent note.
  8. Write from the network. For an article, a report or a thesis chapter, start from a cluster or a structure note instead of a blank page. The order of the notes is your first outline.

Expect the box to feel empty for the first weeks. Links become useful when there is something to link to, so the early goal is the habit: a few good permanent notes a week, each one connected.

A Zettelkasten Example: From One Source to a Cluster

Here is a small, fictional example from a product team’s research notes. The IDs are timestamps, and the links use Obsidian’s [[wikilink]] syntax; in Notion, they would be @-mentions.

The literature note

# Interview: Bluleaf Studio, 2026-10-12
Source: customer interview, 45 minutes

- They export the database to a spreadsheet every Friday,
  "to be sure nothing got lost".
- They stopped once the app showed the last sync time.

Two permanent notes

# 202610121405 Exports signal missing trust

Regular exports are often a workaround for missing trust,
not a need for the spreadsheet itself. Bluleaf exported
every Friday and stopped once the last sync time was visible.

Source: [[Interview: Bluleaf Studio, 2026-10-12]]

Links
- [[202610121420 Visible status beats support answers]]
  The same fix, seen from the support side.
- [[202609300910 Power users want raw exports]]
  Seems to contradict this note. Could those users
  see a sync status?
# 202610121420 Visible status beats support answers

A user who can see the state of the system does not
need to ask. Each status shown in the interface removes
one kind of question.

Links
- [[202610121405 Exports signal missing trust]]
  The user-side version of the same idea.

The structure note

# Trust in data sync (structure note)

1. [[202610121405 Exports signal missing trust]]
   - [[202610121420 Visible status beats support answers]]
2. [[202609300910 Power users want raw exports]]
   The counter-argument.

Open question: does the same pattern hold for calendar sync?

There is no folder called “Exports” and no tag system. Three permanent notes and one structure note already hold an argument, a counter-argument and an open question: the outline of a short memo. The link to the contradiction is the most useful one, because the next interview question comes from it.

How to Set Up a Zettelkasten in Obsidian

Obsidian fits the method closely: notes are Markdown files in a local folder called a vault, links are [[wikilinks]], and backlinks and a graph view are built in. Core plugins are enough.

  1. Create three folders: Inbox for fleeting notes, Sources for literature notes and Notes for everything else. Folders describe a note’s stage, not its topic; topics come from links.
  2. Pick an ID style. The core plugin Unique note creator names new notes with a timestamp, such as 202401010945; run the Create new unique note command or use its ribbon button, then add a short title after the timestamp if you like. Plain titles also work as IDs, because Obsidian updates internal links when you rename a file (Settings → Files and links → Automatically update internal links).
  3. Make a template. Turn on the Templates core plugin, set its Template folder location and save a template like the one below. Insert it with Templates: Insert template, or select it in Unique note creator’s Template file location setting so every new note starts from it.
---
type: permanent
created: {{date}} {{time}}
source:
---
# {{title}}

One idea, in your own words.

## Links
- [[ ]]: why these notes belong together
  1. Link as you write. Type [[ to link a note, [[Note#Heading]] to link a section and [[Note|text]] to change the displayed text. You can link to a note that does not exist yet; clicking the link creates it, which marks an idea you still need to write.
  2. Use the Backlinks panel. Linked mentions lists notes that link to the current one. Unlinked mentions lists notes that contain its name as plain text: each is a link you may have missed. The Backlink in document option shows backlinks at the bottom of every note.
  3. Check each new note in the local graph. Run the Open local graph command: if a fresh note has no neighbors, it is not part of the Zettelkasten yet. Our Obsidian graph view guide covers filters, groups and the other settings.

Community plugins and starter vaults exist for almost every variation of the method, but none is required. Add one when you can name the problem it solves.

How to Set Up a Zettelkasten in Notion

Notion has the parts: databases, @-mentions with automatic backlinks, relation properties and templates. The key decision is to keep all notes in one database instead of a tree of nested pages. A page tree is the folder logic the method avoids; a database keeps every note at the same level and lets you filter by type.

Create a full-page database called “Zettelkasten” with these properties:

PropertyTypeWhat it is for
NameTitleThe idea, stated as a claim
TypeSelect: Fleeting, Literature, Permanent, StructureSeparates the inbox from the notes that stay
IDIDA number Notion assigns automatically; you cannot change it by hand
SourceURL, or a relation to a Sources databaseWhere the idea comes from
Links to / Linked fromRelation to the same database, with Two-way relation onLinks you can filter and count
  1. Set up the self-relation. Add a relation property that points to the same database and turn on Two-way relation. Notion creates two properties, one per direction; name them “Links to” and “Linked from”.
  2. Add templates. Click the arrow next to New, choose + New template and make one per note type, with Type pre-filled. Do not pre-fill the relation, or every new note will link to the same page.
  3. Link inside sentences. Type @ or [[ and pick a note. Each mention creates a backlink on the target page, and the sentence around it keeps the reason next to the link.
  4. Add important links to the relation as well. Filters see relation properties, not mentions in the text, so a view filtered to “Links to is empty” and “Linked from is empty” lists your orphans. If recording links twice is too much friction, keep mentions only and find orphans in a graph, as shown below.
  5. Create a view for each stage: Inbox (Type is Fleeting, newest first), Permanent and Structure.

If you would rather start from a ready-made setup, Notion’s template gallery has a Zettelkasten category. Check that a template keeps notes in one database and links them to each other, not only to tags.

Two limits matter here. Notion shows backlinks one page at a time, so there is no place to see how all your notes connect. And Notion has no built-in graph view, which matters more for a Zettelkasten than for most setups, because the network is the point. For relations in depth, see Notion relations and rollups.

Obsidian or Notion? Both can hold a Zettelkasten. Obsidian has less friction for linking and a graph built in, which suits notes mainly for your own thinking and writing. Notion makes sense when your projects and team documents already live there, so you do not keep two systems in sync. Our Notion vs Obsidian comparison covers storage, collaboration, AI and pricing.

See Your Zettelkasten as a Graph

A Zettelkasten is a network, so the most direct way to check its health is to look at it as one. A list tells you how many notes you have. A graph shows which ideas carry the weight, which subjects are growing and which notes never joined the conversation.

What you seeWhat it usually meansWhat to do
A dot with no linesAn orphan: a note you never placedLink it to one note and say why, or archive it
A large node with many linesA central idea or a structure noteCheck that it still holds one idea; turn a crowded hub into a structure note
A dense clusterA subject that grew from the bottom upWrite its structure note, or the draft it is ready for
A node between two clustersA bridge between subjectsRead it closely: cross-topic ideas are what the method is for

In Obsidian

Use the local graph at a depth of one or two for the note you are writing, and the global graph with Orphans shown for a weekly review. A color group based on a search term such as path:Sources separates literature notes from permanent notes. The graph view guide explains each setting.

In Notion

Notion has no graph view, and that is the gap IVGraph fills. You sign in with Notion, IVGraph reads the workspace with read-only access and draws pages as nodes, with @-mentions, backlinks, relation properties and parent pages as links, in an interactive 3D graph. In a Zettelkasten database, each note becomes a node, structure notes show up as hubs, and notes that nothing links to drift to the edges.

A Notion workspace as a network in IVGraph: a dense core of linked pages, colored clusters and loose pages at the edges
A whole Notion workspace in IVGraph. The scattered dots at the edges are pages with few or no links; in a Zettelkasten, those are the notes to review first.

Select a note, and its card lists every connection, grouped by database, together with Similar nodes: pages whose text is close to this one. In a Zettelkasten, that list is a set of link candidates. Open both notes, and if you can write a sentence about why they belong together, add the link in Notion.

A selected page in IVGraph with lines to every page it links with, including interview notes, and a card listing its 47 connections by database
One page with all 47 of its connections at once, including the interview notes behind it. Notion’s backlinks list shows the same links one page at a time.
The graph shows links; it does not make them. Two notes close together on screen are not proof that they are related, and a tidy picture is not a sign of good notes. Use the graph to choose what to read next, then do the linking in the notes themselves.

A short weekly review keeps the network healthy: link or archive each orphan, check whether the largest hub should become a structure note, and write a structure note for one cluster that lacks it.

Zettelkasten vs PARA, Second Brain and LLM Wiki

These terms often appear together, but they answer different questions.

ApproachOrganizes byGood for
ZettelkastenLinks between single ideasThinking and writing from what you read
PARAHow actionable material is: Projects, Areas, Resources, ArchiveFinding project material fast
Second brainVaries: it is an umbrella term for a personal knowledge systemCapturing and reusing what you learn
LLM wikiTopic pages that a language model writes and updates from your sourcesKeeping a knowledge base current with little manual upkeep

They combine well. A common setup uses PARA for projects and a Zettelkasten for ideas; our guide to what a second brain is covers CODE and PARA, and the Notion second brain blueprint borrows from both. An LLM wiki makes the opposite trade-off: the model does the writing, so you save time but skip the step where a Zettelkasten builds your understanding. If you use AI with your notes, let it suggest links and find related notes, and keep writing permanent notes yourself. For an Obsidian vault, see how to connect Claude to Obsidian; for a Notion setup with Claude, see the Claude Code second brain guide.

Common Mistakes, and Who Should Skip the Method

  • Collecting instead of writing. Highlights and copied quotes feel productive, but they make an archive. Write a permanent note only when you can explain the idea yourself.
  • Notes that are too big or too small. A page of lecture notes is not atomic, and a one-line fragment cannot be understood later. Test each note: does it make sense alone, and does the title state the claim?
  • Links without a reason. A list of “related” links is hard to use a year later. Write one sentence per link.
  • Building the system before the notes. Folder trees, tag lists and ID schemes designed in advance usually get rebuilt. Write your first few dozen notes, then add structure where you need it.
  • Tags instead of links. A tag groups notes but does not say how they relate. Luhmann’s register pointed to entry points; it was not a tag system.
  • Never reviewing. Without a regular look at orphans and hubs, unlinked notes pile up and the box turns back into an archive.

Who should skip it? The method takes time and pays off when you regularly write from what you read. If you mostly store reference material and manage projects, a PARA-style structure or a project database will serve you better. An Obsidian forum thread makes that case, arguing the method was built for one scholar’s research. You can still borrow parts of it: atomic notes and links with reasons improve notes in any app.

FAQ

What is the Zettelkasten method in simple terms?

It is a way of taking notes in which each note holds one idea in your own words, has a permanent address and links to related notes, with a sentence on why they belong together. Over time, the notes form a network you can follow when you write.

Do I need Luhmann’s numbering system?

No. Numbers such as 1, 1a and 1a1 gave Luhmann’s paper slips a fixed place. In an app, any identifier that never changes works: a timestamp, an automatic number or a unique title.

Is Obsidian or Notion better for a Zettelkasten?

Obsidian fits if you write mostly alone and want local Markdown files, unlinked mentions and a built-in graph view. Notion fits if your notes live next to projects and team documents; it has @-mentions, backlinks and relations, but no built-in graph view.

What is the difference between a Zettelkasten and a second brain?

A second brain is a general term for a personal knowledge system. A Zettelkasten is one specific method within it, built on small linked notes for thinking and writing. Many people combine it with PARA, which sorts material by how actionable it is.

How can I see my Zettelkasten as a graph?

In Obsidian, use the built-in graph view. Notion has no graph view; IVGraph draws Notion pages, mentions, backlinks and relations as an interactive 3D graph and is free up to 500 nodes at the time of writing.

See your notes as the network they are

Connect Notion and explore every page, mention and relation as an interactive 3D graph. Free up to 500 nodes.

Map my Notion
Andrii Danylchenko

About the Author

Andrii Danylchenko is the Founder and CTO of IVGraph. A visionary technologist passionate about transforming how people interact with knowledge, he leads IVGraph's technical development, architecting the 3D graph visualization engine and Notion sync.

Keep reading

More from the Journal

Guide

Claude and Obsidian: Four Ways to Connect an Agent to Your Vault

Connect Claude Code or Claude Desktop to an Obsidian vault: direct folder access, the Obsidian CLI, Obsidian skills, MCP servers and agent plugins—plus Cursor, Codex, permissions and an LLM wiki layout.

Guide

Obsidian Graph View: A Practical Guide to Reading Your Notes as a Network

A practical guide to Obsidian’s global and local graphs: ways to open them, filters, color groups and CSS colors, display and forces settings, Maps of Content—and how graph views work in Logseq and Anytype.

Guide

What Is a Knowledge Graph? A Plain-English Guide with Examples

A plain-English explanation of knowledge graphs with a graph you can click, examples from Google and Wikidata to biomedicine and your own notes, how they compare with databases, mind maps and vector search, and how to build one.

Guide

GraphRAG, Explained: When a Knowledge Graph Beats Vector Search

How GraphRAG works, where it helps beyond vector search, and what extra indexing and maintenance to budget for. Plus a practical starting point for linked Notion workspaces.

Guide

Notion vs Obsidian: Which One Fits the Way You Think?

An honest Notion vs Obsidian comparison updated for 2026: storage, offline mode, Bases vs databases, graph view in both apps, AI agents and pricing—plus how to move from Notion to Obsidian with the official Importer.

Guide

How to Make a Graph in Notion — Both Kinds

"Graph" means two things in Notion: data charts (native — /chart, five types, one free) and the graph of connections (not native at all). Step-by-step for both, plus limits nobody mentions.

Guide

Notion Mind Map: Five Real Ways to Create One

No native mind maps in Notion — but five approaches genuinely work: Mermaid code blocks, embeds, toggle templates, self-related databases, and a map generated from your workspace's real connections. Honest comparison inside.