How to Clone a WordPress Site in Minutes (Step-by-Step Guide)

How to Clone a WordPress Site in Minutes (Step-by-Step Guide)

There are many reasons why you could duplicate the WordPress web page. This could include trying out new plugins, experimenting with different themes, or even moving your website to a different server.

It’s actually quite simple to create a duplicate of your WordPress website with Duplicator, the WordPress plugin Duplicator. The plugin will compress your uploaded content, themes plugins, themes, and the most important thing is all content on your WordPress content.

We’ll walk you through the five simple steps to duplicate your WordPress website by using Duplicator.

The reasons to duplicate the HTML0 code of a WordPress website:

  • Set up a test website for testing WordPress modifications, such as themes or plugins
  • Transfer your WordPress website to a different web host or server
  • Backup your WordPress website

Video Tutorial

Don’t feel like watching a video?

Here’s our step-by-step procedure for replicating your WordPress website:

How do you duplicate an existing WordPress website by using Duplicator?

Many plugins allow you to migrate your WordPress website. In this tutorial, we’ll be using Duplicator since it’s easy to use and is free.

Duplicator – WordPress Migration & Backup Plugin · 98% Avg Review · 1,000,000+ Active Installs

Do you need regular backups? Duplicator Pro offers drag-and-drop installations, scheduled backups, scheduled backups and cloud storage transfers, and much more!

Here are the five easy-to-follow steps to clone a WordPress site:

Step 1. Set up Duplicator for your WordPress website.

The first thing to install is your duplicate plugin. It’s as easy as accessing your administrator dashboard and then selecting Plugins>Add New from the menu bar. You can then search for “Duplicator,” and it should be the first result (it is home to more than one million installations currently active).

If you need further assistance installing Duplicator, check out our guide on the installation of WordPress plugins.

Duplicator plugin on the “Add Plugin” page

Once you install and activate Duplicator, you’ll be able to see Duplicator in the admin sidebar.

Click here to select packages that will present you with choices for exporting your website.

Duplicator settings in the admin navigation

Let’s now go into more detail about the process for exporting site data.

Step 2. Exported the duplicator file

On the Duplicator page, click “Create New” on the top right corner to begin the process of exporting. This “package” Duplicator will include your themes and plugins, as well as media and content (everything you have on your website).

Creating a new package in Duplicator

There are a number of options, such as what’s in the exported file as well as the title of the file. Most likely, you won’t have to alter any settings, so select the next.

Following the next button, Duplicator will check your website to determine if the export works properly. If you experience any errors, you can email your web hosting provider to address any issues that might arise. Our host had no problems with scanning the server.

After you click build, the website is compressed and made into a zip file. It is a PHP installer file, as well as an archive file that includes everything on the WordPress website’s files and content.

You can download your entire WordPress duplicated website simply by selecting “One-Click Download.” This will provide you with the PHP file and the zip archive.

Download your duplicator package.

Based on the browser you use, you could be alerted that the website is downloading several files. If that happens, click Accept (like the warning in Chrome on our end).

Now that we’ve got our website all packaged up, we’re ready to move it to Our new web server.

Step 3. Step 3. Upload the Duplicator package onto the new (or an existing) server

In order to upload your WordPress website clone, you’ll have access to your website’s FTP. If you’re unfamiliar with FTP, you’ll require an FTP client such as Cyberduck that is available for free on Mac and Windows. Typically, you will find your FTP login by visiting the admin page of your web hosting provider. If you are unable to locate your FTP login details, send an email to your web host. They’ll be able to guide you through the process of logging in.

A well-known FTP client to WordPress users

  • Cyberduck (Free on Windows/Mac)
  • Filezilla (Free on Windows/Mac)
  • WinSCP (Free on Windows)
  • Transmit (Paid on Mac)

In this case, we’ll be creating an FTP account with SiteGround. Many hosting interfaces are different. However, the functions are the same.

Creating an FTP account in SiteGround

Once you have created your FTP login, take note of the username and password. Then, enter them into Your FTP client. We will use the Free FTP client Filezilla in this tutorial.

Enter FTP info into Filezilla

It’s crucial to determine that your host may use FTP as well as SFTP. If your login doesn’t work, it could be due to an SFTP login (SFTP is a common type of login nowadays). This is a change that can be made via the option for the protocol of the FTP client.

Once you’ve successfully logged in to your FTP, go through the folders and make sure you’re within the public-facing folder. Many hosts call this folder “public_html” or something similar. If there are no files on your server, you are probably already in the public directory that is default. If you are unable to locate the default shared folder on your server, we suggest contacting your web hosting provider for the exact location.

It is recommended to remove the default files that are on your server, too. Here, you can see that SiteGround creates a default.html file that we don’t require when we install our WordPress website (ensure that you’re not eliminating anything important).

Delete default files from your server.

Now that you have a new public-facing folder, it is time to upload the Duplicator Zip as well as the Duplicator installer.php file. It’s easy to do this by dragging these files to Your FTP client.

It could take several minutes, depending on how big your website is. The majority of FTP clients will inform you of how long it will take to upload.

Once the uploads are complete, you’re now ready for another step.

Step 4. Create a brand new database for the new website

Your brand new WordPress website will require an entirely new database, so you’ll have to set up a database on your host’s website’s dashboard. The interface of your host may appear different, but the functions should be identical. If you need assistance building a MySQL database, email your host support.


Leave a Reply