Content & Answers
How-To Guides: Write Instructions Readers Can Complete
This guide is part of the King of AEO learning library.
The short answer
A how-to guide should tell the reader what they need, what to do in order and how to recognise a successful result. Put permissions and prerequisites before the steps they constrain. Include recovery guidance for likely failures, and verify the instructions in a representative environment. Each step should move the reader towards a defined end state rather than merely describe an interface.
In this guide
Define a finish line the reader can recogniseArrange actions by their actual dependenciesExplain branches without losing the main routeUse examples and visuals to remove specific uncertaintyTest the guide as a procedure, not as proseSourcesDefine a finish line the reader can recognise
A procedure needs a concrete end state. “Set up exports” is vague; “download a file containing the selected invoice records and confirm that it opens correctly” is observable. State that result near the beginning so readers can judge whether the guide matches their task. It also helps the writer decide what belongs in the procedure. A general explanation of export formats may be useful background, but it should not obscure the actions needed to produce and verify the file.
Identify the starting state with equal care. A reader might have an account but lack the required role, or have installed an application without connecting the data source. Those distinctions determine whether the first action is possible. List prerequisites in ordinary language and explain how to recognise them. An instruction to “ensure the environment is configured” is not enough when a beginner cannot tell what configured means. Name the specific access, resource or setting that must already exist.
W3C’s writing guidance recommends clear instructions and explicit input requirements. Applied to a procedure, that means describing the format a field expects and the role a person needs before asking them to continue. Link to a separate prerequisite guide when setup is substantial. Do not reproduce an entire account-creation process inside every task guide. The reader should see the dependency and have a useful route to satisfy it without losing the main procedure’s focus.
Arrange actions by their actual dependencies
Write the steps in the order they must happen, then check whether any action assumes an earlier result that has not been established. In an illustrative import guide, a file must be prepared before it is uploaded, and field mapping must be confirmed before processing begins. A sequence based on interface tabs can be misleading if the operational dependencies differ. The procedure should reflect how the task succeeds, not merely the order in which a writer noticed the controls.
Use a clear action verb and name the object. “Select Export invoices” is more precise than “go ahead and export”. If a step contains several unrelated actions, divide it so the reader can stop at a meaningful point. However, do not split a simple action into tiny fragments that make the procedure tedious. The useful unit is an action with a recognisable result. A click that only opens the next menu may belong in the same step as selecting the relevant command.
Include the expected result after important transitions. “The preview shows the selected records” tells the reader what should happen after choosing a date range. If the preview is empty, they know the failure occurred before downloading. This turns the guide into a diagnostic aid rather than a list of commands. The passage clarity guide helps keep the actor, action and result attached, especially when several products or windows appear in the same procedure.
Prerequisites: Required access and starting state
Action: One meaningful task step
Expected result: Recognise successful progress
Recovery: Diagnose the failed condition
Verified outcome: Confirm the promised finish line
Expected results let readers locate a failure and use the relevant recovery path before continuing.
Explain branches without losing the main route
Not every reader follows the same path. An administrator may see an account-level setting, while a team member sees only personal settings. Put the branch at the point where the paths diverge and explain how to choose. “If you manage the account, use Account settings; otherwise ask an administrator to export the records” is a decision the reader can make. Sending both readers through identical steps until one reaches a missing control wastes effort and creates uncertainty.
Keep rare branches out of the main path when they would interrupt most readers, but make them easy to find. A short note can link to a recovery section or a dedicated guide. FAQ content can answer narrow remaining doubts, but it should not hide a prerequisite or a common failure. If the same exception affects nearly everyone, promote it into the main explanation. The structure should follow the frequency and consequence of the condition, not a fixed preference for short-looking steps.
For actions that alter or replace data, explain the effect before the action. In an illustrative import workflow, selecting “replace existing records” may have a different consequence from “add new records”. Describe that distinction where the choice occurs and show how the reader can verify the intended mode. Do not assume an undo mechanism exists unless it has been confirmed. A procedure is more trustworthy when it states the available recovery path precisely instead of offering generic reassurance after a consequential step.
Use examples and visuals to remove specific uncertainty
A sample input can make an instruction much clearer. If the reader must enter a date, show the expected format using an explicitly illustrative value. If the task maps fields, show one correct mapping and explain why it matches. Avoid using real credentials, customer records or other sensitive values in examples. The example should exercise the part of the task people misunderstand, rather than serve as decoration beside an instruction that is already obvious.
Use screenshots when the reader must recognise a specific interface state. Crop or annotate them to emphasise the relevant control, while preserving enough surrounding context to locate it. Keep essential instructions in text so the procedure remains usable if the image is unavailable or outdated. Accessible AEO content explains the broader requirement to preserve meaning across reading methods. A screenshot should clarify an action, not become the only source of the action’s name or consequence.
A branching diagram can be more useful than several screenshots when the main difficulty is choosing the right path. For example, it can separate a missing permission from an empty dataset before showing the appropriate next action. Label the conditions clearly and avoid inventing internal product behaviour. The diagram must agree with the written steps. A visually attractive flow that contradicts the procedure increases uncertainty precisely where the reader needs a dependable instruction.
Test the guide as a procedure, not as prose
Have a tester begin from the stated starting conditions and follow the text without filling gaps from prior knowledge. Record the environment, version and relevant permissions. If the tester asks what a step means, that is useful evidence of a missing instruction even if an expert could infer the answer. Google’s people-first guidance encourages content that helps readers achieve their goal. Successful task completion is a more direct test of a how-to guide than checking whether it contains familiar topic words.
Test at least the main route and the failure condition most likely to prevent completion. If the guide depends on administrator access, confirm what happens for a reader without that role. If it processes a file, use an input that reveals the expected validation message. Do not claim comprehensive testing when only one environment was examined. State meaningful version or environment limits in the article, and use the content review checklist to ensure the published wording reflects what was actually verified.
End by verifying the promised outcome. A downloaded file should contain the intended records, not merely exist. A connection should perform a representative operation, not merely display a green icon. Explain the final check and the next useful task, then stop. When a product changes, review the steps affected by that behaviour rather than refreshing the date alone. Content freshness helps distinguish a meaningful procedural revision from a cosmetic update that leaves readers following the same broken instructions.
Sources and further reading
- W3C writing for web accessibilityClear instructions, meaningful links and descriptive headings support accessibility.
- Google people-first content guidanceThe guidance asks publishers to provide useful original content for people.