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
- Log into cPanel.
- In the Domains section, click Subdomains.
- In Subdomain, enter the prefix (e.g.
blog). - cPanel fills the domain — check it shows the right domain for you.
- Set the document root to a folder like
public_html/blog(cPanel usually suggests one). - 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
- Open File Manager.
- Enter
public_html/blog(or the folder you chose). - Upload your files or install WordPress there.
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.