Keep the old service running until the new one is proven
The old host stays paid and untouched until the new site has been live and quiet for a week. One extra billing period buys you a one-record undo.
Moving to a new host is four separate jobs that people run together and then cannot tell which one broke. This website migration checklist sets out the order, the checks and the two rules.
What makes a migration go badly is that "moving hosts" hides four separate jobs, none of which happens on its own. Where to move to is on the web hosting guide. This page is the move itself.
| The move | What it is | When it is missed |
|---|---|---|
| Files | Pages, images, themes and plugins | Obvious. The site is missing or broken |
| Database | Content, settings, users and orders | An install screen, an error, or a site that works only because it still reads the old server |
| The mailboxes, wherever they genuinely live | Mail stops arriving and nobody gets a bounce | |
| DNS | Where the site and mail are. This is the switch | Either nothing changes, or everything changes at once |
Decide which are in play first. A brochure site has no database, and mailboxes at Microsoft 365 stay where they are. When mail is moving, email migration covers it. New to DNS? Read DNS management first.
All of this happens while the site still works and nobody is waiting on you.
Download the files, export the database, then open what you got: a truncated export looks the same as a good one in a listing. Until you have seen it come back, you have a download, not a backup. See website backups.
Answer this before touching a record. Look up the domain's MX records: they name the server that accepts mail. If they point at your current host, the mailboxes are on the machine you are leaving and email is part of the move.
Lower the value on the records you are about to change, the bare domain and the www one, and leave the mail records alone (DNS management explains what the value means). The catch is that the reduction itself travels at the old value: a record currently remembered for a day has to be lowered more than a day ahead, or it buys you nothing. Put the original value back once the new site has been live and quiet.
Save every DNS record as text, SPF, DKIM and DMARC included. That is your undo button. Check now that you can log in to the registrar, the old host and wherever the DNS lives.
The old host stays paid and untouched until the new site has been live and quiet for a week. One extra billing period buys you a one-record undo.
A transfer changes who controls the records and can leave you unable to edit DNS halfway through. Move the hosting, let it settle, then do the domain transfer.
The new server exists and the internet has no idea.
All of them, including the hidden configuration files carrying your redirects.
Import the export, then point the site's configuration file at the new database. The dangerous version of this mistake still works: if the file names the old server, the site looks perfect until you cancel.
PHP version, scheduled jobs, redirects, permissions. None of it travels with the files.
Many hosts will not issue the certificate until the domain points at them, so expect to request it straight after the switch rather than before. See SSL certificates.
Covered below. Do not rush it.
Anything written to the old server from here is stranded.
The bare domain and the www one. Leave mail and verification records alone.
Both checklists are below.
Changing the web records is where nameservers deserve a warning. Handing the whole zone to the new host is quicker, and it is how mail gets lost: the receiving host builds a default zone with its own mail records. If you must, recreate every record from your saved copy first.
Your host's temporary address is fine for a glance, but a site behaves differently under its own name. The better test is your machine's hosts file: only your computer treats the new server as real. Then click:
During the overlap both servers answer, so nothing goes dark. The danger is data, not downtime: an order landing on the old server stays in a database you are about to abandon.
Freezing means nothing is written to the old server between your final export and the moment the last visitor moves across.
Work through this the moment the new server answers, then again later that day:
If something is wrong and you cannot fix it in a few minutes, put the old address record back. That is why the old host stays paid.
Take a final full backup of the old account before you close anything, files and database both, and keep it somewhere that is neither hosting account. Many hosts delete everything the moment an account closes, so whatever you saved by then is all you get.
Cancel the hosting only. Your domain registration is a separate line item, and cancelling the wrong one is how people lose the name. Domain expiration explains what happens then.
These account for most of the calls we get after somebody else's migration.
The nameservers were switched, the new host generated its own mail records, and mail now lands in a mailbox nobody has opened. Senders get no bounce, so it surfaces when a customer asks why you never replied.
The files copy easily, so the site appears, with stale content or an install wizard. The expensive version is subtler: it works beautifully, on the old server's database.
If you are moving because the site is slow, read the hosting guide before you buy anything. A faster server does not fix a slow site. Otherwise, AldoMedia has been building and maintaining websites for Western New York businesses since 1999. We are an independent authorised reseller, not the operator of the platform. What we add is the sequencing and the testing. Ring 716-771-2536 or tell us what you are moving.
The copying is the short part, often a single session. The calendar is longer: you lower the DNS time-to-live a day or two ahead, then leave the old host running a week afterwards.
In the old site's database, and nothing forwards it to the new one. Before you cancel the old account, open its admin and copy across anything that arrived after the switch: orders, form messages, comments, new accounts.
Only if the mailboxes sit on the account you are leaving. Check the domain's MX records. If they point at the old host, mail is part of the move. If they point at Microsoft or Google, leave those records alone.
You can, and it is the easiest way to turn a routine move into a bad week. A transfer takes days and can leave you unable to edit DNS midway. Move the hosting first, prove it, then transfer.
Give it a week of ordinary use, not a day. A week covers what only runs on a schedule: a Monday newsletter, a weekend booking, a month-end job. Then back up the old account and cancel.
Where you are moving to, and whether the plan or the site made things slow.
Read the hosting guideThe records this checklist depends on, and what each does before you edit it.
About DNS managementFor when the mailboxes are moving too, and why that needs its own day.
About email migrationAlso useful: shared hosting and WordPress hosting, or all of the guides.
Tell us what you have and where it is going. We will tell you what the move involves, including the parts you can leave where they are.