Patet
Guides
Launch Checklist
Cost Estimator
SEO Tools
Search
⌘
K
Launch checklist
Tick each item before you go live. Progress is saved in your browser; export as Markdown or print.
Overall progress:
0 of 42
(0%)
Only incomplete
Copy as Markdown
Print / Save as PDF
Reset
Domain & DNS
0/5
Domain purchased
WHOIS privacy enabled
DNS records point to the right target (A / AAAA / CNAME)
www ↔ apex redirect configured
If using email: MX / SPF / DKIM / DMARC set
HTTPS & Cloudflare
0/6
HTTPS enabled and certificate valid
Force HTTP → HTTPS redirect
Cloudflare added with orange-cloud proxy on
SSL/TLS mode set to Full (strict)
Enable HSTS once verified
Caching rules configured
Server security
0/9
SSH uses keys; password login disabled
Direct root login disabled
Firewall only allows required ports
Unattended security updates enabled
fail2ban (or similar) installed
App runs as a non-root user
Secrets and .env are not committed to the repo
Database is not exposed to the public internet
Admin panel uses a strong password / 2FA
Backups & reliability
0/4
Automated, scheduled database backups
Backups tested for a successful restore
Auto-restart on crash (systemd / PM2)
Headroom and alerts on disk / memory
SEO & discoverability
0/7
Unique title & description on every page
Open Graph / Twitter cards set
robots.txt allows indexing
sitemap.xml generated and submitted
Site verified in Google Search Console
canonical and hreflang (i18n) are correct
favicon and app icons present
Performance & monitoring
0/6
Passes Lighthouse / Core Web Vitals basics
Images optimized and lazy-loaded
CDN / caching and compression (gzip / brotli)
Uptime monitoring configured
Error logging and alerts configured
Web analytics installed
Final pre-launch
0/5
Tested on both mobile and desktop
Friendly 404 / 500 pages
No broken links or console errors
If needed: privacy policy / terms in place
Contact / feedback channel works