A new website can look polished and still lose leads in its first hour. A quote form may send nowhere, or a phone button may fail on an iPhone. Google may also block pages you expected to rank.
This website QA checklist turns launch testing into a repeatable quality assurance process. It covers pre-launch, launch-day, and post-launch checks, so the site is tested beyond its visual polish.
Mark every check as Must-pass or Nice-to-have. This helps owners with limited technical resources decide what can delay launch and what can wait.
Review functionality, mobile behavior, forms, content, accessibility, SEO basics, performance, analytics, security, backups, and legal and privacy checks. Test real customer journeys to uncover user experience problems that a visual review can miss.
Start testing before the launch date becomes a deadline you cannot move.
Key Takeaways
- Build a written launch plan that lists high-value pages, customer tasks, owners, devices, expected results, severity, and evidence.
- Mark revenue-critical paths such as forms, calls, bookings, checkout, login, confirmations, and indexing as Must-pass before launch.
- Test real customer journeys across mobile devices, browsers, interactive states, accessibility requirements, and third-party integrations—not just visual appearance.
- Verify performance, security, backups, privacy requirements, analytics, redirects, canonical URLs, sitemaps, and production search visibility before release.
- Retest the live website on launch day, monitor uptime and lead delivery, and repeat the checklist after major updates.
Build a Launch Plan Before Testing Pages
Random clicking finds a few problems, but a simple test plan reveals failures that can affect revenue. Start by listing the pages and actions that matter most: requesting an estimate, calling the office, booking an appointment, buying a product, downloading a guide, or logging into a client portal. For quality assurance, create spreadsheet columns for the URL, customer task, owner, test device, expected result, status, severity, and evidence.
Assign one person to approve content, another to handle technical fixes, and a third to verify lead delivery. This prevents the common launch problem where everyone assumes somebody else tested the form.
Set priorities before anyone begins:
- Must-pass: Revenue-critical service and location pages, contact forms, booking and checkout paths, campaign landing pages, confirmation pages, and Google Business Profile destinations.
- Nice-to-have: Lower-traffic pages and cosmetic refinements that don’t block a customer task.

