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.
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.
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.
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.
UpdraftPlus 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!