Skip to content

How to create new domains, addon domains, parked domains, and subdomains

All shared, semi-dedicated, and reseller web hosting plans allow you to host an unlimited number of domains and subdomains. Domains can be added as addon domains, aliases (parked domains), or subdomains through cPanel’s Domains interface.

An addon domain is an additional domain hosted under your account with its own separate document root, content, and email accounts.

  1. Log in to cPanel and search for Domains.

    cPanel interface showing the search results for "Domains" with a red box highlighting the unified Domains tool icon and description

  2. Click Create A New Domain.

    Domains management interface screen with a red outline highlighting the "Create A New Domain" button.

  3. Enter your domain name in the Domain field.

  4. Uncheck the Share document root checkbox so the new domain gets its own directory. If you leave it checked, the new domain will serve the same content as your primary domain.

  5. Click Submit to create the domain.

    "Create a New Domain" form in a domain management interface, filled out with placeholder domain name text.

  6. It can take up to 5 minutes for the new domain to be fully created. Once complete, it will appear in the Domains list.

    Domain management interface list showing a newly added entry for "yournewdomain.com" highlighted in a red box.

A domain alias (parked domain) makes your website accessible from an additional domain name. For example, you can make www.example.net display the same content as www.example.com.

  1. Log in to cPanel and navigate to the Domains interface.

    cPanel search results showing the "Domains" tool highlighted with a red rectangle.

  2. Click Create A New Domain.

    Domain management screen showing a search bar and a highlighted "Create A New Domain" button.

  3. Enter your alias domain in the Domain field.

  4. Leave the Share document root checkbox enabled so the alias serves the same content as your primary domain.

    "Create a New Domain" form in a domain interface with "newalias.com" entered into the domain text box.

  5. Click Submit to create the alias.

A subdomain is a subsection of your website accessible via a prefix on your domain (e.g., blog.example.com). Subdomains can point to their own directory with unique content or share the primary domain’s document root.

  1. Log in to cPanel and navigate to the Domains interface.

    cPanel dashboard search result showing the "Domains" tool highlighted with a red rectangle.

  2. Click Create A New Domain.

    Domain overview page showing a text search field and a highlighted "Create A New Domain" button.

  3. Enter the full subdomain (e.g., blog.example.com) in the Domain field.

  4. To give the subdomain its own content directory, uncheck the Share document root checkbox and specify the directory path. To have it serve the same content as the primary domain, leave the checkbox enabled.

    "Create a New Domain" form filled out with "sub.domain.com" in the domain input fields.

  5. Click Submit to create the subdomain.