All posts
Web design & development

Website QA Testing: How to Test a Site Before Launch

Website QA testing in one day: a practical routine for small teams covering real phones on cellular, forms, redirects, browsers and an accessibility smoke test.

By Mehdi Hassan7 min read

The short answer

Website QA testing is the structured check of a site before launch: content, layout on real devices, forms, links and redirects, browsers, speed and basic accessibility. A small team can run a solid QA pass in one day by splitting it into timed blocks, testing on a real phone over cellular, submitting every form and logging each bug with a screenshot.

Key takeaways

  • Test on a real phone over cellular; desktop emulators hide real problems.
  • Submit every form on the final environment and confirm the lead arrives.
  • Test redirects from a list of old URLs, not by clicking around.
  • A quick keyboard and contrast check catches most accessibility blockers.
  • Log bugs with device, browser, steps and a screenshot, or they get lost.

Part of The Website Design Process: 7 Stages from Discovery to Launch

QA is the part of a website project that gets squeezed. Design ran a few days over, development took what was left, and the QA pass becomes ten minutes of clicking through pages the night before launch. You don't need a QA department to do better. You need a routine that fits in one day and finds the problems real visitors would hit.

How do you QA test a website before launch?

To QA test a website before launch, check it in a fixed order on the staging environment: content, devices, forms, links and redirects, browsers, speed and accessibility, logging every issue in one place. QA is the step before launch in the website design process. It's about how to test; the website launch checklist covers what must be true on the day.

The routine below is built for a small team, typically the developer plus one non-technical person such as the founder or a marketer. Two people find more than one, because the non-technical tester uses the site like a visitor, not like the person who built it.

What does a one-day website QA routine look like?

A one-day QA routine splits testing into timed blocks so nothing gets skipped when time runs short. Run it on staging a few days before launch, leaving time to fix what you find and re-test.

  1. Morning, block 1: content pass

    Read every page top to bottom on desktop. Look for placeholder text, wrong prices, broken images, inconsistent product names and missing legal links. Log as you go.

  2. Morning, block 2: real phone on cellular

    Switch off Wi-Fi on a real phone and load each key page. Check the first screen, menu, tap targets, text size and anything that shifts while loading.

  3. Midday, block 3: forms and integrations

    Submit every form with test data. Confirm the email arrives, the CRM record is created and the thank-you state appears. Try invalid inputs too.

  4. Midday, block 4: links and redirects

    Run a link checker for broken internal links. Then test redirects from a list of old URLs, checking that each lands on the right page in one hop.

  5. Afternoon, block 5: browsers

    Check key pages in current Chrome, Safari, Firefox and Edge, plus Safari on iOS. Focus on layout, fonts, video and anything animated.

  6. Afternoon, block 6: speed and accessibility

    Run a lab speed test on the homepage and pricing. Then do the accessibility smoke test: keyboard only, visible focus, contrast and labels.

  7. End of day: triage

    Sort the bug log into blocks launch, fix this week and later. Assign each blocking bug to one person with a date for the re-test.

How do you test forms and redirects properly?

Test forms by submitting them on the real environment and checking every destination, and test redirects from a written list of old URLs. These two areas cause the most expensive silent failures: lost leads and lost search rankings. Neither shows up when you just browse the site.

Forms

  • Submit with valid data and confirm the notification email, CRM record and any autoresponder.
  • Check that notification emails come from an authenticated domain and don't land in spam.
  • Submit with missing fields and invalid emails to see the error messages.
  • Test on a phone, where autofill and keyboards behave differently.

Redirects

Export your old URLs from analytics or your redesign audit, then check each one with a bulk redirect tool or a simple script. Each old URL should return a single permanent redirect to the right new page. Chains (A to B to C) and redirects to the homepage for everything both waste search value. Our website redesign checklist covers building the redirect list.

What cross-browser testing does a small team really need?

