cPanel

How to Create a Subdomain in cPanel

Create a subdomain like blog.yourdomain.com and point it at a separate folder — step by step.

A subdomain is a prefix added in front of your domain, like blog.yourdomain.com or shop.yourdomain.com. Subdomains are handy for separating parts of your site — a blog, a shop, a client portal — without buying a new domain.

What happens technically

Each subdomain is pointed by the server at its own folder. So blog.example.com can serve files from a folder called blog, completely separate from your main site.

How to create a subdomain

  1. Log into cPanel.
  2. In the Domains section, click Subdomains.
  3. In Subdomain, enter the prefix (e.g. blog).
  4. cPanel fills the domain — check it shows the right domain for you.
  5. Set the document root to a folder like public_html/blog (cPanel usually suggests one).
  6. Click Create.

cPanel creates the folder automatically if it doesn't exist. Point the browser at blog.yourdomain.com and you'll see whatever you place inside it.

Putting files in your subdomain

  1. Open File Manager.
  2. Enter public_html/blog (or the folder you chose).
  3. Upload your files or install WordPress there.
Tip: installing WordPress into a subdomain folder works the same as a main install — just install it into the subdomain's folder. See How to Install WordPress.

Does a subdomain need a DNS record?

No. When your domain uses WebFulHost nameservers, subdomains are configured automatically and resolve immediately (a wildcard DNS entry handles it). Just give propagation a few minutes.

Was this article helpful?

Your feedback helps us improve our guides.

Still need a hand?

Contact WebFulHost Support — our team is available 24/7.