Posts

How to Duplicate a Whole WordPress Site in 2021 (A Complete Step-by-Step Guide)

As an experienced WordPress user myself, I have come to realize that at some point in time as you get used to the WordPress system, there would come some circumstances where you have to duplicate a WordPress site to a new server. That helps spare yourself the hassle that comes with putting up a whole new website design from scratch.

Sure, that’s definitely not the only reason why anyone might want to duplicate a website. It could be in order to test new functions or maybe to move your site to another host. However, the most concerning thing in this whole process would be about how to easily execute the process without getting errors or getting stuck.

Follow this post attentively to learn how you could carry out this duplication process easily and in a hitch-free manner. You can refer to WP Tech Support Professionals or review the tool we would be using for this process – a WordPress plugin called “FastDup”. The plugin takes your WordPress website duplication process to a new level! It helps you easily accomplish a final result which would be a fully duplicated and functional WordPress website. That would be an exact replica of the original package.

FastDup is by far the simplest tool that makes it easy to duplicate a WordPress website. It is just the ideal answer for making new websites, creating test/staging websites, changing existing website servers or changing to a new host.

 

The 4 key reasons why you’d want to duplicate your website using FastDup?

  1. Moving the website to a new server/host: This is a way by which you take your website to a new server/host while you still have all settings exactly the way it was on the previous servers, FastDup will help you make a full website duplication including main directories and subdirectories.
  2. Creating test/staging websites: Test/staging websites are very essential for when you have to make some changes in codes or settings on your website but you do not wish to make changes directly to your live website, you can create this test environment and after adjusting suitably, you can easily update to the live website.
  3. Offering website design freelance service: This is also a very important reason why anyone would need FastDup to duplicate website, as there are some clients who would go through your portfolio and they just want to have an exact replica of one of your past website design project, it is very easy this way since you probably still manage the site or maybe you kept a copy yourself, just duplicate the site for your new client, fast and easy.
  4. Changing of domain name: Sometimes, business rebranding prompts for a change of website domain even though the website still maintains and wants to retain the same contents, duplicating your website from the old domain name to the new one is also very helpful in this case.

 

The 4 easy steps involved in duplicating a website using FastDup

This process would be fairly broken down into four steps. You need to take note that before you could duplicate a website successfully, you need to have a hosting. You don’t need to install WordPress, our duplication process will do both installations of WordPress for you whilst also duplicating websites.

Let’s jump into the steps:

1. Pack your site data and download to your computer

This is of course done with the help of FastDup plugin, so you would need to install this plugin first.

You need to install FastDup plugin to your main website, very easy (just like you would install any other plugin), activate it and then look for the tab in your WordPress Dashboard called “FastDup”. Click this tab and Create a new package, then you can customize a new package Template or pick any of FastDup’s default templates (which is just sufficient enough in a simple case) and then click on Run to have the plugin pack the whole website files and entire database for you. Then you just allow a few seconds to some minutes for the magic to be done.

Sometimes you might get some errors at this stage due to wrong server configuration. If this happens, just follow the error instruction and fix your server or get in touch with the plugin author to ask for support. The author usually responds within 24 hours for help in any case of errors you do not understand.

If it gives no error (usually the case as FastDup has been tested to work on minimally low server configurations), then it would build the package successfully and give you a Download button. This would allow you to download the Archive file (website packed file) in zip format to your computer. Clicking outside the built package interface will allow you to see the Installer file which you also need to download, as these two files will be needed in just some minutes time.

2. Set up a database for the duplicate website

First of all, we should understand that a WordPress based website saves its information in a Database, so it’s the reason why our duplication process also requires this step as a norm.

You need to contact your host providers to give you the guide on how to create a new Database. Basically (as in most cases), you need to login to CPANEL using the detail you received after purchase of your host plan. If for some reasons, you can’t find it, just get in touch with the host support and they would help, then click on MySQL to get started.

The next screen will then allow you to create a new Database by giving it a name, scroll down the page and add new user, still scroll down to find the last step here which is to add user to database by selecting the newly created Database and User. See the screenshots below:

 

 

3. Upload the two downloaded files to your new server

When you are done creating a new database, the next thing is to upload both the Archive file and Installer file to your new server using any possible options including File Manager via the CPANEL or FTP clients like FileZilla.

Get in touch with your new host support to request for the login credentials to any one of the above options. Once logged in, you need to upload both Installer and Archive files to the root directory of your new site. In the new server, it is usually called public_html or www .

 

4. Launch the installer and complete the duplication procedure