A small team needs to test the current versions of Chrome, Safari, Firefox and Edge on desktop, plus Safari on iPhone and Chrome on Android. That covers the browsers most visitors use. Testing old browser versions rarely pays off for a startup marketing site unless your analytics show a meaningful share of visitors on them.

Environment

What breaks most often

Priority

Safari on iPhone

Viewport height, sticky elements, video autoplay, form zoom

High

Chrome on Android

Font loading, tap targets, layout at narrow widths

High

Desktop Safari

Newer CSS features, backdrop effects, date inputs

Medium

Desktop Firefox

Scroll-linked animations, custom form controls

Medium

Desktop Chrome and Edge

Usually fine if the developer built in Chrome

Low

How do you run an accessibility smoke test?

An accessibility smoke test is a quick manual pass covering keyboard navigation, focus visibility, color contrast, alt text, form labels and heading order. It takes well under an hour per page template and catches many of the issues that block real users. It doesn't replace a full audit; for that, see our guide on how to test website accessibility.

  1. Put the mouse away and tab through the page. Can you reach and use every link, button and form field?
  2. Can you always see where focus is? If the outline disappears, that's a bug.
  3. Run an automated contrast check on text over backgrounds and images.
  4. Check that images have meaningful alt text, or empty alt text if purely decorative.
  5. Check that every form field has a visible label, not only placeholder text.
  6. Turn on your system's reduced-motion setting and confirm heavy animations calm down.
How to write a bug report the developer can fix in one go

A useful bug report has five parts: the page URL, the device and browser, the steps to reproduce, what you expected and what happened, plus a screenshot or short screen recording. For example: on the pricing page, iPhone Safari, tapping the annual toggle doesn't change the prices; expected annual prices to show; recording attached.

Avoid reports like "pricing is broken". The developer then spends time reproducing the problem before fixing it, and might fix a different issue than the one you saw. One bug per report also helps, so each can be closed separately.

Where should you run website QA testing?

Run website QA testing on a staging environment that matches production as closely as possible, then repeat a short version on production right after launch. Staging lets you find and fix problems without real visitors seeing them. A website staging environment should use the same hosting setup, build process and integrations as the live site.

Some things can only be fully tested on production: DNS, HTTPS, caching and final form destinations. Keep a short post-launch QA script for those. After launch, fold a lighter version of this routine into your website maintenance checklist so every new page or release gets checked, not just the first launch.

Frequently asked questions

Can automated tools replace manual website QA?
No, but they help. Automated tools are good at broken links, missing alt text, contrast failures and speed metrics. They can't tell you whether copy is wrong, a layout feels broken on a real phone or a form confirmation makes sense. Use automation for coverage and people for judgment, especially on the pages that matter most.
Who should do QA testing on a small team?
Ideally two people: the developer, who knows where things tend to break, and someone non-technical, who uses the site like a visitor. The founder or a marketer works well as the second tester. People who built the pages often miss problems because they know how things are supposed to work.
How many devices do I need to test on?
At minimum, one recent iPhone, one Android phone and a desktop with the main browsers. Check your analytics for the devices and browsers your visitors actually use, and add anything with a significant share. Real devices matter more than quantity: one real phone on cellular beats ten emulated screen sizes.
What bugs should block a website launch?
Block launch for anything that stops the site's main goal or harms search visibility: broken forms, a leftover noindex tag, missing redirects for important pages, pages that don't work on mobile or serious accessibility barriers. Cosmetic issues like slightly uneven spacing can be logged and fixed in the first week after launch.
Do I need to QA test after every website update?
Yes, scaled to the change. A text edit needs a quick read on desktop and mobile. A new page or template needs the device, form, browser and accessibility checks. Changes to tracking, consent or integrations need the forms and analytics blocks rerun, because those break quietly and are often noticed weeks later.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Website, $8,000.

A multi-page marketing site, designed by us, developed in Next.js and animated. $8,000, one-time, up to 6 pages. Book a free 30-minute call to see if it fits.

Schedule Call