Launch Checklist
Pages
- ✔ Add Home page
- ✔ Add Contact page
- ✔ Contact page → Add form validation
- ✔ Contact page → Add spam protection (honeypot/CAPTCHA)
- ✔ Contact page → Add confirmation message
- ✔ Contact page → Add confirmation email
- ✔ Contact page → Add client email as form recipient
- ✔ 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
- ✔ Verify all production pages are indexable
Quality Assurance
- ✔ Remove console logs
- ✔ Optimize image size & formats (WebP)
- ✔ Review spelling and grammar
- ✔ Test mobile responsiveness
- ✔ Test cross-browser compatibility
- ✔ Check for broken links
- ✔ Verify HTTPS is enabled
Site Migration
- ✔ Configure redirects for changed URLs
Prelaunch Tests
- ✔ Test Contact page email
- ✔ Test contact phone
- ✔ Test contact email
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/
Launch
- ✔ 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