How to Clone a WordPress Site

Disclaimer: This post contains affiliate links, which means I may earn some money if you click on one.
Read the full dislcaimer.

There are many reasons why you might want to clone or duplicate a WordPress site. Perhaps you want to work on a new theme or create a development site or maybe you just need to move your website to a new host or domain. Either way, with WordPress, its easy to move your entire and keep it enact. Please note, this clone tutorial doesn’t pertain to anything about WordPress multisite.

From Softaculous
From Softaculous


The quickest way to clone your site is with Softaculous. If your site is running on cPanel, there is a good chance you have it. Simply go into your Softaculous install and select clone on your current site.

If you haven’t used Softaculous to install WordPress, you can easily import your WordPress site.

Unfortunately, things sometimes get lost in the process. I recently cloned my website this way to do some development work and found some of my widgets had disappeared. A few of my images had broken links as well, but that’s a simple fix.

Bonus Tip: Copy your widgets with a plugin like Widget Saver

All-in-One WP Migration and other plugins

There are lots of plugins that can help you clone your website but my favorite is All-in-One WP Migration. You choose what parts of your website you want to include and then it spits out a file that you can then upload to another WordPress site.

If your website is really large (over 1GB) you’ll need to upgrade to the pro version though. 

Some other plugins that I’ve used are WP Clone and Duplicator.

BackupBuddy & UpdraftPlus

Rather than cloning your site directly, you can create a backup of your current site and then restore it on your new WordPress installation. BackupBuddy itself is a premium plugin and will cost you a minimum of $80 per year.

With BackupBuddy, you’ll follow their step-by-step instructions and use their ImportBuddy to duplicate your website.

updraft-plusUpdraftPlus on the other hand is free. They have a premium add-on for $30 called Migrator that will do the same thing as BB’s Import Buddy, or you can do it the old-fashioned way by backing up your site and then restoring it to a new WordPress install.

However, if you do it this way you might run into some of the same issues as the plugins. For example, I was having trouble logging into my cloned site as it kept redirecting me to my current site.

You can see there are many ways to clone a WordPress website.

Try a few and see what works best for you and your website. What’s your favorite method? Is there a way you clone your sites that I missed? Tell me in the comments!

Need assistance with your website migration? Contact me to get help moving your website!

Enjoyed this? Please consider sharing 💕

How to Clone a WordPress Site
Heya, I'm Shaylee!

Heya, I'm Shaylee!

When I'm not stuffing my face with sushi or being forced into dog pets I help bloggers and business owners tackle the tech and make WordPress less confusing.

Find Out More

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.