---
title: "Move a WordPress website with a controlled cutover"
url: https://resahost.net/en/guides/move-a-wordpress-website/
canonical: https://resahost.net/en/guides/move-a-wordpress-website/
language: en
description: "Move WordPress with a verified backup, a tested destination and a planned DNS cutover, including email boundaries and checks for recent orders."
author: ResaHost
author_url: https://resahost.net/en/contact/
related:
  - "AI search visibility Robots.txt for AI Crawlers: Search, Training and Access Read guide → — https://resahost.net/en/guides/robots-txt-for-ai-crawlers/"
  - "AI search visibility Organisation Schema: Describe Your Business Accurately Read guide → — https://resahost.net/en/guides/organization-schema-for-your-business/"
  - "Websites & WordPress WordPress maintenance and updates Explore the service → — https://resahost.net/en/services/wordpress-maintenance/"
---
Migration guides
2 min read · Updated 08/2026

# Move a WordPress website with a controlled cutover

A website move involves preparing the new environment, copying the site, testing it and switching traffic. Keep the old environment available until the new one is verified and the transition has been checked.

![Desk and laptop computer](https://resahost.net/assets/en/photos/5d5afb7b2e1ade4c.webp)

Careful planning can reduce interruption, but a no-downtime guarantee is not realistic for every site. A shop or booking system needs particular attention to new orders and other changes made during the move.

## Gather access and define the scope

Identify who controls hosting, the domain and DNS. Prepare a current backup of the files and database, plus an inventory of important integrations and licences. Transfer credentials through an agreed secure route.

Decide whether email is moving. A website transfer does not automatically require a mailbox migration. If the existing email service stays, preserve its relevant DNS records. Use the [email setup guide](https://resahost.net/en/guides/set-up-business-email/) if mailboxes are part of the project.

Before selecting a destination, compare [maintenance responsibilities](https://resahost.net/en/compare-managed-hosting/) as well as server capacity.

## Build and test the destination

Copy the required files and database into a compatible environment. Use a protected preview or suitable hostname-testing method. Check configuration and URLs carefully, especially where a temporary address differs from the final domain.

The official [WordPress migration documentation](https://developer.wordpress.org/advanced-administration/upgrade/migrating/) describes the moving process and the need to back up both files and database.

Test forms, login, media, scheduled tasks and external connections. For a shop, verify the purchase journey safely and avoid triggering real payments or duplicate notifications during testing. Prepare valid HTTPS for the final hostname.

## Plan the final synchronisation

A copy made yesterday may be missing today's orders, comments or uploads. Decide how changes will be captured before the switch. Depending on the application, that can require a final synchronisation or a short agreed period in which writes are paused.

Record the rollback approach. A rollback after new orders reach the destination is more complex than simply pointing DNS back, because data may now exist in two places.

## Change DNS deliberately

Review which records need changing and keep unrelated email and verification records intact. Lowering TTL in advance can help reduce caching delay once the previous TTL expires, but it cannot guarantee an instantaneous switch everywhere.

Keep both environments available while checking the transition. Our [DNS guide](https://resahost.net/en/guides/what-is-dns/) explains why different clients can temporarily reach different addresses.

Do not close the old service solely because the homepage opens on your own laptop. Confirm where traffic and new data are arriving and agree when the old environment can be retired.

## Verify after the move

Check HTTPS, important pages, forms and any ordering workflow on the live hostname. Confirm email delivery, backups, monitoring and scheduled jobs. Inspect redirects and indexing settings, especially any restrictions copied from staging.

Keep the original backup until the move has been accepted and the retention plan is clear. Remove unnecessary temporary access and update the operational documentation.

[ResaHost website migration](https://resahost.net/en/website-migration/) typically takes 1–3 working days, depending on access and scope. Agree the specific cutover and verification plan for your site.

After migration, keep [WordPress maintenance](https://resahost.net/en/services/wordpress-maintenance/) active. A successful move should end with a clear update owner, tested recovery arrangements and one known route for support.
Your website, taken care of.
Hosting, domain, email and security in one agreement — from €69/month, excluding VAT.
Choose hosting

![Kuutti Heikkilä: WordPress and Development](https://resahost.net/assets/team/kuuttiheikkila.webp)
Author
Kuutti Heikkilä: WordPress and Development
WordPress specialist · ResaHost, Finland
LinkedIn

**Maintenance for your industry**

- [Ecommerce](https://resahost.net/en/industries/ecommerce/)
- [Travel & hospitality](https://resahost.net/en/industries/travel-and-hospitality/)
- [Real estate](https://resahost.net/en/industries/real-estate/)

## Read next

AI search visibility

### Robots.txt for AI Crawlers: Search, Training and Access

Read guide →
AI search visibility

### Organisation Schema: Describe Your Business Accurately

Read guide →
Websites & WordPress

### WordPress maintenance and updates

Explore the service →
