How do I write a procedure with optional steps without confusing readers?
Quick answer
Write the required actions as the main numbered sequence. Mark each optional action clearly, state who it applies to, and tell readers where to continue if they skip it or take it. Keep longer options in a nearby subsection so they do not interrupt the main route. If the next step is the same either way, say so once where readers can easily see it.
The question, the details, the next step.
A practical checklist
Keep the main sequence focused on actions required of every reader.
Label each optional action clearly and place the label beside it.
State the condition or audience that makes an option relevant.
Tell readers where to go if they skip an option and where to continue if they take it.
Read the required steps alone, then check each optional branch for a clear return point.
A few more useful answers
Can I use “may” to show that a step is optional?
You can, but “may” can be easy to miss or interpret differently. Pair it with an explicit “Optional” label and say who the step applies to.
What if an action is optional for some readers but required for others?
Write a clear condition and show the route for each case: “If [condition], do steps 4–5; otherwise, go to step 6.” Avoid calling the action optional without explaining which readers may skip it.
Do I need to repeat the skip instruction after every optional step?
No. If several options all lead back to the same place, state that return point once where readers can readily see it. Give separate directions when the options lead to different next steps.
