How to Use a Campaign Relationship Map Without Making It Messy
A campaign relationship map is not a conspiracy corkboard for its own sake. It is a GM tool for answering three questions quickly: who matters, what do they want, and how are they connected to the next player decision?
Start with one thread at a time
The fastest way to make a relationship map unreadable is to show everything at once. Start with one thread: the party, the villain, a faction conflict, or an artifact chase.
Once that thread makes sense, zoom out to see the wider campaign web.
Use relationship labels that create action
Labels like “knows,” “met,” or “near” are often too soft. Stronger labels create action: hunts, protects, blackmails, owes, betrayed, fears, worships, funds, commands, or seeks.
The label should tell you what might happen next.
Hide secrets until they matter
A relationship map can hold GM-only truth, but not every truth should be visible at once. Hidden relationships are useful because they let you foreshadow without overexplaining.
Reveal secret edges when players earn the clue or when the campaign needs a turn.
Clean maps by focusing on decisions
If a node does not affect a decision, hide it for now. If an edge does not explain pressure, rewrite it. The goal is not to document everything; the goal is to make the next session easier to run.