Skip to main content

cPanel: Add an additional domain for a separate website

An addon domain lets you run another website through your existing cPanel hosting. You assign it a separate website directory, known as its document root.

Who is this guide for?

This guide applies exclusively to customers whose hosting is managed on the new Webland platform (WHMCS) and whose hosting plan includes cPanel.

Essential Hosting without cPanel: Use the guide for adding additional domains in Essential Hosting.

Previous platform using System Configurator or Domain Manager: Sign in at classic.webland.ch. The steps below do not apply to that platform.


Important information

  • Adding a domain in cPanel does not register it. The domain must already be registered. This process does not initiate a domain transfer either.

  • A separate website needs its own document root.

  • The domain’s DNS must point to your hosting before visitors can reach the website.

  • All websites within the same cPanel account share the hosting plan’s resources and limits.


Requirements

Before you begin, make sure you:

  • Have access to your cPanel hosting service.

  • Have a hosting plan that supports addon domains and sufficient remaining domain quota.

  • Own the domain or are authorised to manage it.

  • Have access to the domain’s DNS management.


Step 1: Sign in to cPanel

  1. Find your hosting service in the active services overview in the client area.

  2. Click “Log in to cPanel”.

You will be signed in to cPanel automatically.


Step 2: Open domain management

  1. Open the “Domains” section in cPanel.

  2. Click “Domains”.

  3. Select “Create A New Domain”.


Step 3: Set the domain and its website directory

  1. Select “Registered Domain” if this choice is displayed.

  2. Enter the domain name in “Domain”, for example example.com. Do not enter a complete website address containing https:// or a directory path.

  3. Clear the “Share document root” checkbox.

  4. Check the suggested “Document Root” and adjust it if necessary. An example is public_html/example.com.

  5. If a “Subdomain” field appears, check its automatically suggested value. You can normally keep the suggestion.

cPanel uses the associated subdomain for its technical configuration. Visitors can access the additional website using the domain name you entered.

Important: If “Share document root” remains selected, the domain uses the main domain’s website directory and displays the same content.


Step 4: Add the domain

  1. Check the domain name and document root.

  2. Click “Submit”.

  3. Wait for confirmation.

The additional domain then appears in the domain overview. Check its assigned Document Root again.


Step 5: Check DNS configuration

The domain’s DNS records must point to the correct hosting for it to display your new website.

You can either:

  • Use the nameservers provided by Webland for your hosting service.

  • Or update the required website records at your existing DNS provider.

You can usually find your cPanel hosting’s IP address under “General Information” on the cPanel homepage, labelled “Shared IP Address” or “Dedicated IP Address”.

Also check DNS for www if you want to use that address. If the domain uses external nameservers, make the changes at the responsible DNS provider.

When changing nameservers, ensure that required DNS records, particularly email records, also exist at the new provider.

DNS changes become visible at different times. Allow up to 24–48 hours; this is not a guaranteed waiting period.


Step 6: Add website files and test

  1. Open the new domain’s document root in File Manager.

  2. Upload your website files or install your chosen website system there.

  3. Open the domain in your browser.

  4. For HTTPS access, check that a valid SSL certificate covers the domain.

Adding the domain alone does not create a finished website.


Troubleshooting

The domain cannot be added

Check the spelling, your domain quota and the exact error message. The domain may already exist on the server. Depending on the server configuration, missing DNS configuration may also prevent it from being added. Contact Webland Support if you are unsure.

The domain displays my main website

Check whether “Share document root” was selected or both domains use the same directory.

The domain does not display a website

Check DNS and the document root. Make sure all website files are present, including an appropriate index file such as index.html or index.php.

The domain is reachable, but HTTPS displays a warning

Check the certificate under “SSL/TLS Status”. Contact Webland Support if no valid certificate is available for the domain.

Did this answer your question?