How to Add a New Website or Migrate Your Website from cPanel to Enhance

December 2, 2025 / Enhance

Adding a New Website in Enhance

If you have an existing website that you would like to migrate to Enhance, please see Import a website to Enhance.

To add a new website to Enhance:

  1. Open Websites in the left sidebar.
  2. When the Websites page loads, select Add website.add website
  3. When the form loads, select from the following (availability depends on your package):
    1. Staging or Production
      Staging:
    2. A staging website will be pre-fixed with {staging_domainand does not count towards ‘Website’ usage. Domain mappings, search engine indexing, and email functionality are not available on staging websites. A staging website can be pushed to production at any point.  
      Production: A production website is live and publicly accessible. It counts towards your ‘Website’ usage.
    3. Website Type
      1. Start from Scratch: This will create an empty website ready for you to upload your website files and databases. 
      2. Add a WordPress Site: This will create a website with WordPress pre-installed. You will be prompted to create a WordPress user and will have access to a WordPress toolkit. 
      3. Add a WooCommerce Site: This will create a website with WooCommerce pre-installed. You will be prompted to create a WordPress user and will have access to a WordPress toolkit. 
      4. Clone a Website: This will make a direct copy of an existing website, including all existing files and databases. Email accounts will not be cloned. If you do not have any websites yet, cloning functionality will be disabled.  
  4. Complete the form.
  5. Click Add to finish.
    start from stratch

Once the website is successfully added, you will be redirected to the website management dashboard. From here you will be able to manage every aspect of your website including applications, security, domains, emails, and more.  

Move an Existing Website to Enhance

Websites currently hosted on cPanel or Plesk can be migrated seamlessly to Enhance using a wizard that transfers all website files, databases, and email accounts. After migration, your website will function exactly as before, retaining the same passwords.

cPanel Migration
Moving a cPanel website to Enhance will restore a full cPanel account backup.  Some proprietary features available on cPanel are not supported on Enhance; these tools will not be copied across.
The following will be imported:

  1. Primary website
  2. Sub, add-on and parked domains will become mapped domains within a single website
  3. All files
  4. All database
  5. Any installed applications
  6. All email accounts with their passwords and email data
  7. All forwarders-only accounts
  8. Any existing SSL certificate
  9. Cron jobs
  10. FTP accounts
  11. MX and TXT for SPF records

The following proprietary tools are not supported on Enhance:

  • Postgres databases
  • Wildcard subdomains
  • Mailman settings
  • Directory privacy
  • PostgreSQL databases
  • Catch all email addresses
  • Autoresponders
  • Calendars and contacts
  • Existing statistics
  • Error pages

To move an existing cPanel website to Enhance:

  1. Expand Websites in the left side bar, then select the Import website.
    import website
  2. Click New import.
    new import
  3. Select cPanel.
    cpanel
  4. Follow the onscreen instructions to generate a compatible cPanel backup. Your backup must be a full account backup. Save the tar.gz file to your desktop.
  5. Click Next step.
  6. Select the Choose file to upload your cPanel backup.
    backup
  7. Select Next step.
    next step
  8. Once the page is loaded. Check for and address any conflicts that may appear.
    NOTE: Any conflicts that are blocking your website’s import will be highlighted in the red modal.
  9. If there are no conflicts, you may proceed to the next step.
    review
  10. Select the Import to finish.
    import
    You will be redirected to a page that shows the progress of the import. Once the website is successfully imported, it will appear in your website listing, where you can access all the management features available in Enhance.

After adding your website, the next step is to learn How to Change PHP Version and Restart PHP for a Website in Enhance

Spread the love