Back to Getting Started

How to Structure a Journey, Its Milestones, and Its Steps

Getting Started

A journey is one outcome worth walking away with, a milestone is a phase of related work inside it, and a step is one finished deliverable. Aim for 3–6 milestones per journey and 2–5 steps per milestone, and always size a step by its deliverable rather than by its questions.

A journey is one outcome worth walking away with. A milestone is a phase of related work inside that journey. A step is one finished deliverable. Get those three sizes right and your hub practically builds itself — get them wrong, and no amount of prompt editing will fix it.

This article is about how to shape your structure. If you're still deciding what your outcomes are, start with What Is an Outcome?

The journey: one walk-away outcome

Ask the walk-away test: could a member complete this part and get real, standalone value from it? If yes, it can be a journey. If it only makes sense as part of a bigger arc, it belongs inside one as a milestone.

This is where most creators over-split. A six-stage sales methodology where only the final result matters is one journey with six milestones — not six journeys. But a program that covers both "land your first client" and "scale to $10k a month" is two journeys, because each is something someone would want on its own.

Chronological phases of one process are almost always milestones, not journeys.

The milestone: a phase of related work

Milestones are the chapters. They exist so a member can see where they are, feel progress, and stop at a sensible place. A milestone usually holds two to five steps — enough to feel like a phase, few enough to finish in a sitting or two.

If a milestone has one step, ask whether it's really its own phase. If it has ten, look for a natural seam and split it.

The step: where the outcome is delivered

Steps are the key to the whole platform. Everything above them is organization — the step is where your member actually gets something.

A step produces one finished deliverable. It asks for all the inputs that deliverable needs — usually several questions — and then generates it.

The rule that matters most: size a step by its deliverable, never by its questions. Splitting one deliverable's questions across multiple steps is always wrong. It makes members feel like they're filling in a form, and it starves each step of the context it needs to produce something good.

Worked example, inside an "Ideal Client" milestone:

  • Step 1 — Your Ideal Client Profile. One step, with several questions: who you serve, the pain you solve, what clients have paid before, where those clients gather. One profile document out.
  • Step 2 — Key Challenges Your Ideal Client Faces. A different deliverable, so a different step — and it can take the profile from Step 1 as context and build on it.

Two deliverables, two steps, same milestone. Not four single-question steps.

How many is too many?

There's no hard limit, but there are healthy ranges to aim at for a first journey:

  • 3–6 milestones per journey. Fewer than three usually means the journey is really a milestone; more than eight usually means two journeys.
  • 2–5 steps per milestone.
  • Enough questions per step to produce the deliverable — typically three to eight. If you're at one, you've probably split a step that should be whole.

Ship a tight first journey and add later. A short journey members finish beats a comprehensive one they abandon.

Naming so order stays obvious

The builder prefixes names so sequence is visible everywhere in the admin: journeys as "Part 1 — …", milestones as "Milestone 1.2 — …" (journey number, then position within it), steps as "Step 3 — …". Keep the convention when you add things by hand and your structure stays readable as it grows.

A five-minute sanity check

  • Read your journey name. Is it a result, or a subject?
  • Read your milestone names in order. Do they tell a story with a beginning and an end?
  • Read your step names. Is every one of them a thing a member ends up holding?
  • Find your biggest step. Does it have all the inputs it needs to generate that thing?

Any "no" is worth fixing before you add more content — structure problems compound, and they're much cheaper to fix before members are inside.

Frequently asked questions

Should each phase of my program be its own journey?
Usually not. Chronological phases of one process are milestones inside a single journey. Make it a separate journey only when a member could complete it and get standalone value from it.
Is there a hard limit on milestones or steps?
No. The ranges in this article are for readability and completion, not technical limits. Your plan limits how many hubs you can run, not how big a journey can be.
Can I restructure a journey after members have started it?
Yes, you can add, reorder, and edit at any time — but structural changes are cheapest before members are inside. See Understanding Milestone Versions for how in-progress work is handled.
Do I have to keep the "Part 1 —" and "Milestone 1.2 —" naming?
No, it's a convention the builder uses so sequence stays obvious in the admin. Keep it and your structure stays readable as it grows; rename freely if you'd rather members saw something else.

Related help articles