saasmirrorA SOFTWARE FIELD GUIDE

A WORKING RESOURCE / VERSION 2026-09-06

Web release
review checklist.

Follow a real user journey. Record what happened. Take the evidence with you.

Eighteen practical checks across pages, feedback, accessibility, mobile use, and recovery. You perform the checks in your own test environment; this tool organizes your observations.

Published by Awesome Patel · SaaS Mirror

0Observed passes
0Need follow-up
18Not checked
0Not applicable

Your answers stay in this tab and are not submitted to a server. Export before leaving; this tool does not automatically save your review.

18 checks shown. A checked list records observations, not a release certification.

01

Pages and search

01Open a direct URL

Paste a nested page URL into a new tab, then reload it. Confirm the intended page loads without visiting the homepage first. Follow its main navigation links and check their destinations.

Evidence / reason

02Use Back and Forward

Open a list, apply a filter, visit a detail page, then use Back and Forward. Compare the restored URL, filter, selection, and scroll position with the intended behavior.

Evidence / reason

03Visit a missing page

In a test environment, open a route known not to exist. Confirm the page explains the problem, provides a working way onward, and returns the intended missing-page status rather than an ordinary success response.

Evidence / reason

04Check page identity

For a public page, inspect its title, description, and canonical URL in the delivered HTML and rendered page. Confirm they describe this page, agree with each other, and use the intended public hostname. Open the canonical destination.

Evidence / reason

05Check search access

For a page intended for search, inspect robots.txt, robots meta tags, and X-Robots-Tag. Check that no rule unexpectedly blocks crawling or indexing. Follow a real HTML link to the page; verify the public sitemap, if provided, lists the intended canonical URL.

Evidence / reason
02

Inputs and feedback

06Correct invalid input

Submit a required field empty and a constrained field with an invalid sample value. Check that the error identifies the field and correction, valid input remains available, and correcting the problem allows the intended next step.

Evidence / reason

07See loading and empty states

Use an existing test fixture or network throttling to slow the relevant request. Then load a known empty fixture. Confirm pending work is distinguishable from a completed result with zero items.

Evidence / reason

08Recover from failure

In staging, use a documented failure fixture or block the relevant request. Attempt the action, restore normal conditions, and retry once. Check that the error explains a useful next step and the result agrees with the stored state.

Evidence / reason

09Check repeated actions

With a sample record and a deliberately slow staging response, activate the same submit action twice. Check the request sequence and resulting records against the product’s intended duplicate-handling behavior.

Evidence / reason
03

Keyboard and status

10Finish with the keyboard

Put the pointer aside. Complete one core journey with Tab, Shift+Tab, Enter, Space, and the keys appropriate to any widgets. Check that the required controls can be reached, operated, and exited.

Evidence / reason

11Follow visible focus

Tab through the journey and any menus or dialogs. Check that the focused control remains visible, focus moves in a useful order, and closing a dialog returns it to a sensible control.

Evidence / reason

12Hear status changes

With a screen reader, trigger a loading message, a validation/result update, and completion without moving focus to the message. Check which meaningful updates are announced and whether repeated announcements become disruptive.

Evidence / reason
04

Mobile and touch

13Read at a narrow width

Test a 320 CSS-pixel viewport, then separately enlarge text to 200% in a browser that supports text-only zoom. Read the main content and reach the primary action. Check for clipped text, overlaps, and lost controls.

Evidence / reason

14Tap adjacent controls

On a real touch device, use the main navigation, neighboring buttons, and any menu close control. Check for mistaken activation and functionality that is available only when hovering.

Evidence / reason

15Use the on-screen keyboard

Focus the last field of a sample form on a phone. Enter a long sample value, correct it, and reach submit while the keyboard is open. Repeat in landscape if supported by the product.

Evidence / reason
05

Release and recovery

16Load the released assets

After the staging deployment, repeat a direct load with an empty browser cache, an ordinary reload, and a return visit through browser history. Check for missing scripts/styles and mixed old/new UI. Confirm the intended build where the product exposes a build identifier.

Evidence / reason

17Find a controlled failure

If monitoring exists, trigger one documented, harmless staging error using sample data. Locate the corresponding event and any configured alert. If there is no monitoring, record that gap instead of marking the check passed.

Evidence / reason

18Rehearse the rollback

In staging, restore the recorded previous release using the documented rollback procedure. Verify its build and repeat the primary sample journey, including any data compatibility checks required by the change. Restore the candidate only after recording the result.

Evidence / reason

Every export includes all 18 checks, including open issues and untested items.

HOW TO USE THE RECORD

A decision needs context.

Keep the conditions

Choose a release and a test environment. Use sample records. In each evidence note, record the route, the condition you created, the expected outcome, and what actually happened.

Keep the open questions

“Not checked” remains visible in every export. A successful retry does not erase an earlier failure. For “Not applicable,” record why the check does not apply.

Keep the limits

This is a manual review aid. It does not scan your site, certify a release, or establish complete security or accessibility coverage. A recorded pass applies to the case you tested.

Technical references

The check sequence and evidence prompts are original SaaS Mirror material. These primary references explain the underlying behavior:

Checklist version 2026-09-06. Read our editorial standards and the release-review field note.