Illustrated guide · 18 checks

How to audit product onboarding

Follow the customer’s task from first attempt to useful result. Learn what to inspect, how to recognize a failure, and which change to make next.

Illustrative journey: a project invitation leads through sign-in to an empty workspace, losing the intended Q4 plan destination

A product onboarding audit follows one customer task from its real entry point to a useful result. It examines the decisions, waiting, errors, and handoffs along that route, then repeats the task under a harder condition: an interruption, an invitation, missing access, or unfamiliar input.

Start by naming what the person came to accomplish. “Finish the tour” describes an interface milestone. “Open a report containing my own project data” gives you a result whose quality you can inspect. The distinction changes which problems you notice and which changes deserve attention.

Choose a task with a result you can recognize

Use a believable situation and describe the goal without naming the buttons. GOV.UK’s guidance on moderated usability testing recommends tasks that give participants a clear goal without teaching them how to get there. For a first-use review, include the person’s role, prior knowledge, account state, and the work someone else has already prepared.

An owner connecting a data source and an invited teammate opening a shared report are different journeys. Starting both reviews at the dashboard would hide the owner’s setup and the teammate’s invitation. Begin where the customer’s attempt actually starts, including sign-in, approval, or waiting when those are part of the task.

In your notes, keep four things together: the starting state, the action taken, the result observed, and the consequence for the task. A screenshot can preserve the interface state. It still needs an explanation of what the person was trying to do.

Recognize first value in the work itself

Two product walkthroughs show why an audit needs a task-specific definition of progress. In Excalidraw, we could make a simple diagram before signing in. In Photopea, we first chose document settings, then made an image and inspected its PNG preview. Both sessions used synthetic content; the screenshots below are from our October 5, 2026 observations.

Excalidraw canvas with two labeled rectangles, Start and First value, joined by an arrow
A diagram made before signup. Screenshot: Onboarding Optimization, October 5, 2026. Interface: Excalidraw.

A blank canvas can be a useful starting point

For our task, the canvas offered a direct route to making something: two labeled shapes connected by an arrow. An audit should ask whether the person can recognize the available action and produce the artifact they intended. It should also follow the artifact into saving, sharing, or returning when those are part of the job. See the Excalidraw walkthrough for the observed steps and their limits.

Photopea Save for web dialog with the created image, PNG format, and 800 by 450 pixel dimensions visible
The image is visible in Photopea’s export preview. That screen does not establish that the output was delivered and reopened successfully. Screenshot: Onboarding Optimization, October 5, 2026. Interface: Photopea.

A visible result may still have another step to go

The preview let us compare the created image with the intended dimensions and format. If the task is to use that image elsewhere, file delivery is another condition to verify. We observed the save action but did not independently reopen its output. The Photopea walkthrough keeps those milestones separate rather than treating a closed dialog as proof that the whole task succeeded.

The review

The following 18 checks cover the journey from first attempt to continued use. Apply the relevant checks to one defined task. Each question names something to inspect, and each linked guide explains the decision in more depth.

Start with the person’s task

Run one defined journey at a time. A workspace creator and an invited reviewer may need different first results.

  1. Can a likely user attempt the task without being taught the route?

    Start at the actual entry point with a task brief that does not name the buttons. Record the first hesitation, wrong turn, and intervention. Keep observed actions separate from your explanation of them.

    Plan a first-use study

  2. Does every signup question change a decision needed now?

    Follow each answer to the next screen or service decision. Remove or defer profile questions with no current use. Check that required inputs, optional inputs, and formats are explained before submission.

    Review signup questions

  3. Can someone continue with an uncertain or mistaken choice?

    Try the less obvious starting choice, a wrong preference, and “not sure” where available. Confirm that a useful route remains and the person can change their choice without creating another account.

    Keep personalization adjustable

Reach a useful result

A completed form, dismissed tour, and usable customer result are different milestones.

  1. Does the activation event stand for a result the person can use?

    Produce the result and ask the person what it enables. Try empty data, sample data, and automatically created objects. Specify whose action counts and which quality conditions prevent an accidental success.

    Define first value

  2. Does the measure include the wait and the people who never finish?

    Record the start, qualifying event, and fixed observation window. Review completion alongside elapsed time among completers. Keep imports, approval waits, and assisted preparation visible; compare journeys separately.

    Measure activation and time to value

  3. Does the first working screen offer the right next action?

    Open a new empty account, a filtered view with no results, and a view without permission. Check that each explains its own state and offers a useful action. Keep sample work recognizable and easy to leave.

    Choose an onboarding pattern

Teach at the point of need

