Site Migration Checklist
From: [old-domain.com] → To: [new-domain.com]
Comprehensive checklist for domain migration ensuring no loss of SEO equity, brand continuity, and minimal disruption.
Pre-Migration (Before Any Changes)
Client Assets & Access
- New domain purchased ([new-domain.com])
- Domain registrar access (credentials documented)
- Current hosting access (cPanel, FTP, SSH)
- New hosting provisioned (if changing hosts)
- DNS provider access (Cloudflare, registrar, etc.)
Brand Assets Collected
- Logo files
- Full color logo (PNG, transparent background)
- White/reversed logo (for dark backgrounds)
- Icon/favicon (square, 512x512px minimum)
- SVG vector version (for print/scaling)
- Brand colors (hex codes documented)
- Brand fonts (web fonts or alternatives)
- Tagline/slogan (if changing)
- Business card design (if available)
- Email signature template (updated)
Current Site Documentation
- Complete URL inventory
- Run Screaming Frog crawl
- Export all internal URLs
- Document URL structure
- Page inventory (all pages with titles)
- Content audit (what's migrating, what's not)
- Current analytics access (GA4, Search Console)
- Screenshot current site (homepage + key pages)
SEO Baseline (Capture Before Migration)
- Search Console data export
- Current indexed pages
- Top queries and positions
- Crawl stats
- Current keyword rankings (SearchAtlas/SEMrush)
- Backlink profile (domain authority, links)
- Local SEO grid ranking (if local business)
- Google Business Profile metrics
- Current organic traffic (GA4 last 30/90 days)
Domain & Hosting
DNS Configuration
- Add new domain to DNS provider
- Create A record pointing to hosting IP
- Create CNAME for www → apex domain
- Configure MX records for email
- Set up SPF record for email authentication
- Set up DKIM record (if using Google Workspace)
- Set up DMARC record
- TTL set appropriately (lower during migration)
- Verify DNS propagation (use dnschecker.org)
SSL Certificate
- Install SSL certificate on new domain
- Verify HTTPS working (no mixed content)
- Force HTTPS redirect enabled
- HSTS header configured (optional, advanced)