WordPress Migration Checklist: Duplicator vs All-in-One WP Migration for Planning a Site Move

Pick Duplicator if you want control. Pick All-in-One WP Migration if you want the fewest buttons possible. WordPress powers about 43% of all websites, so moving one is not rare at all [source: W3Techs]. The smart move is not choosing a plugin first. It is making a checklist first. Then the plugin becomes a helper, not a panic button.

TLDR: For a small brochure site, like a 700 MB bakery website with 12 pages and 40 photos, All-in-One WP Migration is usually faster and friendlier. For a bigger site, like a 6 GB WooCommerce store with orders, users, coupons, and custom tables, Duplicator gives more control. In a simple test plan, budget 30 minutes for a small site move and 2 to 4 hours for a store, including checks. Never migrate straight to live without a backup, unless you enjoy sweating into your keyboard.

First: Know What You Are Moving

A WordPress site is not just “a site.” Nice try.

It has parts:

  • Files: themes, plugins, uploads, media, and core files.
  • Database: posts, pages, settings, users, orders, and plugin data.
  • Domain settings: DNS, SSL, redirects, and email records.
  • Server settings: PHP version, memory limits, and file upload limits.

If one part gets weird, the whole thing may sulk. You may see white screens. Broken images. Missing forms. Or the classic villain: “Error establishing a database connection.” Rude.

The Quick Plugin Vibe Check

Let’s keep this simple.

Feature Duplicator All-in-One WP Migration
Best for Controlled moves and larger projects Simple exports and imports
Skill level Beginner to intermediate Very beginner friendly
Process Build package, upload installer, run setup Export file, import file
Feel More knobs and control Big friendly buttons
Possible pain Installer steps can scare new users Large imports may hit limits

When Duplicator Makes More Sense

Duplicator feels like a moving truck with straps, labels, and a clipboard guy named Gary.

Use it when:

  • You are moving to a fresh server.
  • You want more control over database details.
  • Your site has WooCommerce data.
  • You need to clone staging to live.
  • You are comfortable using FTP or a hosting file manager.

Duplicator creates a package. That package usually includes your files and database. You then place the installer and archive on the new server. After that, you run the installer in the browser.

The catch is that it feels a bit more “techy.” Not scary. Just less cuddly. If your host has strict file limits, the package build may fail. It drives me crazy that one tiny server setting can add 20 minutes to a job that looked easy.

When All-in-One WP Migration Makes More Sense

All-in-One WP Migration is the “big green button” option.

Use it when:

  • Your site is small or medium sized.
  • You hate server panels.
  • You want a clean export and import flow.
  • You are helping a non-technical client.
  • You need a quick copy for staging.

The plugin lets you export your site into one file. Then you install WordPress on the new host, add the plugin, and import the file. It is very easy to understand.

But large sites can be annoying. Upload limits may block you. Some storage options and larger imports may need paid extensions. Honestly, it feels like buying a suitcase, then being told the zipper is extra.

Your WordPress Migration Checklist

Use this before touching any button. Yes, any button.

1. Freeze Risky Changes

  • Stop publishing new posts during the move.
  • Pause major plugin updates.
  • Tell editors to wait.
  • For stores, choose a low-traffic window.

For WooCommerce, this matters a lot. New orders during migration can vanish from the copy. That is bad. Very bad.

2. Take a Real Backup

Do not trust one migration file as your only backup.

  • Download a full file backup.
  • Export the database.
  • Save a copy outside the server.
  • Check that the backup file size looks right.

If your uploads folder is 3 GB, but your backup is 90 MB, something is fishy. And not cute fishy.

3. Check Server Match

Before moving, compare your old and new hosting.

  • PHP version
  • MySQL or MariaDB version
  • PHP memory limit
  • Max upload size
  • Max execution time
  • SSL support

A site running on PHP 7.4 may complain on PHP 8.3 if old plugins are still clinging to life. Test first.

4. Clean the Site

A migration is a great time to throw out digital junk.

  • Delete inactive themes.
  • Remove unused plugins.
  • Empty spam comments.
  • Clear cache files.
  • Remove old backup zip files.

This can shrink the move. Smaller files fail less often. Fancy, right?

5. Choose the Plugin

Here is the fast rule:

  • Under 1 GB: try All-in-One WP Migration.
  • 1 GB to 5 GB: either can work, but check host limits.
  • Over 5 GB: Duplicator may give better control.
  • WooCommerce: prefer a planned Duplicator-style move or paid tooling.
  • Beginner client handoff: All-in-One WP Migration is easier to explain.

6. Test on a Staging URL

Do not point the real domain yet.

Use a temporary URL or staging domain. Log in. Click around. Break things privately. It is healthier.

  • Check the homepage.
  • Check forms.
  • Check menus.
  • Check images.
  • Check login pages.
  • Check checkout if it is a store.

7. Fix URLs and Permalinks

After migration, old URLs may stick around inside the database.

Both plugins can help with URL replacement, depending on the workflow. Still, check manually.

  • Go to Settings > Permalinks.
  • Click Save Changes.
  • Test internal links.
  • Search for old domain text.

That permalinks save button is tiny magic. Silly, but often useful.

8. Move DNS Last

DNS is the address book of the internet. Change it only after the new site works.

  • Lower TTL before the move if possible.
  • Point records to the new host.
  • Keep old hosting active for a few days.
  • Do not cancel the old plan right away.

Expect some visitors to hit the old server for a while. That is normal. Annoying, but normal.

Final Pick: Duplicator or All-in-One WP Migration?

Choose All-in-One WP Migration for quick, simple moves. It is great for blogs, portfolios, brochure sites, and small client jobs.

Choose Duplicator when the move matters more. Use it for bigger sites, stores, staging pushes, and server-to-server projects.

The best checklist beats the best plugin. Every time.

  • Backup first.
  • Test before DNS.
  • Check forms and checkout.
  • Keep the old host alive for a few days.

Do that, and your WordPress move should feel less like defusing a bomb and more like carrying a sofa with a friend who actually lifts their side.