Give each introduction a reason to appear, and give the person a way to keep working.

  1. Does guidance solve the obstacle in front of the person?

    Attempt the task with the tour dismissed. Use a checklist only when meaningful tasks remain across sessions; distinguish prerequisites from suggestions. Check that help can be dismissed and found again, including on a small screen or a different role.

    Match guidance to the task

  2. Can the person understand and correct what the product remembers?

    Return after changing a preference and after one exploratory action. Check saved work and explicit settings first. Try correcting or hiding a recommendation, undoing that choice, and using a stable general browsing route.

    Review early personalization

Preserve shared work and permissions

A new person does not necessarily need a new workspace, and a blocked person may need another person to act.

  1. Does an invitation survive sign-in and land at the intended work?

    Open the invitation as its recipient, then with the wrong signed-in identity and an expired invitation. Check that authorized access reaches the original task, explains the account context, and avoids asking the invitee to repeat shared setup.

    Review invited-user onboarding

  2. Are completed preparation, personal work, and blocked dependencies distinct?

    Inspect an assisted or partly prepared account. Verify what is ready, which consequential choices still need confirmation, and who can act on a missing permission. Follow any request route and check its pending, approved, and rejected states.

    Make assisted handoffs explicit

Continue after an interruption

Follow the return path in the state it actually reaches, including when the work changed while the person was away.

  1. Does a return visit recover the current task without duplicating work?

    Leave real sample work unfinished and return later. Repeat with a completed background job or expired connection. Confirm the object and valid choices are recognizable, the next action reflects current state, and retrying a consequential action does not perform it twice.

    Design a useful return visit

  2. Does each onboarding email still have an actionable reason to arrive?

    Inspect the same task after completion, deletion, a teammate’s action, and lost access. Check the stopping rule, recipient, and repeated-trigger behavior. Follow the link through sign-in and assess the resulting task, rather than the click alone.

    Review behavior-based emails

Include errors and access needs

Record the environment you actually used. These checks help review a journey; they do not establish accessibility conformance.

  1. Are errors discoverable, specific, and repairable without re-entering valid work?

    Submit missing and malformed values. Find the error from the current position, reach the affected control, and repair it. Check persistent labels and instructions, preserved valid values, and a clear confirmation when submission succeeds.

    Review form errors and saved input

  2. Can the whole task be operated by keyboard with visible focus?

    Use Tab, Shift+Tab, Enter, and the controls’ expected keys. Check menus, file selection, backtracking, overlays, and dismissal. Verify focus is not hidden by sticky content and returns to a useful location after a dialog closes.

    Follow keyboard focus

  3. Can authentication and recovery preserve the task?

    Try a password manager, pasting a password or full verification code, an expired link, and an incorrect code. Check that recovery explains what can be retried and returns to the intended destination after successful sign-in.

    Include authentication in the review

  4. Can the person perceive changed state and use the task in their own setup?

    Run success and failure with a screen reader and the relevant device or magnification setup. Check names, error associations, loading and completion announcements, and whether zoom or a small viewport hides instructions or required actions. Involve people who use those setups.

    Review the complete accessible journey

Introduce the next capability

Onboarding continues when established users meet a feature, a moved control, or a changed workflow.

  1. Is a feature introduction relevant, usable, and clear about its consequence?

    Open it with and without eligible data or permissions. Separate optional discovery from a moved control or retiring workflow. Check that demonstration does not silently publish, notify others, or enable an account-wide change.

    Introduce features in context

  2. Can the person dismiss the introduction and still finish their original task?

    Dismiss it, return, and use the feature successfully. Check that repeated prompts stop appropriately and durable help remains findable. Observe attempts, useful results, and disruption to the original task separately.

    Evaluate adoption and interruption

Turn an observation into a specific change

Describe the failure at the level where someone can act on it. “Onboarding is confusing” leaves the team guessing. A useful finding identifies the person’s intended result, the observed interruption, and what that interruption prevented.

This example is a hypothesis for a particular failure, not a claim about the products shown above. For a real finding, attach the observed sequence or screenshot, identify who owns the relevant behavior, and agree on what a successful repeat attempt would show.

Prioritize a blocked result, lost work, or consequential mistake before a cosmetic interruption. A single walkthrough can reveal a failure and suggest a repair; it cannot establish how often the failure occurs. Use further observation and comparable product data to assess that separately.

When measuring the result, keep the starting event, qualifying outcome, and observation window together. Report completion alongside elapsed time among people who finish, so a faster minority does not hide everyone still waiting. The activation measurement guide includes a completed definition and worked calculation.

Sources & further reading

Product screenshots come from our dated walkthroughs, linked above. The accessibility checks guide investigation; they do not establish conformance.

Something we should clarify? Suggest a correction.