Everything worth checking between "the site looks finished" and "the site is live and behaving". Written for people building with Claude Code, but almost all of it applies to any website.
Work top to bottom. The order is deliberate: several later checks are meaningless if an earlier one fails. A crawl report is worthless if the site is still behind a password, and a performance number means nothing if the page renders the wrong content.
Where a check can be automated, run it. Where it can only be observed, open the page and look. The failure mode that costs the most is a check that reports success because it never actually ran. Prove each check can fail before you trust it passing.
1. Requirements
2. Project setup
3. Architecture
4. Content
-
-
-
-
-
-
-
-
5. Responsive and cross-browser
6. Accessibility
7. Technical SEO
8. Structured data
9. Open Graph and social
12. Security
14. Commerce (if applicable)
15. Analytics and monitoring
16. Search engine registration
17. Deployment
18. Post-launch validation
Do this on the live site, after DNS and caches have settled.
The check that catches the rest
After everything above passes, deliberately break one thing and confirm the relevant check fails. A link crawler that reports "0 broken links" without ever having found one is not evidence of anything. This single habit catches more real problems than any individual item on this list.
The Claude Code Website Launch System packages these checks as runnable prompts and audits rather than a list you tick by hand.
Licence
Free to use in any project, including client work. Do not resell or republish it as your own.