Changing web hosts does not have to mean taking your website offline. With a complete backup, a tested copy on the new server and a carefully planned DNS change, most straightforward WordPress websites can move with little or no noticeable interruption.
The short answer
Build and test the replacement website before redirecting visitors. Keep the old hosting online during the switch, preserve your existing domain and email records, and change DNS only when the new WordPress installation is ready. For shops, booking websites and membership sites, plan for data changing during the migration and consider a short, controlled write freeze.
No migration method can promise zero downtime or zero lost transactions in every situation, but these precautions considerably reduce the risk.
Moving a website often sounds more daunting than building it in the first place. You may have years of pages, images, plugins and search rankings invested in WordPress, plus contact forms or business email that simply cannot stop working.
The safest approach is not to cancel your current hosting and hope the new account works. It is to run the old and new environments in parallel, validate the replacement and switch traffic only when you are satisfied.
At MyFastWebHosting, we offer UK hosting for WordPress and website migration assistance. This guide explains the steps worth understanding whether you migrate yourself or ask a hosting team to help.
1. Plan the WordPress migration before touching DNS
Start by making a short inventory of what currently works. This sounds basic, but it prevents the common mistake of transferring the visible website while forgetting the email, scheduled jobs or third-party integrations that keep it running.
| Check | What to record |
|---|---|
| Domain and DNS | Where DNS is managed; current A, AAAA, CNAME, MX and relevant TXT records |
| Website | WordPress version, active theme, important plugins, PHP version and disk usage |
| Database | Database size, access method and whether content changes throughout the day |
| Mailbox location, forwarding, spam settings and any third-party email service | |
| Business functions | Forms, online orders, bookings, member logins, scheduled tasks and payment integrations |
It is also worth choosing a quiet period for the final switch. A brochure website can usually be moved more easily than a busy WooCommerce shop, where a new order could arrive while you are exporting the database.
2. Create a full WordPress backup
Before moving anything, save a recoverable copy of your WordPress installation somewhere independent of both hosting accounts. A complete backup normally includes two separate parts:
- Website files: themes, plugins, uploads, WordPress files and configuration such as
wp-config.php. - Database: posts, pages, users, settings, menus, WooCommerce data and other database-stored content.
You can create these backups using a suitable migration plugin, your existing hosting control panel or a combination of secure file transfer and a database export. Check that the backup finishes successfully and can actually be restored.
Avoid this mistake: WordPress Tools → Export is a content export, not a complete replacement for a full website-and-database backup. It is useful for moving certain content, but does not automatically reproduce all plugins, server settings and uploaded files.
The official WordPress backup documentation explains why both files and database matter.
3. Choose how to move WordPress
There is no single best migration method for every website. The right choice depends on the size of the installation, server access and how much content changes while you work.
Migration plugin
A plugin such as Duplicator or All-in-One WP Migration can simplify packaging and importing a conventional WordPress website. Check file-size limits, compatibility and any paid restrictions before starting.
Host-assisted or manual transfer
Your host can often copy site files and databases and configure the new environment. Manual transfers offer more control but require careful handling of database credentials, permissions and server settings.
For a straightforward brochure site, either approach may work well. If you use WooCommerce, a membership plugin, a multisite network or specialised integrations, agree a more detailed plan before cutover.
Moving from cPanel to DirectAdmin? The change involves more than a different dashboard. Mailboxes, databases, DNS records and site configuration must be checked. Our cPanel vs DirectAdmin comparison explains how the panels differ.
4. Prepare the new hosting account
Set up the destination hosting while your existing website continues to serve visitors. Match the important technical requirements before restoring or importing WordPress:
- Choose a compatible PHP version and confirm the extensions your plugins require.
- Check available storage, database support, memory limits and file-upload limits.
- Create the database and database user if your migration method requires it.
- Make sure the intended website directory and domain are correctly configured.
- Arrange a valid SSL certificate for the domain before or during cutover, as supported by the host.
When moving the site manually, the new database name, username and password may differ from those on the old server. If so, update the relevant values in wp-config.php. Keep that file private: it contains sensitive credentials.
WordPress’s official migration guide documents the file, database and configuration work involved.
5. Test the new website before the public switch
This is the most important stage for reducing downtime. Before touching your domain’s public DNS, arrange a way to view the new copy of the website using a local hosts-file override or a staging/preview method supplied by your new host.
Preview methods vary. A temporary URL does not always behave like the final domain, and a local hosts-file change needs the new server to be configured for the correct hostname and HTTPS.
Run through the website as a visitor would:
- Open the homepage and several important internal pages.
- Check photos, downloads, menus and links.
- Confirm WordPress login and the administration dashboard work.
- Test forms, email notifications and any SMTP plugin.
- Check mobile presentation, caching, redirects and HTTPS.
- For WooCommerce, test checkout safely in the payment provider’s test mode where possible.
Search visibility: if you use a temporary staging address, keep that copy out of search results and remove any staging-only noindex settings before the live site goes public. Do not accidentally block your real website from indexing.
6. Change DNS without rushing the cutover
Once the new site has passed its checks, update the relevant DNS records so visitors begin reaching the replacement host. Often this means changing the website’s A record (and AAAA record if IPv6 is used) while leaving unrelated records alone.
Understand DNS caching
DNS records have a time to live (TTL), which influences how long resolvers cache them. Where your DNS provider permits it, lowering the relevant record’s TTL well before the migration can reduce the time visitors continue using an old address. Lowering it at the last minute does not instantly clear earlier cached answers.
For example, you might arrange a 300-second TTL a day beforehand if your provider supports that value. Even then, caches and network behaviour vary; it is not a five-minute guarantee. Cloudflare’s TTL reference explains the difference.
Do not cancel the old hosting yet
During the changeover, some visitors may still reach the old server while others reach the new one. Keep the old site online and avoid making new edits in both places. Check the actual results from different networks rather than relying on one browser refresh.
If the old and new installations can accept separate transactions, comments or user registrations, you need a coordinated cutover or data-sync strategy. Simply running both copies publicly can lead to diverging databases.
7. Protect your domain email during the move
A website migration and an email migration are separate jobs, even when both services come from the same host. Before changing DNS, identify where messages are currently delivered.
- If email stays with Microsoft 365, Google Workspace or another provider, preserve its MX and relevant TXT records.
- If email moves to the new hosting account, create and test destination mailboxes and plan how existing messages will be copied.
- Review SPF, DKIM and DMARC settings to avoid mail delivery and authentication problems.
- Check the website’s contact form and transactional email after cutover.
Switching the domain’s nameservers can replace the entire managed DNS zone, not just the website address. If that is necessary, copy and verify all required website and mail records first.
Important: moving a website successfully does not prove email is working. Send test messages in both directions and confirm that existing mailboxes remain accessible before cancelling the former service.
8. Carry out the post-migration checks
After DNS changes begin taking effect, check the site again from a normal browser without a hosts-file override. Confirm that you are seeing the new server and then work through this final list.
| After the move | What to verify |
|---|---|
| HTTPS | Certificate valid; no mixed-content errors or incorrect redirects |
| WordPress | Login, permalinks, plugins, themes and media all work |
| Business activity | Forms, orders, bookings, payment notifications and new sign-ups arrive where expected |
| Inbound and outbound delivery; correct mail DNS and SMTP configuration | |
| SEO | Existing URLs work; canonical URLs, robots rules and indexing settings are unchanged |
| Backups | New scheduled backups are running and can be restored |
If you kept the same domain and URL structure, you normally do not need sitewide 301 redirects simply because the server changed. Redirect planning becomes important when URLs or domains change as well.
Keep the old account available until traffic, transactions and mail delivery are confirmed stable, and allow time for older DNS caches to expire. Retain an independent backup even after you cancel the previous hosting.
Can you really move WordPress with zero downtime?
For a relatively static site, carefully preparing the new server, testing it and retaining the old server through the DNS transition can make the migration effectively seamless for most visitors.
For dynamic sites, however, zero downtime and zero data loss are separate goals. A store accepting orders every few minutes may require database replication, a final synchronisation or a brief period in which new orders are paused. The precise method depends on the application and how it stores changes.
That is why a migration plan should describe what will happen to both web traffic and new data, rather than simply promise that DNS will update quickly.
Frequently asked questions
Can I move WordPress to a different host without changing my domain?
Yes. Your domain name can remain exactly the same. Once the replacement site is ready, update the website’s relevant DNS records to the new host, while preserving the records your email and other services still need.
How long does a WordPress migration take?
The transfer itself may take minutes or hours, depending on site size, backup method and connection speed. DNS caches and validation can extend the overall changeover period. Plan around your site’s complexity rather than assuming a fixed deadline.
Will moving hosting damage my Google rankings?
A server move that keeps the same URLs and delivers a healthy, crawlable website does not inherently require an SEO reset. Problems can arise if the new site has errors, unintended noindex settings, blocked resources, changed URLs or poor performance. Test these items before and after switching.
Can I move WooCommerce without losing orders?
Yes, with a carefully controlled migration, but an ordinary one-time backup may miss orders placed after export. Plan a final database sync, suitable replication or a temporary checkout pause, and verify orders and payment webhooks before completing the move.
Do I need to change my nameservers?
Not always. If you control the current DNS zone, you may only need to change its website address records. Changing nameservers can affect email and other services unless their DNS records are recreated correctly.
Does MyFastWebHosting help with website migration?
Yes. MyFastWebHosting advertises free website migration assistance. Ask the team to check the scope, including any specialist applications, email accounts or data that changes continuously, before beginning.
Move your WordPress website to MyFast
Explore UK WordPress hosting with SSD storage, SSL and backups — and speak to our team about moving your existing site with minimal disruption.
Further reading: Official WordPress migration guide · WordPress backup guidance · How DNS TTL works