While you have your server running, you need to open a new tab in your web browser, type your duplicate site domain name, forward slash installer.php, for instance, http://ninjateam.org/installer.php, load this Url and continue clicking “Next” after the wizard screen comes up.

When you get to the Database detail screen, fill in your Database details created at “step 3” in the appropriate fields, select the package file, click on “Test Database” and if you get an error message “database test is unsuccessful”, then double check the Database username and password, but if you get the success message, click on “Next” to proceed.

On the next screen, check the box to “Auto delete installer files after login to secure site”, click “Admin Login” button and input Username and Password of the parent website. Don’t forget to change or adjust a few things in the new site like WordPress Admin Username and Password, website title and tagline in General settings.

Conclusion

There is a little feeling of weirdness whenever we think of duplicating a website. That’s because we think it’s a kind of tedious task. Actually, it’s nothing weird at all. By using FastDup plugin, you could get this process done nice and easy.

Summary

The four main steps involved in website duplication include:

1. Pack your site data and download to your computer

2. Set up a database for the duplicate website

3. Upload the two downloaded files to your new server

4. Launch the installer and complete the duplication procedure

9 Super Plugins to Clone or Duplicate Your WordPress Site

Do you want to make your website more attractive and add some more interesting features? Do you want to set up a new testing environment to try out new stuff, change it a bit, and then improve as much as you can?

You can absolutely do that if you can clone your website and keep a copy safely. You can recover it later and use it anew if you need. Copy your whole website including folders, files, database, etc. before making changes. This is called cloning or duplicating your website. 

To be frank, though – manually copying a WordPress site could be a pain in the neck. Today we’ll look at a handful of essential plugins that make cloning your WordPress site faster, easier, and much more convenient.

1. FastDup – Fastest WordPress Migration & Duplicator

FastDup wordpress migration plugin

FREE DOWNLOAD

FastDup is the cleanest WordPress migration plugin.

If you are non-technical and just want the simplest option to duplicate WordPress, FastDup is the greatest option to consider. FastDup boasts about its own clear and easy-to-navigate user interface.

Clone a website in 3 steps:

  • Install the plugin in one click
  • Choose the package with the database you would like to save
  • Download zipped package and installer files to your computer or cloud storage

fastdup-duplicate-wordpress-migration

Migrate to a new server in seconds, not hours:

  • Upload .zip package and installer.php to your new server
  • Run installer
  • Log in WP dashboard to complete the migration

Just as simple as that. And now you have a new site to build more to your own needs while leaving the source files intact and secure.

2. Duplicator – WordPress Migration Plugin

duplicator

DOWNLOAD

Duplicator is a free plugin with over 15 million downloads. Its main feature is to give WordPress users the ability to migrate, copy, move or clone a site from one location to another. The free version includes the necessary migration tools.

There are many features to focus on, with some of my favorites including:

  • Move, migrate or clone a WordPress site 
  • Move a WordPress site from one host to another
  • Manually backup a WordPress site or parts of a site
  • Duplicate a live site to another host

You can move your files and folders to a new location and pull them from there. With a matter of few clicks, the plugin will scan the entire website and put it neatly into packages.

duplicator plugin installer

If you want to migrate and back-up multiple sites, you can upgrade to the premium version of this plugin. It allows you to custom search, and back-up to additional storage services like Google Drive or Dropbox.

3. UpdraftPlus WordPress Backup Plugin

updraftplus-wordpress-migration-plugin

DOWNLOAD

The next member in our today’s list is Updraft Plus which simplifies backups and restoration. It is the most preferable scheduled backup plugin and widely used around the globe with over two million currently-active installs. Back up your files and database into the cloud and restore them in a matter of click.

Its feature list is well worth checking out because it’s unlike any other plugins:

  • Restores, as well as backing up
  • Backs up to more cloud options than any others
  • Allows you to set up automatic backup schedules, for the ultimate in convenience
  • Is faster, using up fewer server resources
  • Has been tested on over 1 million sites

In order to move your website to another location, you need to restore a saved backup in an already existing site.

screenshot-1

Fill in the new address and the file path in the plugin installed in the current website. The files will then be zipped and saved on your computer, ready for export.

If you want to clone your entire website, you will have to upgrade to the premium versions of this plugin. These come with support for multiple sites, priority email support, and updates for a year.

4. Backup Buddy

backupbuddy - wp backup plugin

BUY

The next plugin in our today’s collection is Backup Buddy which is only a premium plugin in our list. It is an easy-to-use migration tool that doubles nicely as a cloning tool and gives you a complete version of your whole WordPress site in a zip file format.

