Post-Migration Website Checklist
The migration is not finished when files finish copying. The final step is proving the destination behaves correctly under the final domain, SSL, cache, cron, and application runtime.
Technical checks
- DNS resolves to the expected destination or proxy.
- SSL certificate is valid for the final hostname.
- Homepage, inner pages, media, admin login, and forms work.
- WordPress permalinks, redirects, and serialized URL replacement are clean.
- Cron jobs, queues, scheduled tasks, and background workers run.
- Page cache, object cache, CDN cache, and WAF rules are in the expected state.
Business checks
- Contact forms send to the right inbox.
- Checkout, payment, shipping, tax, and order emails work for commerce sites.
- Analytics, pixels, Search Console, and sitemap references still point to the final domain.
- Customer-facing emails and transactional templates are not using old URLs.
Rollback window
Keep the old server available until production checks pass and traffic has settled. Migration Monkey logs warnings and transfer events so operators can quickly identify whether a failure is DNS, cache, file, database, or application-level.