355 views
# Moving WordPress To Cloudways Migration Checklist Signup for Cloudways and support my content: https://links.clientamp.com/cloudways [Download this Checklist in .md format. ](https://cloud.clientamp.com/s/NaTk3QzaXb5mfGB) ## What You Need: - [ ] Admin access to your WordPress site. - [ ] Access to your DNS settings. - [ ] A Cloudways account ## Notes - Migration Date: ____________ - Old Host: ____________ - New Server IP: ____________ - Migration Duration: ____________ - Issues Encountered: ____________ ## Pre-Migration Preparation - [ ] Create full backup of existing site - [ ] Document current server settings: - [ ] PHP version - [ ] Memory limits - [ ] Max upload size - [ ] Max execution time - [ ] Export list of active plugins and versions - [ ] Screenshot critical site settings - [ ] Lower DNS TTL values (if possible) - [ ] Document all external integrations - [ ] Check disk space requirements on new server ## Server Setup - [ ] Create Cloudways server - [ ] Select appropriate region - [ ] Choose server size based on requirements - [ ] Configure PHP version to match existing site - [ ] Check memory limits ## Pre-Migration Tasks - [ ] Install Cloudways Migration Plugin on SOURCE site - [ ] For eCommerce/LMS sites: - [ ] Enable maintenance mode - [ ] Disable new transactions - [ ] Note down payment gateway settings ## Migration Process - [ ] Enter Cloudways credentials in migration plugin - [ ] Start migration process - [ ] Monitor migration progress - [ ] Document any warnings or errors - [ ] Verify initial file transfer completion - [ ] Check database migration status ## Initial Verification - [ ] Check for file migration errors - [ ] Test site on temporary Cloudways URL - [ ] Check media files are present - [ ] Verify core WordPress functionality - [ ] Test admin panel access ## Optional: Local Testing (Advanced) - [ ] Edit local hosts file to point domain to new server IP - [ ] Windows: Edit C:\Windows\System32\drivers\etc\hosts - [ ] Mac/Linux: Edit /etc/hosts - [ ] Test site functionality with actual domain - [ ] Verify SSL certificate works correctly - [ ] Clear local DNS cache after testing - [ ] Remove hosts file entry when done ## Domain Configuration - [ ] Run search/replace for domain references - [ ] Add domain in Cloudways panel - [ ] Configure DNS settings: - [ ] A records - [ ] CNAME records - [ ] MX records (if applicable) - [ ] TXT records - [ ] Install SSL certificate ## Cache Configuration - [ ] Clear all caches: - [ ] Cloudways server cache - [ ] WordPress cache - [ ] Object cache - [ ] CDN cache - [ ] Browser cache - [ ] Configure Cloudways cache settings - [ ] Set up Breeze plugin (if using) Watch my video on Caching with Cloudways: https://www.youtube.com/watch?v=353uk1nBUDE ## Functionality Testing - [ ] Test all forms - [ ] Verify email functionality: - [ ] Configure SMTP if needed - [ ] Test contact forms - [ ] Check transactional emails Watch my video on using Email with Cloudways: https://www.youtube.com/watch?v=exIuuWO5H28 - [ ] Test user functions: - [ ] Registration - [ ] Login - [ ] Password reset - [ ] Check payment gateways - [ ] Verify API connections - [ ] Test custom functionality - [ ] Test search functionality ## E-commerce/LMS Specific - [ ] Test checkout process - [ ] Verify payment gateway connections - [ ] Check order emails - [ ] Test course access - [ ] Verify member areas - [ ] Test subscription functions - [ ] Check download delivery ## Final Verification - [ ] Check SSL security - [ ] Verify external integrations - [ ] Test backup system - [ ] Verify analytics tracking - [ ] Check XML sitemap - [ ] Verify robots.txt ## Post-Migration Tasks - [ ] Document new server details - [ ] Update internal documentation - [ ] Save new backup - [ ] Monitor site for 24-48 hours - [ ] Update passwords if needed --- Created by [Dave Swift](https://youtube.com/@dave-swift)