There is also no trial or free version available, so if you’re interested in using the plugin, you’ll have to jump in with both feet.

You need to back up just the database or run a complete backup, then make a schedule for automatic backups. Plus, you can set up different profiles for different backups, so you can work with the version you want.

With Backup Buddy, you can push and pull files easily between the staging environment and the productions site. This is specially handy for developers. However, it doesn’t support multiple sites.

5. All-in-one WP Migration

all-in-one wp migration

DOWNLOAD

Next up is All-in-one WP Migration. Like most plugins on today’s list, All-in-One WP Migration can create a simple backup of your files. The plugin also clones your website and installs it at a new location.

You will need to install a WordPress plugin at both ends before starting migration process. The plugin interface is easy to navigate and minimal, and you can clone everything on your website like files, database, themes, and plugins.

screenshot-2

Once you have done this, you have to sit back and wait for the completion of the import process. At the end of the creation process, you can then download the backup file immediately.

6. Migrate Guru: Migrate & Clone WordPress

migrate guru wordpress plugin

DOWNLOAD

If you would like to migrate or clone your WordPress website no matter what advanced structure or size, Migrate Guru is the plugin that you should consider using. It guarantees safe and secure migration of your page without the need to risk anything and simplifies difficult WordPress migrations (e.g. multi-site networks, 200 GB sites, etc.).

Primary features of Migrate Guru are one-click migration, no overload on site, no add-ons, no storage space necessary, as well as compatibility with every web hosting provider.

screenshot-1

Migrate Guru’s real-time status will also keep you updated with alerts and notifications about the migration or cloning process. In conclusion and to simplify the method, all it takes are four simple steps and the migration process begins.

  • Install Migrate Guru on the site you want to clone.
  • Install WordPress on the destination.
  • Choose the destination web host that you want to clone your website to, enter details.
  • Click ‘Migrate’.

7. Super Backup & Clone – Migrate for WordPress

wpsuperbackup

DOWNLOAD

Working on your site is always a long-lasting and time-consuming process, and it would be unfortunate for your work to become a bunch of crap owning to an unexpected misconfiguration or error.

Having a reliable backup solution can help you deal with it promptly. This is where Super Backup & Clone comes into play.

One striking feature of this plugin is that it allows you to migrate part of a WordPress Multisite install to a single site install.

WP Super Backup plugin

You can also do this in the reverse order, and migrate multiple sites through Multisite install.

While those are definitely particular type of uses, if you ever find yourself needing to blend the lines between Multisite and single site installs, then Super Backup & Clone is for you.

8. WP Staging – DB & File Duplicator & Migration

wp staging plugin wordpress

DOWNLOAD

This duplicator plugin enables you to create a development environment in a matter of seconds.

It generates a clone of your site into your WordPress subfolder including a whole copy of your database. All you need to do is produce a fresh WordPress install where you want to clone your site.

Some of the things that I like about this plugin include:

  • Easy: Staging migration applicable for everyone. No configuration needed!
  • Fast: Migration process takes only a few minutes, depending on the site’s size and server I/O power
  • Safe: Only administrators have access to the staging website

screenshot-2

9. XCloner – Backup and Restore

xcloner backup and restore plugin

DOWNLOAD

XCloner is a Backup and Restore plugin that is perfectly integrated with WordPress. It allows you to create a complete backup of your WordPress site manually or automatically.

XCloner design was mainly developed to create backups of any WordPress website via custom admin inputs, and enables customers to restore the backup on any locations with the support of the amazing automatic restore feature.

Its feature list is well worth checking out:

  • Backup and Restore your WordPress site easily
  • Received email notifications of created backups
  • Upload your backups to Remote Storage locations supporting FTP, SFTP, Dropbox, Azure Blob, Google Drive and many more
  • Split backups into smaller volumes when reaching limited size
  • Generate automatic backups before a WordPress automatic update
  • GDPR compliant by added encryption data

screenshot-10

You can restore the backup almost anywhere with the help of an automatic restore script.

Wrapping Up

Migrating and producing an exact copy of a WordPress site to a new location is kinda stuff that any WordPress users will absolutely do multiple times in their career. While it’s possible to do the whole thing manually, it quickly gets too problematic (not to mention time-consuming) when done on a regular basis.

The plugins in today’s collection aim to help developers make this task a whole lot easier. As you’ve seen, their approaches and price ranges are quite different, with special benefits and drawbacks to each one.