---
title: "Creating a Subdomain in cPanel"
source: "https://docs.nexcess.com/hosting/control-panel/whm/cpanel/website-management/creating-a-subdomain-in-cpanel/"
description: "With subdomains like blog.mysite.com, you can expand your site without buying new domains. Learn how to create them in cPanel with this article."
vertical: "Hosting"
date: "2024-03-04"
last_modified: "2026-08-04"
---

# Creating a Subdomain in cPanel

Subdomains are large subsections of websites and have URLs that look like:

```
blog.example.net
```

If you own the domain mysite.com, you can have as many subdomains as you want. You can even create a whole new website on a subdomain without buying a new domain name. Creating subdomains is useful if you want to have an online store, blog, or forum.

1. [Log into your cPanel account](https://www.liquidweb.com/help-docs/logging-into-cpanel/). If you don’t have a cPanel account, see [Creating a cPanel User Account](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/website-management/creating-a-cpanel-user-account/).
2. Scroll down to the Domains section and click on **Domains**.  
    ![domains link highlighted](https://docs.nexcess.com/wp-content/uploads/2026/06/help.liquidweb.com_NGBgs8.png)
3. Click on **Create a New Domain**.

![create new domain link](https://docs.nexcess.com/wp-content/uploads/2026/06/help.liquidweb.com_Ww6iMR.png)

4. Decide what you want your subdomain to be and type it into the **Domain name** field. For example, to create the subdomain “blog”, enter the name blog.example.net.

![domain creation dialog box](https://docs.nexcess.com/wp-content/uploads/2026/06/help.liquidweb.com_ZplDyL.png)

5. Make sure the box next to “Share document root” is unchecked. If it is checked, the subdomain will show the same content as the main domain.

![check box for shared document root highlighted](https://docs.nexcess.com/wp-content/uploads/2026/06/help.liquidweb.com_trVfW8.png)

6. Click **Submit**. You’ve created your subdomain!

| ### **Tip:** |
|---|
| Subdomains are just like regular domains: DNS must be set up before anyone can view your subdomain. Every subdomain needs its own A record. Learn how by reading [Adding and Editing DNS Records](https://docs.nexcess.com/hosting/portal/domains-and-dns/dns-management/adding-and-editing-dns-records/). |
