Why this matters
Many site issues are not hard to prevent. They are hard to spot after launch, when you only notice them because enquiries drop or users complain.
A short checklist beats a long post-mortem.
When to run this checklist
- Before any release that affects layout, navigation, forms, or scripts.
- Before launching a campaign page.
- Before running ads to a landing page.
- After any CMS, dependency, or plugin update.
Accessibility checks
Keyboard journeys
- Use Tab from the top of the page. You can reach all controls.
- Focus moves in a sensible order.
- Focus is visible at all times.
- You can open and close the main navigation with keyboard only.
- You can use submenus with keyboard only, if you have them.
Forms
- Every input has a visible label.
- Required fields are explained.
- Submit with errors. Errors explain what to fix.
- Focus moves to a clear error summary for longer forms, or to the first error.
- Success states are clear. Confirmation messages appear and make sense.
Structure
- Headings follow a logical order.
- Links make sense out of context.
- Interactive controls are buttons or links, not generic elements pretending.
Performance checks
Page weight and requests
- Key pages remain within your page weight budget.
- Request count does not jump without a good reason.
- Images are sized correctly and compressed.
Core Web Vitals risk areas
- The main content appears promptly on mobile.
- Interactions feel responsive. Menus, filters, forms, and buttons.
- The page does not shift unexpectedly while loading.
Third-party scripts
- No new third-party tags have been added without review.
- Tags load only where needed, not site-wide by default.
- Cookie and consent tools do not block the page or cause layout shift.
Tracking checks
Tracking failures are common. They also hide problems because you stop seeing what users do.
- Form submissions trigger the expected event.
- Primary CTA clicks trigger the expected event.
- Thank you pages load and are tracked.
- Phone and email links work on mobile and are tracked if needed.
Content checks
- Titles and descriptions exist and look sensible.
- Broken links are fixed, especially in navigation and footer.
- Images have useful alt text where needed.
- Pages have a clear call to action.
- Dates, prices, and contact details are correct.
Release safety checks
- You can roll back quickly if something breaks.
- Forms and email delivery have been tested end to end.
- No accidental noindex or robots changes have shipped.
- Redirects are in place if any URLs changed.
A simple way to keep this consistent
Put the checklist in one place. Use it the same way each time.
- Run it on the homepage, one landing page, and one conversion page.
- Record the result in a short change log.
- Fix failures before shipping, unless you accept the risk deliberately.
Next step
Start small. Run this checklist for your next release. It will catch problems early and reduce emergency fixes later.