What is an Addon Domain?
An addon domain is a fully functional, independent domain name that shares hosting resources with your primary domain on the same web hosting account. Unlike parked domains or subdomains, addon domains have their own separate content, files, and email accounts while residing on a single hosting plan.
How Addon Domains Work
When you add an addon domain to your hosting account:
1. DNS Configuration: The addon domain's DNS points to your hosting server
2. Directory Creation: A separate directory is created for the addon domain's files
3. Virtual Host Setup: The web server configures a virtual host to serve content for the new domain
4. Resource Sharing: CPU, memory, and bandwidth are shared with your primary domain
5. Independent Website: The addon domain functions as a completely separate website
Addon Domain vs Other Domain Types
| Feature | Addon Domain | Parked Domain | Subdomain |
|---|---|---|---|
| Separate Content | Yes | No (redirects) | Can have separate content |
| Own Email | Yes | No | Depends on setup |
| Own Files | Yes | No | Yes |
| Separate Database | Yes | No | Typically shared |
| DNS Independence | Fully independent | Alias to main domain | Part of parent domain |
| Count Against Limits | Yes | Yes | Usually no |
Setting Up an Addon Domain
Prerequisites
- Active web hosting account that supports addon domains
- Registered domain name
- Access to domain's DNS settings
- Access to hosting control panel (cPanel, Plesk, etc.)
Configuration Steps
1. Configure DNS RecordsPoint your addon domain to your hosting server:
example-addon.com. IN A 203.0.113.50
www.example-addon.com. IN A 203.0.113.50
Or use your host's nameservers:
example-addon.com. IN NS ns1.yourhost.com.
example-addon.com. IN NS ns2.yourhost.com.
2. Add Domain in Control Panel
In cPanel (example):
- Navigate to "Addon Domains"
- Enter the new domain name
- Set subdomain (often auto-filled)
- Specify document root directory
- Create FTP account (optional)
# Files go in the designated directory
/home/username/addon-domain.com/public_html/
4. Configure Email Accounts
Create email addresses for the addon domain:
sales@addon-domain.com
support@addon-domain.com
Use Cases for Addon Domains
Small Business Multiple Sites
Run multiple business websites on one hosting account:
- Main business: example.com
- Side project: side-business.com
- Portfolio site: myportfolio.com
Client Projects
Web designers and developers hosting multiple client sites:
Primary: agency.com
Addon 1: client1.com
Addon 2: client2.com
Addon 3: client3.com
Brand Expansion
Companies managing multiple brands:
- Corporate site
- Product-specific sites
- Regional variations
Development/Staging
Separate domains for testing:
- Production: mybusiness.com
- Staging: staging-mybusiness.com
- Development: dev-mybusiness.com
Advantages of Addon Domains
Cost Savings
- Single hosting plan for multiple websites
- Avoid paying for multiple hosting accounts
- Shared resource costs
Simplified Management
- One control panel for all sites
- Centralized backup management
- Single SSL certificate can cover multiple domains (multi-domain cert)
Resource Efficiency
- Shared database server
- Common PHP/software stack
- Unified email management
Limitations and Considerations
Resource Sharing
All domains share:
- Bandwidth allocation
- Storage space
- CPU and memory limits
- Database connections
If one site experiences high traffic, it affects all sites on the account.
Security Concerns
- One compromised site can affect others
- Shared file system access
- Cross-contamination risks
- All sites on same server IP
Performance Impact
Heavy traffic to one addon domain can slow down all domains:
Primary Domain (normal) → Fast response
Addon Domain (high traffic) → Consuming resources
Result: All sites slow down
Hosting Plan Limits
Most shared hosting plans limit addon domains:
- Basic plans: 0-5 addon domains
- Business plans: 10-25 addon domains
- Premium plans: 50+ or unlimited
Best Practices
1. Monitor Resource Usage
Track which domains consume the most resources:
# Check resource usage per domain
awstats, webalizer, or hosting panel analytics
2. Implement Security Measures
- Keep all sites updated (CMS, plugins)
- Use separate database users per addon domain
- Implement file permission restrictions
- Regular malware scanning
3. Backup Strategy
Create domain-specific backups:
# Backup structure
/backups/
/primary-domain.com/
/addon-domain-1.com/
/addon-domain-2.com/
4. Use Subdirectories Wisely
Organize addon domain files clearly:
/home/user/
/public_html/ # Primary domain
/addon1.com/public_html/ # Addon domain 1
/addon2.com/public_html/ # Addon domain 2
5. Consider Upgrading When Needed
Move to dedicated/VPS hosting when:
- Traffic exceeds shared hosting capacity
- Security isolation becomes critical
- Performance requirements increase
- Business-critical applications are hosted
Addon Domains vs Subdomain vs Parked Domain
When to Use Addon Domains
- Running completely separate websites
- Different brands or businesses
- Need separate email infrastructure
- Independent content management
When to Use Subdomains
- Related content to main site (blog.example.com)
- Internal applications (app.example.com)
- Regional versions (uk.example.com)
- Testing environments (staging.example.com)
When to Use Parked Domains
- Protecting brand variations
- Redirecting to main site
- Reserved for future use
- Alternative spellings or TLDs
Common Issues and Solutions
DNS Propagation Delays
Problem: Addon domain not accessible after setup Solution: Wait 24-48 hours for DNS propagation; verify DNS settingsDocument Root Errors
Problem: Wrong website content displays Solution: Verify document root path in hosting panelEmail Not Working
Problem: Cannot send/receive email on addon domain Solution: Configure MX records and verify email accounts are createdSSL Certificate Issues
Problem: SSL not working for addon domain Solution: Use multi-domain SSL or Let's Encrypt covering all domainsDatabase Connection Failures
Problem: Addon domain can't connect to database Solution: Verify database user has correct hostname/privilegesChecking Addon Domain Configuration
Verify DNS Resolution
dig addon-domain.com A
# Should return your hosting server IP
Check Website Response
curl -I http://addon-domain.com
# Should return 200 OK
Verify Email Configuration
dig addon-domain.com MX
# Should return your mail server
Addon domains are an economical solution for hosting multiple websites, ideal for small businesses, developers, and anyone managing several web properties without the cost of multiple hosting accounts.