Migration guide

How to move a WordPress website safely

A move is successful only when the new site works, email and DNS still behave as expected, and you can roll back if needed. Use a staged checklist rather than switching everything at once.

Back up → Test copy → Switch DNS
Independent decision guide. Information and provider terms can change. Check the current plan and renewal terms with the provider before purchase.

Before the move

Inventory your domain, DNS provider, hosting account, email routing, important plugins and custom integrations. Export a complete backup of WordPress files and database, and keep a copy away from both hosts. Confirm that the new plan meets WordPress requirements and has enough space.

Create and test a copy

Use the destination host's migration tool or a controlled manual migration. Keep the existing site live while you test a temporary or staging URL. Check pages, images, forms, login, payments, redirects, SSL, scheduled jobs and mobile layout. If the domain changes, URL replacements must handle serialized WordPress data safely.

Plan the cutover

Lower DNS TTL in advance if you control it, then switch the relevant records when the tested copy is ready. Do not change mail records by accident. Allow for DNS propagation and monitor both old and new sites. For stores or frequently updated sites, plan how to handle new orders or content created during the switch.

After the switch

Recheck HTTPS, canonical URLs, forms, analytics, backups and the WordPress site URL. Search for broken internal links and mixed-content warnings. Keep the previous host and backup until you are satisfied the move is stable. The official WordPress migration handbook details server and URL scenarios.

Sources and checking notes

This guide uses primary sources for policies and current product descriptions. We do not claim firsthand speed or uptime tests.