Addon Domains in cPanel allow you to host multiple websites under a single hosting account. Each addon domain works as an independent website with its own files, emails, and content.
Example:
Domain | Purpose |
|---|---|
Main website | |
Addon domain | |
Additional website |
Addon domains are useful for:
Hosting multiple websites
Managing client websites
Running separate projects
Creating independent WordPress installations
Ensure you have:
An active hosting account
cPanel access
Registered domain name
Domain pointed to hosting nameservers
Example nameservers:
ns1.govaio.com
ns2.govaio.comBefore adding the domain in cPanel, update the domain nameservers at your domain registrar.
Example:
ns1.govaio.com
ns2.govaio.comDNS propagation may take:
A few minutes
Up to 24 hours globally
Open your cPanel login URL:
https://yourdomain.com:2083or access through:
https://my.govaio.com/loginEnter your cPanel username and password.
Depending on cPanel version, open:
Domainsor:
Addon DomainsWhen an addon domain is created, cPanel usually creates:
Separate document root folder
DNS entries
FTP configuration
Example structure:
public_html/secondwebsite.comClick:
Create A New Domainor:
Add DomainEnter your addon domain name.
Example:
secondwebsite.comThe document root stores website files for the addon domain.
Example:
public_html/secondwebsite.comIt is recommended to use separate folders for each addon domain.
Click:
Submitor:
Add DomainYour addon domain is now added successfully.
Open:
File ManagerNavigate to the addon domain folder:
public_html/secondwebsite.comUpload:
HTML files
PHP files
WordPress installation
Website backups
You can install WordPress on the addon domain using Softaculous.
Open:
Softaculous Apps InstallerSelect:
WordPressChoose addon domain from dropdown
Complete installation
You can create emails like:
info@secondwebsite.comSteps:
Open:
Email AccountsSelect addon domain
Create email account
Each addon domain:
Has separate website files
Can have independent applications
Can use separate SSL certificates
Shares hosting resources with main account
After adding the domain:
Open:
SSL/TLS StatusRun:
AutoSSLHTTPS should activate after DNS propagation.
DNS propagation incomplete.
Wait for propagation
Verify nameservers
Incorrect document root or DNS issue.
Verify domain folder
Check DNS records
Domain not pointing correctly.
Verify DNS propagation
Re-run AutoSSL
Domain may already exist as:
Parked domain
Alias
Existing addon domain
Remove old configuration before re-adding.
Example:
public_html/
├── mainwebsite/
├── secondwebsite.com/
├── blogsite.com/All addon domains share:
CPU
RAM
Disk space
Bandwidth
High traffic on one addon domain can affect others.
Keep websites updated
Use separate CMS installations
Enable SSL on all domains
Use strong passwords
Regularly backup websites
An addon domain is an additional website hosted under the same hosting account.
Yes. Each addon domain works independently.
No. Multiple addon domains can share one hosting account if supported by your plan.
Yes. WordPress can be installed separately on each addon domain.
Yes. Free SSL certificates can usually be enabled via AutoSSL.
If you need assistance adding addon domains, contact support: