There are three main methods for cloning a website in cPanel:
1. WordPress Toolkit (For WordPress sites):
This is the fastest and most convenient method.
- Login to cPanel or WHM.
- Access WordPress Toolkit and locate the site you want to clone.
- Click "Clone" and choose the destination (subdomain or existing domain).
- WordPress Toolkit will handle the copying, database creation, configuration, and notification upon completion.
2. Manual Cloning (For any website):
This method involves copying both website files and the database.
- Copy Website Files:
- Use File Manager to create a new folder for the clone.
- Copy the original site's files from the existing directory.
- Clone the Database:
- Create a new database in cPanel's MySQL tools.
- Use phpMyAdmin to export the original site's database as an SQL file.
- Import the SQL file into the newly created database.
- Create a new database user and grant them access to the cloned database.
- Configure the Clone:
- Edit the cloned site's configuration files (e.g., wp-config.php for WordPress) to use the new database and URL.
3. Softaculous App Installer (For supported applications):
Some hosting providers offer Softaculous for automated installations. If available for your website's application:
- Login to cPanel and access Softaculous.
- Locate the application you want to clone and click "Clone".
- Specify the destination details (domain, subdomain, database name).
- Click "Clone Installation" to initiate the process.
Important Notes:
- Choose the method that best suits your website type and comfort level.
- Manual cloning requires technical knowledge and can be error-prone.
- Always back up your original website before cloning.
- Consider testing the cloned site in a staging environment before making it live.
By following these steps, you can effectively clone your website in cPanel for various purposes like creating development environments or backup copies.

