Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. We Want to Leave Our Web Host but Our WordPress Migration Keeps Failing. How Do We Move Safely?
Problems We Solve

We Want to Leave Our Web Host but Our WordPress Migration Keeps Failing. How Do We Move Safely?

Trying to move WordPress to a new host and the migration keeps failing? SpiderHunts moves the files, database, email records and DNS without breaking the site.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

WordPress host moves fail on the parts migration plugins do not handle: large media libraries, database timeouts, hard-coded URLs, email and DNS records, and server-level features the old host provided quietly. We copy the site at the server level, test it on the new host before anything is switched, move DNS and email carefully, and keep the old host running until the new one is confirmed.

Trapped on a host you have outgrown

The hosting is slow, support is unhelpful or the renewal price jumped. You try a migration plugin and it stops partway through with a timeout. Or it finishes, but the new copy shows broken images, a white screen or the old site keeps appearing. The old host's control panel is unfamiliar, and the email accounts on the domain seem to be tangled up with the hosting somehow.

So you stay where you are, paying for something you do not like, because moving feels like it could take the site and email down.

Why WordPress moves go wrong

Sticking pointWhat happens
Large uploads folder or databaseMigration plugins time out or run out of memory
Old site URL stored in serialised dataA simple search and replace corrupts settings and widgets
Email hosted on the same serverMoving DNS without planning cuts off email
Different PHP version on the new hostOld plugins or themes break on arrival
Server features the old host providedCaching, redirects, cron or firewall rules disappear
DNS managed by the old hostThe domain's records live in an account you rarely see

Most failed moves come from treating the site as a single package to copy. In reality it is files, a database, server configuration, DNS and often email, each with its own quirks.

What staying put is costing

A slow or unreliable host affects every visitor and every search ranking signal related to speed. Hosts that are hard to leave tend to know it, and renewal prices reflect that. And a site on an old server, running an old PHP version, becomes a security risk in its own right.

Failed attempts cost something too. A half-finished migration can leave two copies of the site in use, with content added to the wrong one, or orders placed on a copy that nobody is watching. Undoing that takes longer than the move itself would have, and it makes everyone more reluctant to try again.

How we move the site

  1. Survey the current setup: files, database size, PHP version, server rules, cron jobs, SSL, and where DNS and email are hosted.
  2. Prepare the new host to match what the site needs, with the right PHP version, caching, backups and staging.
  3. Copy files and database at the server level using command-line tools, rather than a plugin that times out.
  4. Handle URL changes with WordPress-aware tools that preserve serialised data, if the domain or path is changing.
  5. Test the site on the new host through a temporary address or hosts file before any live change: pages, forms, checkout, logins and scheduled tasks.
  6. Move email carefully. If mailboxes live at the old host, we either move them to a proper mail provider such as Microsoft 365 or Google Workspace, or recreate the records exactly, before touching DNS.
  7. Lower DNS time-to-live in advance, switch records at a quiet time, freeze content changes during the switch, and check everything again once traffic arrives.
  8. Keep the old host running until the new one is confirmed, then close it down once you have a final backup.

After the move

The site runs on hosting you chose, in an account you own, with backups and staging included. Email kept working throughout. DNS is documented and, if you wish, moved to a provider where you can see and manage it. The next time you want to change host, the setup is written down and the process is known.

Is this where you are?

  • A migration plugin failed or timed out
  • You are unhappy with speed, support or renewal price
  • Email on your domain is hosted alongside the website
  • You do not know where your DNS is managed
  • The site runs on an old PHP version the new host does not offer
  • A previous move left broken images or links

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will the site be offline during the move?

It should not be. The new copy is tested before DNS is switched, and both hosts serve the site during the changeover.

Will our email be affected?

Not if it is planned. Email is the part most often broken by host moves, so we handle it before touching the website's records.

Which host should we move to?

It depends on traffic, budget and how much you want managed for you. We suggest options and explain the trade-offs; you choose and own the account.

What affects the cost?

Site size, whether email moves too, how old the site's software is, and whether anything needs fixing to run on the new server.

Keep reading

More on Problems We Solve

Start here

Stuck with a host you want to leave?

Tell us where the site is hosted now, where you want to move it and what went wrong when you tried. We will explain what the move involves for your setup, including what might not transfer.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →