← Back to blog

Website QA Checklist: 35+ Checks Before You Launch

July 17, 2026
Website QA Checklist: 35+ Checks Before You Launch

TL;DR:

  • A website QA checklist is essential to verify all critical elements before launch, preventing costly errors. Teams prioritize issues based on severity, focusing first on broken forms and SEO blockers. Using structured phases and detailed evidence improves accuracy and accountability in the QA process.

A website QA checklist is a structured set of mandatory pass/fail tests covering every critical element of a site to confirm it is ready for real users. Quality assurance (QA) in web development is the recognized industry practice for this process, and the checklist is its primary tool. Without one, teams ship bugs, broken forms, and invisible SEO failures that cost far more to fix after launch than before. A well-structured QA process covers 63 distinct items across planning, SEO, performance, forms, accessibility, and analytics. That scope reflects how many things can go wrong between "staging looks good" and "users are converting."

How to prioritize your website QA checklist

Prioritization is the difference between a productive QA sprint and a team paralyzed by minor cosmetic issues. The most effective model assigns every defect a severity level: P0 blocks the launch entirely, P1 ships with known risk and a documented plan, and P2 goes to the backlog for a future release. This model prevents "perfection paralysis," where teams delay launch over low-impact issues while revenue-critical bugs go unresolved.

Forms and lead capture sit at the top of the priority stack. Form failures override all other fixes in urgency because broken contact forms, checkout flows, and sign-up sequences directly cut revenue. Analytics and tracking validation follow immediately after. If GA4 or Tag Manager fires incorrectly on day one, you lose data you can never recover.

Technical SEO blockers rank above UX polish and speed tuning. A misconfigured robots.txt file or a missing canonical tag causes indexing damage that takes months to reverse. Fix those first, then refine button colors and font sizes.

  • Assign P0 to: broken forms, payment errors, login failures, and robots.txt blocks
  • Assign P1 to: missing analytics events, broken redirects, and accessibility gaps
  • Assign P2 to: minor copy errors, color contrast edge cases, and non-critical layout shifts

Pro Tip: Apply the Evidence Rule to every test entry. Each pass/fail item must include a screenshot, the tested URL, and the device and browser used. This eliminates the "I can't reproduce it" friction between developers and testers.

Core categories every quality assurance website checklist must cover

A professional 35-point checklist groups tests into six categories. Each category targets a distinct failure mode. Skipping even one category leaves a class of bugs entirely undetected.

CategoryTypical checks
Core functionalityForms submit correctly, navigation links resolve, CTAs fire, 404 pages display
UX and contentMicrocopy is clear, visual hierarchy guides the eye, no placeholder text remains
Browser and device compatibilityChrome, Firefox, Safari, Edge on desktop and mobile viewports
Performance and stabilityCore Web Vitals (LCP, CLS, INP), image compression, asset load order
AccessibilityKeyboard navigation, focus states, alt text, color contrast, ARIA labels
SEO and discoverabilityTitle tags, meta descriptions, canonical tags, XML sitemap, robots.txt

Core functionality

Every form on the site must submit successfully and trigger the correct confirmation. Navigation menus must resolve to the right pages at every depth level. Error pages, especially the 404, must display a helpful message and a path back to the main site. CTAs must link to the correct destination and fire any associated tracking events.

Hands typing on laptop testing website forms

UX and content

Content quality checks catch issues that automated tools miss entirely. Scan every page for placeholder text, broken images, and inconsistent heading hierarchy. Microcopy on buttons, error messages, and form labels must be specific enough that a first-time visitor knows exactly what to do. Visual hierarchy should guide the reader's eye from the headline to the primary CTA without detours.

Browser and device compatibility

Test on at least four browsers: Chrome, Firefox, Safari, and Edge. Cover both desktop and mobile viewports for each. Pay particular attention to Safari on iOS, which handles CSS flexbox and form inputs differently than Chrome on Android. A compatibility matrix documents which combinations were tested and by whom.

Performance and stability

PageSpeed Insights and Core Web Vitals metrics are the standard benchmarks for launch performance. LCP (Largest Contentful Paint), CLS (Cumulative Layout Shift), and INP (Interaction to Next Paint) each have defined thresholds that affect both user experience and search rankings. Run these tests on key pages and on mobile, not just desktop.

Accessibility

Accessibility checks must cover keyboard navigation, visible focus states, alt text on all images, form field labels, sufficient color contrast, and descriptive error messages. WCAG 2.1 Level AA is the accepted compliance standard for most commercial websites. Accessibility gaps create legal exposure and reduce usability for a significant portion of your audience.

Phased timeline for web quality assurance before and after launch

Structuring QA into phases prevents the last-minute scramble that causes teams to skip critical checks. A phased approach separates structural work from functional testing and post-launch monitoring into distinct windows.

  1. One week before launch. Lock down technical SEO and analytics. Validate robots.txt, canonical tags, and the XML sitemap. Confirm GA4 and Tag Manager are firing on all key pages. Set up uptime monitoring so alerts are active before the site goes live.

  2. One day before launch. Run full functional testing on a production-like environment. Test every form, every CTA, every navigation path, and every payment flow. Complete the browser and device compatibility matrix. Collect sign-offs from product, design, and engineering leads using a formal release gate document.

  3. Immediately after launch. Monitor Google Search Console for crawl errors and indexing status. Check uptime dashboards for any server errors. Retest the highest-priority forms and conversion flows on the live URL. Confirm that analytics events are firing correctly on production.

  4. First week post-launch. Review Core Web Vitals data from real users in Google Search Console. Audit any 404 errors that appear in crawl reports and set up redirects. Collect feedback from the team on any regressions not caught in staging.

