The complete website QA checklist for 2025
Shipping a website without QA is like submitting a report without proofreading. You know there are probably mistakes — you just hope no one finds them before you do.
This checklist covers everything you should verify before launching any website in 2025. It is organized by category so you can work through it systematically.
Broken links
Every link on your site should resolve to a live page. This includes internal navigation, footer links, CTA buttons, image links, and any outbound references. A single broken link on a homepage can destroy trust immediately.
Check every link using a real browser — not a HEAD request. Many sites return 200 for bots but serve a different page to real users. Tools like Lintry use Chromium to check links exactly as a user would see them.
Images
Every image should load correctly. Check for broken src attributes, images that return 404, images with empty alt text, and images that fail to load due to CORS or authentication issues.
Alt text is both an accessibility requirement and an SEO signal. Every meaningful image should have a descriptive alt attribute.
SEO fundamentals
Each page should have a unique title tag between 30 and 60 characters. Meta descriptions should be between 120 and 160 characters. Every page should have exactly one H1 tag that is distinct from the title. Canonical tags should be present and self-referencing on content pages.
Console errors
Open DevTools on every key page and check the console. JavaScript errors, failed network requests, and mixed content warnings are all signs of problems that real users will encounter.
Security
Check for any iframes loading content from unknown external sources. Verify that outbound links go where they say they go. Run your domain through Google Safe Browsing to confirm you are not flagged.
Performance
Images should be sized appropriately and served in modern formats. Large JavaScript bundles should be deferred. Core Web Vitals — LCP, CLS, FID — should all be in the green range.
Mobile
Test every page at 375px, 768px, and 1440px breakpoints. Check that navigation is usable on touch, forms are finger-friendly, and no horizontal scrolling occurs.
Forms
Submit every form and verify the confirmation state. Check that required field validation works. Verify that form submissions actually reach your backend or CRM.
Running this checklist automatically
Going through this checklist manually on every project is time-consuming. Lintry automates the links, images, SEO, console errors, and security checks in a single scan that takes under 60 seconds.
Automate your website QA with Lintry — scan any URL in under 60 seconds.
Start scanning free