Photo by Darlene Alderson
Test a private staging version first
A private staging environment provides a production-like WordPress copy without exposing unfinished pages, broken layouts, or error messages. Check password protection and noindex protection, then confirm that its WordPress, plugin, theme, and PHP versions match production.
Use realistic test data rather than customer records, and document the launch rollback step before release. Follow the official WordPress staging documentation for setup guidance. After a staging update, repeat checks on existing forms and key pages for regression testing. If forms connect to CRMs, calendars, email platforms, or text alerts, test those third-party integrations and confirm lead delivery.
Write down the pages that cannot fail
Your homepage matters, but it isn’t the whole scope. Include every high-value service page, location page, contact page, campaign landing page, checkout step, booking path, confirmation page, and client portal login.
Also test pages visitors reach from Google Ads, social profiles, email campaigns, and your Google Business Profile. Include the connected form, booking, checkout, or confirmation step, since one hidden failure can waste marketing spend immediately.
Test Functions That Create Leads and Sales
functional testing confirms that every action works as a visitor expects. Test while logged out and in a private browser window. Administrator sessions can hide caching, permission, and form problems.
Start with must-pass behavior: forms, phone links, booking, checkout, login, downloads, and confirmations. Verify these paths before testing nice-to-have enhancements.
AI-assisted code and content tools can speed up website work. However, they can also produce buttons linked to the wrong URL, copied form IDs, or scripts that work only in one template. Check the live behavior, not the appearance of the code.
Follow each form submission to the final destination
A green success message proves very little. Submit a test lead with a unique subject line, then verify each step:
- Form validation rejects missing fields and invalid email or phone formats with clear field-level errors. Entries remain preserved after an error, and the visitor can resubmit successfully.
- The visitor receives accurate visual feedback, including a confirmation message, loading indicator, disabled submit button, and useful error messages.
- The right employee receives the complete inquiry in the inbox, including selected service details and attachments.
- The lead reaches the CRM, calendar, email platform, or text-alert system when those third-party integrations exist.
- Spam filters do not trap a legitimate submission.
I test the same path on iPhone and Android devices when possible. My detailed process for contact form testing also includes email delivery, CRM records, and after-hours notifications.
Check interactive states, not only the happy path
Check nice-to-have interactive enhancements after the must-pass paths. Open every menu, accordion, tab, popup, gallery, calculator, map, and video to verify their interactive states.
Test error, loading, empty, disabled, and success interactive states. Try a wrong password, an expired booking slot, an empty cart, a failed payment, and a slow connection. A technically successful action can still confuse visitors, so review the user experience at each step.
Click every main navigation link, footer link, logo, social icon, downloadable file, and click-to-call number. Check for broken links, especially on service pages that should produce a call.
A form is only working when the customer receives confirmation and the right staff member receives a complete lead.
Mobile and Cross-Browser Checks Before Launch
A desktop monitor can hide the issues that cost a local business the most. Many visitors find your company on a phone, so I prioritize mobile layouts to protect the user experience. I use cross-browser testing before I inspect decorative desktop details.
Use real devices when you can. Browser simulators help, but they don’t always reveal keyboard behavior, mobile menus, autofill issues, sticky footer overlap, or tap targets that are too close together.
Review responsive design at common widths
Check the homepage, a long service page, a contact page, and a conversion page at narrow phone, large phone, tablet, laptop, and wide desktop widths. Watch for clipped text, oversized images, horizontal scrolling, overlapping buttons, and elements that disappear.
Treat mobile responsiveness as a Must-pass standard. Mark broken layouts, inaccessible controls, unusable forms, and clipped conversion elements as Must-pass items. Minor spacing or decorative differences are Nice-to-have unless they harm trust or conversion.
Check interactive states for menus, accordions, popups, and other controls at different widths. Test portrait and landscape views. Rotate the device after opening a menu or filling a form, then check interactive states for focus, hover or touch, and form-submission behavior.
Check logos, typography, buttons, spacing, color, and image treatment across templates for visual consistency. Compare the implementation with the approved design spec during design QA.
Compare the browsers your customers use
Build a test matrix around the devices and browsers your customers actually use. Still review current Chrome, Safari, Firefox, and Edge for browser compatibility.
Safari deserves special attention for businesses with iPhone customers, because date pickers, sticky elements, fonts, video, and contact forms can behave differently there.
Check the website without browser extensions, saved passwords, or staff logins. Customers won’t have the same setup as your office computer.
Measure Speed and Core Web Vitals
Performance testing should cover your homepage and pages where visitors fill out forms, select products, or schedule work. Test them on mobile connections, not only a fast office network, because page load speed affects whether visitors stay.
Google’s current targets are Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds, and Cumulative Layout Shift below 0.1. Record the URL, device mode, date, and result for each test so you can compare improvements.
Must-pass launch checks
Run Google PageSpeed Insights on important URLs for mobile and desktop. Its lab test can identify heavy images, blocking scripts, unused code, and slow server responses.
Before release, confirm that conversion paths remain usable and stable on supported devices. Minor lab-score improvements are nice-to-have when real visitors aren’t affected.
After launch, check Search Console and real-user performance data against Google’s Core Web Vitals guidance. Field data reflects actual visitors, devices, and network conditions, so a fast office connection doesn’t show the full picture.
Nice-to-have improvements
A small business can start with image compression, reserved dimensions for images and embeds, and fewer above-the-fold scripts. Avoid autoplay video above the fold unless it has a clear business purpose, and delay nonessential chat widgets or third-party embeds until the main content can load. Try these fixes before hiring a developer.
Layout shifts often come from images, ads, embedded maps, and web fonts without reserved space. Set image dimensions and give embedded sections enough height so buttons don’t jump as the page loads. If you defer scripts, confirm that menus, forms, calculators, booking controls, and other interactive states still work.
Make Accessibility Part of Normal QA
Accessibility testing improves the experience for visitors using keyboards, screen readers, magnification, or other assistive technology. It also creates a clearer user experience for everyone.
The W3C WCAG-EM evaluation method recommends defining the scope, selecting representative pages, evaluating them, and documenting the findings. This checklist supports a WCAG compliance review, but it isn’t legal certification or a substitute for expert advice. For a small business site, test every unique page type and every lead path.
Start with must-pass checks: keyboard access, visible focus, labels, meaningful alternative text, clear error identification, sufficient contrast, and instructions that don’t rely on color. Nice-to-have improvements include broader assistive-technology coverage or a formal audit after those checks pass.
Test keyboard and screen-reader basics
Use the Tab key to move through navigation, forms, buttons, and popups. Check interactive states, including focus, open and closed menus, modal dismissal, form errors, success messages, and checkout steps. You should always see which element has focus. Visitors must be able to close popups, open menus, and submit forms without a mouse.
Add meaningful alternative text to informative images. Mark decorative images appropriately so screen readers don’t announce clutter. Form fields need visible labels, while error messages should identify the field and explain the correction. Focus indicators, field errors, status messages, and non-color error cues all need clear visual feedback.
Check visual clarity and readable content
Text needs enough contrast against its background, especially on buttons, image overlays, and small legal text. Do not rely on color alone to show errors, availability, or required fields.
I also check heading order, descriptive link labels, readable font sizes, captions for important video content, and visual consistency across repeated components. “Learn more” repeated ten times gives a screen-reader user little context. “View roof repair options” gives a useful destination.
Review Security and Search Visibility Before Release
Security testing starts with basic ownership and access control. Confirm the domain, hosting, DNS, analytics, advertising accounts, and website administrator accounts belong to the business, not only to a former employee or vendor.
Use unique passwords and multi-factor authentication for every administrator. Remove old accounts, demo users, and unused plugins. Confirm that HTTPS works on every page and that HTTP redirects to the preferred HTTPS version.
Must-pass: Keep WordPress core, themes, plugins, and server software current. Take a full backup before launch, store copies away from the hosting account, and document a restore test.
Review privacy and business terms before release. Must-pass when legally or operationally applicable: publish a visible privacy policy, an accurate notice about form data, cookie and analytics consent where required, and clear retention and access expectations. Applicable businesses should also publish terms or refund language and complete a final review with the owner or a qualified legal professional. This checklist isn’t legal advice.
Protect common web application weak points
Before release, security testing should cover custom forms, memberships, portals, and ecommerce sites. Ask your developer to review permissions, payment settings, file uploads, error logs, exposed API keys, and exposed data. Owners should escalate these issues instead of attempting risky fixes themselves.
The OWASP Top 10:2025 is a useful reference for current risks such as broken access control, security misconfiguration, injection, and software supply chain failures. Official WordPress guidance can also help owners manage updates safely. For a small brochure site, deeper penetration testing can be a nice-to-have rather than a launch blocker.
Run technical SEO checks on the live domain
Begin SEO testing on the live domain before opening it, using Google Search Central and Search Console documentation as references. A website QA checklist should include search visibility because a beautiful page cannot generate organic leads if search engines cannot crawl it.
Use these SEO testing checks before opening the site:
- The live site does not retain a staging password,
noindextag, or blockedrobots.txtrule. - Canonical tags point to the preferred HTTPS URL, not a test domain or duplicate page.
- The XML sitemap lists only preferred, indexable pages and matches the site’s canonical URLs.
- Old URLs redirect to the most relevant replacement pages, rather than sending everything to the homepage.
- Analytics, conversion tracking, and Search Console are attached to the production domain.
- Submit one test conversion, confirm the event or goal fires once, and verify that it is attributed to the production domain.
For redesigns and domain changes, use Google Search Central and Search Console documentation, along with a website migration SEO checklist, to protect important pages, redirects, and rankings.
Document Bugs, Approve the Release, and Monitor
A vague note such as “the mobile page is weird” slows every repair. Use evidence-based bug reporting for every issue.
Record the exact URL, device, browser, screen size, reproduction steps, expected result, actual result, evidence, and business impact. Attach evidence such as a screenshot or video.
Use this severity rule for launch approval. Must-pass blockers include broken forms, checkout, phone links, login, and security exposure. They also include missing privacy essentials, inaccessible primary actions, incorrect business details, analytics failures, and blocked indexing.
Nice-to-have issues include low-impact typos or cosmetic differences on low-traffic pages. In bug tracking, assign every issue an owner, severity, status, and retest result. After each fix, regression testing requires the team to repeat the original scenario and test adjacent pages or integrations.
Make sign-off depend on business outcomes
Before launch, I ask the owner to complete the same tasks a prospect would complete. Request an estimate, call the business, book a service, receive a confirmation, and locate the company’s hours and address.
As part of quality assurance, collect written owner sign-off for design, content, legal language, analytics, and technical release status. If several people decide, keep their approvals together to prevent late confusion over who approved a change.
Test again after the site is public
Production can differ from staging because of DNS, caching, email routing, payment settings, and hosting configuration. On launch day, retest the homepage, top service pages, and contact or booking paths. Check forms, redirects, HTTPS, analytics, confirmation emails, and mobile responsiveness.
During the first day and first week, set post-launch monitoring alerts for uptime and SSL expiration. Add Search Console, analytics, form delivery, and error alerts.
For key paths, Website uptime monitoring should watch service pages and conversion paths, not only the homepage.
Frequently Asked Questions
When should website QA testing begin?
Start testing in a private staging environment before the launch date becomes a deadline. Repeat the most important checks on the production site because DNS, caching, email routing, payment settings, and hosting can behave differently after release.
Which website issues should block a launch?
Broken forms, checkout or booking paths, phone links, logins, security exposures, inaccessible primary actions, incorrect business details, analytics failures, and blocked indexing should block launch. Missing privacy essentials should also be treated as a Must-pass issue when legally or operationally applicable.
How can I verify that a contact form works?
Submit a test inquiry with a unique subject line and confirm the visitor receives accurate feedback, the correct employee receives the complete message, and connected CRM, calendar, email, or text-alert systems receive the lead. Repeat the test on supported mobile devices and browsers, including an error scenario.
Do I need to test the website on real mobile devices?
Yes, when possible, because browser simulators may not reveal keyboard behavior, autofill problems, mobile menu issues, sticky-element overlap, or tap-target problems. Test the devices and browsers your customers use, with particular attention to Safari for iPhone visitors.
What should happen after the website launches?
Retest the homepage, top service pages, forms, booking or checkout paths, redirects, HTTPS, analytics, confirmation messages, and mobile responsiveness on launch day. During the first day and week, monitor uptime, SSL expiration, Search Console, analytics, form delivery, and website errors.
A Better Launch Starts With Proof
A website launch is ready when it works for customers, search engines, and your internal team under normal conditions. Strong visual design matters, but tested customer paths protect calls, bookings, sales, and the user experience that builds trust.
Quality assurance shouldn’t end on launch day. Plugin updates, form routing, business details, analytics, legal requirements, and integrations can change later, so keep this website QA checklist for major updates too.
Schedule a lightweight recurring review, and reopen the Must-pass list after every major update.

