What is a tree diagram?
A tree diagram shows a hierarchy as a root node that branches into children, which branch again into their own children. Every node has exactly one parent, which is what separates a tree from a general network.
Read it from the root outward. Each level breaks the one above it into smaller parts, so a company goal splits into objectives and then into key results, or a category splits into subcategories.
When to use a tree diagram
- Use it to break a goal into OKRs, a project into a work breakdown structure or a problem into sub-questions.
- Use it for taxonomies and decision trees where each item belongs in exactly one place.
- If items share dependencies or have more than one parent, use a dependency graph, because a tree will hide those links.
How to make a good tree diagram
- Keep siblings at the same level of detail, so one branch does not jump straight to tasks while another stays at themes.
- Aim for three to six children per node; more than that is usually a sign a level is missing.
- Use short noun phrases or outcomes as labels and keep the same grammar across a level.
- Highlight the branch that matters for the decision at hand instead of coloring every level differently.