HomeBlog › WordPress Migration: Move to a New Host
🚚 Migration

WordPress Migration: Move to a New Host

📅 January 2025⏱️ 15 min✍️ Woops.ai

⚡ Fastest Method: Duplicator

  1. Install Duplicator plugin
  2. Create package (ZIP + Installer)
  3. Upload files to new server
  4. Open installer.php in browser

When Should You Migrate WordPress?

A host switch can have many reasons: better performance, lower price, better support, or simply more storage. The good news: with the right method, a WordPress migration is done in under an hour – without data loss.

Typical migration scenarios:

⚠️
Before migration: Create backup!

Create a complete backup of files AND database. If something goes wrong during migration, you can always revert.

Preparation: What You Need

From old host:

From new host:

Method 1: With Duplicator (Recommended)

Duplicator is the most popular migration plugin. It creates a complete package of your website – including database, files, and automatic installer.

1

Install Plugin

On the old website: Plugins → Add New → "Duplicator" search, install and activate.

2

Create New Package

Go to Duplicator → Packages → Create New. Click "Next" then "Build". This can take 5-20 minutes depending on website size.

You'll get two files: archive.zip and installer.php

3

Upload Files

Connect via FTP to the new server. Upload both files to the root directory.

4

Run Installer

Open in browser: https://newdomain.com/installer.php

Follow the wizard: Enter new database credentials, confirm new URL, start installation.

5

Clean Up

After successful installation: Delete installer.php and archive.zip from server.

Post-Migration Checklist

DNS Switch: The Final Step

When everything works on the new server, change DNS settings at your domain registrar:

💡
DNS propagation takes time!

After DNS change, it can take up to 48 hours until all visitors reach the new server.

Fix WordPress Problems Faster

AI-powered help for WordPress & WooCommerce.

Try Free →