Move Any WordPress Site to a New Host — Including Email
Ten steps, in order, with the DNS and email details that everyone forgets until it's too late.
About this build
Moving a website to a new host sounds risky and mostly isn't — as long as you do the steps in the right order and don't touch the domain until the end.
A full migration with zero downtime, including the DNS part that makes everyone nervous.
What you'll be able to do afterwards
- Take a complete backup you can actually restore from
- Move files and database to a new host
- Test the site before any DNS changes
- Switch nameservers with no downtime
- Sort out SSL and email so nothing breaks
Before you start
- An existing site and a new host to move it to
- Access to wherever your domain is registered
Test before you switch, not after
You can view a site on its new host before changing a single DNS record. Do that. Finding a broken database connection while your domain already points at the new server is a much worse afternoon.
Chapters
- 0:00
The order of operations
Why sequence is the whole job.
- 5:40
Full backup
Files and database, verified.
- 17:00
Uploading to the new host
Files, then database, then config.
- 32:15
Testing before DNS
Seeing the new site without switching anything.
- 44:00
Nameservers
The switch, and TTL timing.
- 55:30
SSL and email
The two things people forget.
Terms explained in the Knowledge Base
Watch next
One email a week. The thing I'd tell you over coffee.
What changed in WordPress and AI that week, what I'd actually use, and what I'd ignore. Written by me, not summarised by a tool.
- New tutorials the moment they're published
- Honest verdicts on tools — including the ones I dropped
- No sequences, no upsells, one click to leave
Pick a starting point. Have something real by tonight.
Every tutorial is free, complete, and built in real time — including the bits that break. Start where you are, not where a course thinks you should be.