How do I move my website to a new host without it going offline?

The short answer

Set the website up at the new host first and test it, then change your domain’s DNS records or nameservers to point at the new host, and cancel the old host only after a few days. Move email separately and carefully, because DNS changes affect email too.

  1. Take a full backup at the old host.
  2. Build or copy the website at the new host and test it on the temporary address they give you.
  3. Write down your current DNS records, especially the MX (email) and TXT records, so nothing is lost.
  4. Change the DNS records (or nameservers) to the new host. Changes usually take effect within a few hours and occasionally up to two days.
  5. Check the padlock (HTTPS) works at the new host.
  6. Keep the old host running for a few days, then cancel it. If your domain is registered with the old host, keep paying for the domain or transfer it first.

Checked by the SlopDox team

Words used here

DNS (the traffic controller)
The internet’s address book: it tells a browser which computer to visit when someone types your domain.
Nameservers
A setting on your domain that says which company runs its DNS. For example, ns1.hover.com means Hover is in charge of your traffic settings.
Website hosting
The company that stores your website and shows it to visitors — like Vercel, Netlify, Squarespace or Shopify.
Backup / snapshot
A saved copy of your data at a moment in time, so you can restore it later. Always take one before deleting anything.

Still have a question?

Ask the SlopDox assistant: it answers from this catalog, any time. Or let SlopDox keep track of your websites for you, free for up to 3 websites.

Start free