Start with the action you want a visitor to complete. Can they understand the offer, find the right page, submit the form, and receive confirmation? Then repeat the journey on a phone and with a keyboard before moving to the broader technical checks.
No automated scan covers all of this. Use automation for repeatable code, link, markup, regression, and diagnostic checks, then use people for content meaning, keyboard flow, assistive-technology behavior, responsive experience, operational exceptions, and business acceptance.
Related service: Website & E-commerce development- 01Define priority journeys, risks, environments, and acceptance owners.
- 02Stabilize content, components, integrations, and test data.
- 03Run automated unit, integration, link, lint, and diagnostic checks.
- 04Test journeys manually across devices, keyboard, and assistive technology.
- 05Rehearse redirects, analytics, deployment, monitoring, and rollback.
- 06Record defects, severity, owner, retest, and accepted exceptions.
- 07Verify production immediately and monitor after launch.
SECTION 01
Define coverage and severity before testing
List priority journeys such as finding a service, submitting an inquiry, purchasing, creating an account, locating support, and editing content. For each, name devices, browsers, roles, data states, third-party dependencies, analytics events, and consequence of failure. Focus first on the journeys that affect revenue, access, privacy, or business continuity.
Agree severity rules. A blocked checkout, inaccessible primary navigation, exposed secret, wrong canonical across the site, or lost lead should normally block launch. A minor spacing inconsistency may not. Record accepted issues with an owner and date instead of allowing informal exceptions to disappear.
| Area | Automated help | Human evidence |
|---|---|---|
| Function | Unit, integration, end-to-end, link, and schema tests | Real journey and exception completion |
| Accessibility | Rule-based scanner and code checks | Keyboard, zoom, screen reader, focus, errors, and content meaning |
| Performance | Build budgets and lab diagnostics | Production-like content and field Core Web Vitals |
| Security | Dependency, configuration, header, and approved scanning | Threat scenarios, authorization, workflow abuse, and review |
| SEO | Crawl comparisons and metadata rules | Intent, content quality, redirect relevance, and production indexing checks |
| Analytics | Event tests and payload validation | Consent behavior and business-report reconciliation |
| Operations | Health checks and alert tests | Editor workflow, incident response, backup restore, and rollback rehearsal |
SECTION 02
Content, responsive, and functional checklist
Test with final or production-like content. Long names, empty fields, large images, special characters, missing optional data, validation errors, and slow responses expose problems that placeholder content hides. Verify every component state, not only the default desktop view.
For forms and integrations, prove success and failure. Confirm required fields, validation, duplicate submission protection, spam controls, privacy disclosure, confirmation, delivery to the right system, monitoring, and a recovery queue when the destination rejects or times out.
SECTION 03
Accessibility checklist based on WCAG 2.2
WCAG 2.2 provides testable success criteria across perceivable, operable, understandable, and robust content. Select the target level appropriate to the organization and applicable obligations with qualified advice. Automated tools find only certain rule patterns; they cannot judge whether alternative text conveys purpose or a journey makes sense.
Test the site's main journeys with keyboard alone and with representative screen-reader combinations. Verify visible focus, logical order, skip mechanisms, semantic headings and landmarks, accessible names, status announcements, error identification, reflow, contrast, target size, motion controls, captions, and authentication behavior as applicable.
SECTION 04
Performance and security checklist
Google's Core Web Vitals measure real-world loading, interactivity, and visual stability through LCP, INP, and CLS. Test representative pages with realistic content, cache states, networks, devices, consent choices, and third-party scripts. Establish budgets for images, fonts, JavaScript, and external tags, then monitor field data after launch.
Use a threat-informed security checklist aligned with the site's functions. OWASP ASVS can support verifiable web security requirements. Review authentication, authorization, session behavior, input handling, file upload, secrets, dependencies, headers, error exposure, logging, backups, administrative access, and business-logic abuse. Scope authorized security testing carefully.
SECTION 05
SEO, redirects, consent, and analytics checklist
Crawl the site and verify status codes, indexability, titles, descriptions, headings, canonical URLs, robots directives, XML sitemaps, structured data, internal links, image references, pagination where relevant, and language annotations where used. For a redesign, compare every valuable old URL with an intentional keep, redirect, or retire decision.
Validate analytics in the browser and destination reports. Events should fire once, use consistent parameters, respect consent behavior, and map to actual business definitions. Filter or identify internal and test activity according to the analytics plan. Document who owns future tag changes because third-party scripts affect privacy, security, and performance.
SECTION 06
CMS, launch, and post-launch checklist
Have actual editors create, preview, schedule, publish, update, unpublish, and recover content. Test role boundaries and media handling. Confirm the organization owns domain, DNS, repository, hosting, CMS, analytics, integrations, backups, and licensed assets, with multi-factor authentication and recovery contacts.
Rehearse deployment and rollback, define a content freeze, back up and test restoration, lower DNS time-to-live if appropriate, schedule support, and prepare communication. Immediately after launch, verify DNS, TLS, key journeys, forms or orders, redirects, sitemap, robots, canonical, analytics, monitoring, logs, and performance. Continue monitoring because field and indexing effects emerge over time.
- 01
Approve the release candidate and known-issue register.
- 02
Complete backup, migration, deployment, and rollback rehearsal.
- 03
Launch with named technical, content, marketing, and business owners.
- 04
Run production smoke tests and reconcile real submissions.
- 05
Monitor errors, uptime, field performance, search, and conversions.
- 06
Hold a post-launch review and close or schedule remaining issues.
SECTION 07
Frequently asked questions
What should be included in a website QA checklist?
Include content, links, responsive behavior, forms, integrations, accessibility, performance, security, privacy, SEO, redirects, structured data, consent, analytics, CMS operations, browser coverage, backups, monitoring, rollback, and post-launch verification.
Can automated tools complete website QA?
No. Automation helps with repeatable rules and regressions, but people must evaluate content meaning, keyboard and assistive-technology journeys, responsive usability, business exceptions, operational workflows, and acceptance.
When should website QA begin?
Begin during requirements and design by defining acceptance criteria and component states. Test continuously during implementation with real content, then run integrated staging, launch rehearsal, production smoke, and post-launch monitoring.
What issues should block a website launch?
Blockers commonly include inaccessible critical journeys, broken primary forms or checkout, security exposure, wrong production canonical or indexing controls, data loss, unowned critical accounts, missing backup or rollback, and severe performance or integration failures.
PRIMARY REFERENCES
Sources and further reading
These references cover the standards, platforms, or published prices discussed in the guide. Worked examples and checklists are our editorial guidance.
- Web Content Accessibility Guidelines (WCAG) 2.2World Wide Web Consortium
- Understanding Core Web Vitals and Google search resultsGoogle Search Central
- Application Security Verification StandardOWASP Foundation
- Web Security Testing GuideOWASP Foundation
- Secure Software Development Framework (SSDF) Version 1.1National Institute of Standards and Technology
- PCI Security StandardsPCI Security Standards Council
EDITORIAL METHOD
About this guide
We use AI to assist with drafting and editing. Catapult AI Work is responsible for the published content. Examples illustrate possible approaches; they are not client case studies unless identified as such.
Budget examples are not Catapult package prices. Check linked provider pages for current fees and plan limits before making a purchase.
Read the editorial policy