Blog Post

Website QA Checklist for Design Teams

A 15-point website QA checklist covering layout, typography, color, interactive states, responsive behavior, and accessibility. Built for the gap between functional testing and visual quality — so design bugs get caught before users see them.

Why Most QA Checklists Miss Visual Bugs

Functional QA has decades of tooling: unit tests, Cypress, Playwright. Visual QA has almost none. Teams ship features that work but do not look right because there is no structured process, no side-by-side comparison against the design spec, and no clear ownership of visual quality.

The 15-Point Website QA Checklist

Layout & Spacing (Checks 1-3)

Typography (Checks 4-6)

Color & Visual Consistency (Checks 7-9)

Interactive States (Checks 10-11)

Responsive Behavior (Checks 12-13)

Accessibility (Checks 14-15)

How to Run This Checklist

Run the checklist after a feature is deployed to staging and before merging to production. The designer who owns the spec should compare the staging URL against the Figma file, working through each category. For every failed check, file an issue with a screenshot, expected value from the design, and actual value from the browser.

Common Mistakes That Break Website QA

Automating Your Website QA Checklist

OverlayQA handles multiple checklist categories in a single workflow: capture a screenshot of your staging page, compare it against the Figma design, and export any issues with CSS values, element metadata, and screenshots directly to Jira or Linear. The accessibility audit workflow runs automated WCAG checks on the same page.

Frequently Asked Questions

What should a website QA checklist include?

A comprehensive website QA checklist should cover six categories: layout and spacing, typography, color and visual consistency, interactive states, responsive behavior, and accessibility. This goes beyond functional testing to catch visual bugs that break the user experience.

When should you run a website QA checklist?

Run it after the feature is deployed to staging and before the pull request is merged to production. This gives enough context to compare against the design spec and enough time to fix issues before they reach users.

Who should run the website QA checklist?

The designer who owns the spec is ideal, since they know what the implementation should look like. For teams without dedicated QA, assign design QA ownership explicitly to prevent the checklist from being skipped.

What is the difference between functional QA and visual QA?

Functional QA checks whether features work correctly. Visual QA checks whether the implementation matches the design spec — correct spacing, typography, colors, and interactive states. A page can pass every functional test while still having visual bugs.