Pro Tip: Your staging environment must mirror production as closely as possible. CDN rules, caching layers, and security headers behave differently in staging, and many bugs only appear when those production-level configurations are active.

Technical SEO and analytics QA essentials

Invisible failures like misconfigured canonicals, broken tracking, and robots.txt errors cause more lasting damage than visible UI bugs. These issues are harder to detect and slower to recover from, which makes them the highest-risk category in any QA checklist for website launch.

  • robots.txt: Confirm the file does not block Googlebot from crawling key pages. A single misplaced "Disallow: /" rule can de-index the entire site.
  • Canonical tags: Every page must declare the correct canonical URL. Duplicate content without canonicals splits link equity and confuses search engines.
  • Redirects: All 301 redirects from the old site must resolve correctly. Redirect chains longer than two hops slow crawl speed and dilute authority.
  • XML sitemap: Generate a clean sitemap, exclude noindex pages, and submit it to Google Search Console before launch.
  • GA4 and Tag Manager: Verify that the GA4 measurement ID is correct on every page. Use Tag Manager's preview mode to confirm that conversion events fire on form submissions, button clicks, and page views.
  • Consent handling: If your site serves EU users, confirm that analytics tags fire only after consent is granted. A consent management platform that fires GA4 before opt-in creates GDPR exposure.

Annotating your site during technical SEO review helps teams mark exactly where canonical or redirect issues appear, so developers can act on precise locations rather than vague descriptions.

Key takeaways

A website QA checklist is a mandatory release gate that covers functionality, SEO, performance, accessibility, and analytics to prevent costly post-launch failures.

PointDetails
Prioritize by severityUse the P0, P1, P2 model to focus on launch blockers before cosmetic issues.
Forms come firstBroken forms cut revenue directly and override all other fixes in urgency.
Apply the Evidence RuleEvery test entry needs a screenshot, URL, and device/browser details for clear communication.
Phase your QA timelineSeparate SEO setup, functional testing, and post-launch monitoring into distinct windows.
Invisible bugs cost moreTechnical SEO and tracking failures cause lasting damage that visible UI bugs rarely match.

What I've learned from running QA on dozens of launches

The teams that ship clean launches share one habit: they treat the QA checklist as a release gate, not a suggestion list. Every item has a clear owner, a pass/fail verdict, and evidence attached. When a bug is reported without a screenshot and a browser version, it gets deprioritized because no one can reproduce it reliably.

The severity model changed how I think about launch readiness. Before using P0, P1, and P2 labels, teams would delay launches over minor layout issues while a broken form sat unnoticed. The model forces a conversation: "Is this actually blocking launch, or are we just uncomfortable shipping it?" That question alone saves days.

Staging environment fidelity is the most underestimated factor in QA quality. Teams test in staging, declare the site ready, and then discover that the CDN strips a security header that breaks the login flow on production. The fix is simple: build a production-like mirror and test there for the final round.

Balancing manual and automated testing matters more than most teams admit. Automated tools catch performance regressions and broken links at scale. Manual testers catch the things that tools miss: confusing microcopy, a CTA that technically works but feels wrong, a form that submits but never sends a confirmation email. Both are necessary. Neither replaces the other.

Cross-functional sign-off is the final piece. QA is not just a developer task. Product managers catch scope drift. Designers catch visual regressions. Marketers catch tracking gaps. When every function signs off on a shared checklist, accountability is clear and post-launch blame games disappear.

— Pinhub

How Usepinhub fits into your QA workflow

Bug reporting without clear visual context creates back-and-forth that slows every launch. Usepinhub solves this by letting your team upload screenshots and pin comments directly onto the exact pixel where an issue appears. Developers get precise, reproducible bug reports instead of vague descriptions.

https://usepinhub.com

QA sign-offs and design reviews happen in the same place, with version control keeping every round of feedback organized. Guest reviewers can join without creating accounts, so clients and stakeholders can participate in website QA reviews without IT setup. If your team wants a faster, clearer way to collect and act on QA feedback, Usepinhub is built for exactly that workflow.

FAQ

What is a website QA checklist?

A website QA checklist is a structured set of pass/fail tests covering functionality, SEO, performance, accessibility, and analytics to confirm a site is ready for launch. It acts as a mandatory release gate across product, design, and engineering teams.

How many items should a website quality assurance checklist include?

A thorough checklist covers at least 63 QA items across planning, SEO, performance, forms, accessibility, and analytics. A faster 35-point version works for smaller projects with a 30-minute execution window.

What is the P0, P1, P2 severity model in QA?

P0 defects block the launch entirely, P1 issues ship with documented risk and a fix plan, and P2 items go to the post-launch backlog. This model keeps teams focused on blocking defects without delaying launches over minor issues.

Why do technical SEO issues matter more than UI bugs?

Misconfigured robots.txt files, broken canonical tags, and missing redirects cause indexing damage that takes months to reverse. Visible UI bugs are easier to spot and faster to fix after launch.

When should QA testing start before a website launch?

Technical SEO and analytics setup should be locked down one week before launch. Full functional testing on a production-like environment runs one day before. Post-launch monitoring begins the moment the site goes live.