Migrations

How to switch web hosts as a beginner without turning it into an outage

Switching hosts is safest when the new environment is built and tested before the old one is removed. The migration becomes a controlled cutover with time to test and roll back before the old account is removed.

Inventory before moving anything

Write down domains, website files, databases, email accounts, DNS records, cron jobs, redirects, SSL and any external integrations. Unknown dependencies are a common reason migrations go wrong.

Build the destination first

Copy the site and database to the new hosting environment and test it using a temporary hostname or local hosts-file override when possible. Fix application issues before public traffic changes.

Treat email and DNS as separate workstreams

If email remains elsewhere, preserve its records. If email moves too, plan a synchronization window so messages arriving during the cutover are not lost.

Keep rollback available

Do not immediately cancel the old host. Leave enough overlap to verify the new site, forms, email, HTTPS and important business functions from several networks.

Use a copy-test-cutover sequence

Copy the site to the destination before changing public DNS, test it on the new host, and keep the old service available during the cutover. That sequence gives you evidence that the destination works before visitors are sent there.

Record the old DNS values and lower TTL only when you understand the timing. A beginner migration is safer when every change has a documented rollback step available during an outage.

Common questions

Will changing web hosts cause downtime?

It does not have to. A well-planned migration prepares the destination before DNS changes and keeps the old environment available during the transition.

Related DotMoose serviceAsk about website migration

Keep reading

Related guides.

More migrations →