The order that works
- Back up files and database
- Set up the site on the new host
- Test with a hosts-file override
- Lower DNS TTL
- Switch DNS and keep the old host live for a week
Migrate mailboxes before DNS, or you will lose messages in transit.
Affiliate disclosure: we may earn a commission when you purchase through links on our site. This does not influence our rankings or reviews.