Launch Checklist
Pages
- ✔ Add Home page
- ✔ Add Contact page
- ✔ Contact page → Add client email as form recipient
- ✔ Contact page → Add form validation
- ✔ Contact page → Add spam protection (honeypot/CAPTCHA)
- ✔ Contact page → Add confirmation message
- ✔ Contact page → Add confirmation email
- ✔ Contact page → Verify all previous steps
- ✔ Add Style Guide page (hidden from SEO)
- ✔ Add 404 page (hidden from SEO)
Legal
- ✔ Add Terms of Service page
- ✔ Add Privacy Policy page
- ✔ Add Cookie Policy page
- ✔ Add Disclaimers page
Accessibility
- ✔ Verify color contrast is readable
- ✔ Ensure keyboard navigation works
- ✔ Check visible focus states
- ✔ Add proper form labels
- ✔ Confirm correct heading structure (H1 → H2 → H3)
SEO
- ✔ Add sitemap.xml
- ✔ Add robots.txt
- ✔ Add favicon.ico
- ✔ Add page titles
- ✔ Add page canonical URLs
- ✔ Add page meta descriptions
- ✔ Configure search appearance
- ✔ Configure social appearance
- ✔ Add Open Graph / social tags
- ✔ Verify all production pages are indexable
- ✔ Connect Google Search Console —https://search.google.com/search-console
- ✔ Submit sitemap to Google Search Console
UX & Content
- ✔ Remove console logs
- ✔ Optimize image size & formats (WebP)
- ✔ Review spelling and grammar
- ✔ Check accessibility basics (contrast, focus states, labels)
Reports & Audits
- ✔ Run PageSpeed Insights —https://pagespeed.web.dev
- ✔ Ensure performance over 90% (LCP, CLS, TBT)
- ✔ Ensure accessibility over 90%
- ✔ Ensure best practices over 90%
- ✔ Ensure seo over 90%
- ✔ Ensure agentic browsing over 90%
Technical
- ✔ Test mobile responsiveness
- ✔ Test cross-browser compatibility
- ✔ Check for broken links
- ✔ Verify HTTPS is enabled
Email Migration (if needed)
- ✔ Create Google Workspace accounts
- ✔ Backup email DNS records (MX, SPF, DKIM, DMARC)
- ✔ Update email DNS records (MX, SPF, DKIM, DMARC)
- ✔ Migrate existing email
- ✔ Test sending and receiving email
- ✔ Verify DNS propagation (MX, SPF, DKIM, DMARC) —https://dnschecker.org/
Site Migration
- ✔ Configure redirects for changed URLs
Launch
- ✔ Create client hosting account
- ✔ Invite client as collaborator
- ✔ Add client billing and editing permissions
- ✔ Client adds billing details
- ✔ Change DNS records (A, CNAME)
- ✔ Verify DNS propagation (A, CNAME) —https://dnschecker.org/
Post-Launch
- ✔ If needed, cancel old hosting plan