Free managed migration on every plan — we move your sites the same day. All systems operational +91 74091 34231

How-tocPanel

How to create a subdomain in cPanel

Reading time
4 min
Last updated
22 Sep 2026

A subdomain is a separate site under a domain you already own — blog.example.in, shop.example.in, staging.example.in. It costs nothing extra, it gets its own folder and its own SSL certificate, and in cPanel it takes about a minute.

  1. 01

    Open Domains in cPanel

    Log in to cPanel and find the Domains section, then click Domains (on older builds this is a separate Subdomains icon — the fields are the same). Click Create A Domain.

  2. 02

    Enter the subdomain name

    In the Domain field, type the full name including the parent: blog.example.in. Do not type only blog — on current cPanel builds the field expects the whole hostname.

    Pick something short and permanent. Renaming a subdomain later means redirects, and redirects leak a little ranking every hop.

  3. 03

    Check the document root

    cPanel proposes a folder automatically, usually /home/user/blog.example.in. Two things are worth a moment here:

    • Untick Share document root with… unless you deliberately want the subdomain to serve the same files as the main site.
    • If you are installing WordPress next, leave the folder empty — the installer wants an empty document root.

    Click Submit.

  4. 04

    Wait for DNS, then add SSL

    The subdomain resolves immediately if your domain already uses our nameservers. If DNS is hosted elsewhere, add an A record for the subdomain pointing at your server IP and allow up to a few hours for it to propagate.

    Once it resolves, AutoSSL issues a certificate on its next run, normally within the hour. To force it: Security → SSL/TLS Status, select the subdomain, and click Run AutoSSL. On FasterHost this is included, not an add-on.

Subdomain, addon domain or alias?

cPanel groups all three under Domains and the distinction trips people up:

  • Subdomain — a section of a domain you already have. Free, unlimited on most plans.
  • Addon domain — a completely separate domain hosted in the same account. You must own it and it counts against your plan's website limit.
  • Alias (parked) — a second domain that shows the same site. Useful for .com and .in of the same brand.

If the subdomain does not load

In order of how often it is the cause:

  • DNS has not propagated. Check with dig blog.example.in — if it returns nothing, the record is not live yet.
  • The folder is empty. An empty document root with no index file shows a blank page or a directory listing, not an error.
  • The certificate has not issued. The site loads on http:// but warns on https://. Run AutoSSL as above.
  • A wildcard record is catching it. A * A-record elsewhere in your zone can win over the new entry.

Common questions

Unlimited on every FasterHost shared, WordPress and reseller plan. The practical limit is disk space and the number of sites your plan allows.
Yes, and it gets one free. AutoSSL issues a separate certificate for each subdomain automatically, renewed before expiry with nothing to configure.
No, but Google treats a subdomain as a largely separate site, so authority does not flow as freely as it does to a subfolder. For content meant to strengthen the main domain, example.in/blog usually outperforms blog.example.in.
Instantly if your domain already uses our nameservers. If DNS is hosted elsewhere, allow up to a few hours for the new A record to propagate.

→Read next

→Hosting for this

Plans that fit what you just read.

Every plan includes free SSL, free managed migration and a GST invoice.

Shared Hosting Fast, affordable hosting for your first sitefrom ₹49/mo
cPanel Hosting cPanel on LiteSpeed and NVMe, served from Indiafrom ₹49/mo

→Get started

Hosting that does this for you.

Free managed migration, free SSL, and engineers who answer in under two minutes.

See pricing Talk to an engineer

Median support reply: 1m 48s