How to Create a Subdomain

Published 8 June 2026 · By Host Havoc Technical Support Team

A subdomain lets you host a separate section of your site under a prefix of your main domain, for example shop.yourdomain.com or blog.yourdomain.com. You can create subdomains directly in cPanel without any extra configuration, as long as your domain's nameservers are already pointed to Host Havoc.

Creating a subdomain

  1. Log in to cPanel.
  2. Under the Domains section, click Domains.
  3. Click Create a New Domain.
  4. In the Domain field, enter the full subdomain (for example, shop.yourdomain.com).
  5. Deselect the Share document root with yourdomain.com option. This ensures the subdomain has its own separate directory.
  6. In the Document Root field, enter the directory path where you want the subdomain's files to live (for example, /home/username/shop).
  7. Click Submit.

The subdomain is created immediately. You can now upload files to its directory via FTP or the cPanel File Manager.

Note: DNS propagation for new subdomains is usually near-instant when your domain is already using Host Havoc nameservers, since the record is added directly to the cPanel-managed zone.

Tip: To install a CMS (such as WordPress) on a subdomain, first create the subdomain here, then run the Softaculous installer and select the subdomain from the domain dropdown.

Troubleshooting

Subdomain not resolving after creation: Confirm your main domain is using Host Havoc nameservers. Subdomains inherit the parent domain's DNS zone, so they will not resolve if the nameservers are still pointing elsewhere.