---
title: "How to Create a Subdomain in cPanel"
description: "Create a subdomain such as blog.yourdomain.com from the cPanel Domains screen, choose whether it shares its parent's files, and fix common loading issues."
url: "https://docs.noiz.ie/cpanel/how-to-create-a-subdomain-in-cpanel/"
section: "cPanel"
categories:
  - "Control Panels > cPanel > Domains"
last_reviewed: "27 July 2026, against the current cPanel & WHM release"
---

# How to Create a Subdomain in cPanel

A subdomain is a separate section of your existing domain that lives under it, such as `blog.yourdomain.com` or `shop.yourdomain.com`. It works like an independent website (its own folder, its own content) while still belonging to your main domain, and it costs nothing extra to add. This guide shows you how to create one from cPanel on your Noiz hosting account.

**Last reviewed:** 27 July 2026, against the current cPanel & WHM release. This guide is written for Noiz hosting and is kept current against cPanel. It complements, and does not replace, the official cPanel documentation linked below.

One important change to know first: cPanel now manages subdomains from its unified **Domains** interface. The old, dedicated **Subdomains** tool has been consolidated into **Domains**, so on current accounts you create a subdomain simply by adding a domain that sits beneath one you already own. The steps below cover that current method, and also the legacy **Subdomains** screen you may still see on older cPanel builds.

### Official Documentation Reference

- [cPanel Documentation: Domains interface](https://docs.cpanel.net/cpanel/domains/domains/)

## Prerequisites

- An active Noiz hosting account with cPanel access.
- The parent domain (your primary domain, or an addon domain) already added to the account. A subdomain can only be created beneath a domain cPanel already knows about.

## Create a Subdomain (Current cPanel)

1. Log in to your cPanel account.
2. In the **Domains** section, click **Domains**. ![The Domains section of cPanel, where subdomains are managed](/img/subdomains-icon.gif)
3. Click **Create A New Domain**.
4. Select **Registered domain** as the domain type. (**Temporary domain** is for building a site before you own a domain name, and is not used for subdomains.)
5. In the **Domain** box, type the full subdomain you want, for example `blog.yourdomain.com` (replace `yourdomain.com` with your own domain). Because the parent domain is already on the account, cPanel recognises the entry as a subdomain automatically.
6. Decide where the subdomain's files will live. By default, **Share document root** is ticked, which makes the subdomain serve the same files as its parent domain. To give the subdomain its own separate website, untick **Share document root** and confirm the **Document Root** path that cPanel suggests, such as `public_html/blog.yourdomain.com`. Current cPanel does not allow a document root outside `public_html`. Sharing the document root is permanent, so decide before you submit. ![Entering a subdomain name and choosing its document root before submitting](/img/create-subdomain.gif)
7. Click **Submit**.

cPanel confirms that the subdomain has been created and, on Noiz hosting, adds the required DNS record for you automatically. Allow a short time for the change to propagate before the subdomain resolves in a browser.

### Older cPanel: the Legacy Subdomains Tool

If your account is on an older cPanel version, you may still see a dedicated **Subdomains** icon in the **Domains** section instead of doing this from **Domains > Create A New Domain**. The result is identical. On that screen you type the subdomain into the **Subdomain** field, choose the parent domain from the drop-down list, let the **Document Root** populate (or edit it), and click **Create**.

## After Creating the Subdomain

- **Upload your content.** If you gave the subdomain its own document root, that folder starts empty. Upload your site's files into it (via File Manager or FTP) or the subdomain will show an empty page or a "not found" error until you do.
- **Shared versus separate content.** If you left **Share document root** ticked, the subdomain shows exactly the same content as its parent domain. Untick it if you want the subdomain to be an independent site.
- **DNS and nameservers.** Subdomains resolve automatically only when the parent domain points at Noiz. Confirm the domain uses the Noiz nameservers `ns1.noiz.co.za` and `ns2.noiz.co.za`.

## Troubleshooting

- **You cannot select or add the domain**: the parent domain must already exist on the account. Add it first (as your primary or an addon domain), then create the subdomain beneath it.
- **The subdomain shows the parent site's content**: **Share document root** was left ticked. Remove the subdomain and recreate it with its own document root.
- **The subdomain does not load yet**: DNS changes can take a little time to propagate. Allow up to a few hours, and confirm the domain is using the Noiz nameservers above.
- **You see a 404 or an empty page**: the subdomain's document root has no files in it yet. Upload your website files into that folder.

If you would like Noiz to set up a subdomain for you, or if it is not resolving as expected, contact Noiz support from your client area and the team will assist.

---
Source: https://docs.noiz.ie/cpanel/how-to-create-a-subdomain-in-cpanel/
