Free Website Audit: Discover what's holding your digital presence back
← Back to Checklists
resources
Pre-Launch QA Checklist
46 checks
A thorough quality assurance guide to verify your website is pixel-perfect, accessible, and fully production-ready before going live.
The hour before launch is the wrong time to find a broken form. Run this list on the staging site, fix what it finds, then run the launch-day section again against production.
Content and copy
- Proofread every page. Read the copy aloud to catch the sentences that do not work.
- Check that no placeholder text survives, including Lorem Ipsum in hidden components.
- Confirm every price, phone number, address and legal name is current.
- Confirm the copyright year and the company registration details.
- Check that names, capitalisation and product terms are used consistently.
Links and navigation
- Crawl the site and fix every broken internal link.
- Check every external link. Open third-party links in a new tab where it helps.
- Confirm the logo links to the homepage.
- Confirm the navigation marks the current page.
- Check the footer links, including the legal pages.
- Confirm the 404 page is helpful and offers a route back.
Forms
- Submit every form with valid data and confirm the record arrives.
- Submit every form with invalid data and confirm the errors are clear and specific.
- Confirm required fields are marked, and that the marking is not colour alone.
- Confirm the success message or thank-you page appears.
- Confirm the notification email reaches the right inbox, and check the spam folder.
- Confirm spam protection works and does not block real users.
- Confirm the privacy consent text and the checkbox behaviour match your policy.
Responsive and cross-browser
- Test on a real phone, not only in a resized browser window.
- Test the common breakpoints: 360, 768, 1024, 1440 and 1920 pixels wide.
- Test in Chrome, Safari, Firefox and Edge.
- Test on iOS Safari specifically. It fails differently from desktop Safari.
- Confirm no page scrolls horizontally at any width.
- Confirm tap targets are at least 44 by 44 pixels.
- Test in landscape orientation on a phone.
Accessibility
- Navigate the main flows with the keyboard alone.
- Confirm the focus indicator is always visible.
- Check colour contrast on text, buttons and form fields.
- Confirm every meaningful image has alt text and every decorative image has empty alt.
- Confirm headings run in order and each page has one H1.
- Test the primary flow with a screen reader.
- Confirm video has captions and audio has a transcript.
Performance
- Run Lighthouse on the templates that matter, not only the homepage.
- Confirm images are compressed, correctly sized and served in a modern format.
- Confirm the largest contentful element loads eagerly and everything below the fold is lazy.
- Set explicit width and height on images to stop layout shift.
- Confirm fonts are preloaded and that text stays visible while they load.
- Remove unused CSS and JavaScript from the critical path.
Technical and launch day
- Confirm every page has a unique title and meta description.
- Confirm canonical tags point at the live URLs, not at staging.
- Remove the noindex tag and confirm robots.txt allows crawling.
- Confirm the favicon and the social share image render correctly.
- Test the share card on the platforms you actually use.
- Confirm the SSL certificate is valid and every asset loads over HTTPS.
- Confirm analytics, consent management and any advertising pixels fire once, not twice.
- Take a full backup of the site and the database before you switch DNS.
Want us to run this for you?
We work through checklists like this one on every project. Book a call and we will tell you what your site fails on today.