Addon Domains
Addon Domain is a hosting feature that allows you to add additional domains to the same hosting account. With a domain addon, you can run several websites with different domain names, but all of them use the same hosting resource.
💡 Simple Analogy: Domain addons are like having a big house, then building a small house on the same page with a different address. Both houses use electricity and water from the same meter, but have different addresses and functions.
Detailed Explanation
Technical Definition
An addon domain is a secondary domain that is added to an existing hosting account, where the domain has a separate directory from the main domain (primary domain).
Each domain addon can have:
- Special subdirectory in the hosting file manager
- Email accounts with the domain name
- Separate database
- Independent traffic statistics
- Different SSL certificates
History & Development
The addon domain concept became popular in the early 2000s when shared hosting became mainstream. Previously, each domain required separate hosting, which made it expensive to manage multiple websites.
Hosting providers like cPanel introduced this feature to:
- Optimize the use of server resources
- Provide more value to customers
- Makes it easier to manage multiple domains
Before addon domains existed, small businesses had to pay 5-10x more to manage multiple websites. Domain addons save thousands of dollars a year for thousands of business owners!
Important Components of Addon Domains
| Components | Function |
|---|---|
| Domain Name | Domain name to be added |
| Subdomains | Prefix to be created automatically |
| Document Root | Folder where website files are stored |
| FTP Accounts Separate access for | the domain |
| Ability to create email with that domain |
How Addon
Domains Work
Step-by
- Step Process
Here's the workflow when a user accesses your addon domain:
- DNS Resolution - User types the addon domain in the browser
- Nameserver Lookup - DNS points to the hosting server
- Virtual Host Processing - The hosting server recognizes the domain
- Directory Mapping - The server directs to a specific folder
- Content Delivery - Website files from the folder are displayed
Illustrative Diagram
graph TD
A[Server Hosting] --> B[Domain Utama: primarydomain.com]
A --> C[Addon Domain: addondomain.com]
B --> D[public_html/]
D --> E[index.html]
D --> F[assets/]
C --> G[public_html/addondomain.com/]
G --> H[index.html]
G --> I[assets/]
A --> J[Database Server]
J --> K[primarydomain_db]
J --> L[addondomain_db]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style J fill:#fff3e0
Folder Structure
This is how the hosting folder structure with addon domains looks like:
public_html/
├── index.html
# Domain utama
├── assets/ # Assets domain utama
├── addondomain.com/ # Folder addon domain
│├── index.html
# Homepage addon domain
│└── assets/# Assets addon domain
└── mail/# Email accounts
Real
- World Example
For example, you have a business like this:
- Main domain:
tokobaju.com(online clothing store) - Addon domain 1:
resepmasakan.com(recipe blog) - Addon domain 2:
portfoliosaya.com(personal portfolio)
These three websites run on the same hosting account, use one IP address, but display different content according to the domain being accessed.
Result: You save 3x the hosting costs, but can still manage 3 different websites!
Benefits & Uses
For Beginners
- Cost effective - No need to buy separate hosting
- Easy to manage - All in one control panel
- Centralized backup - All data in one place
- Unified support - Only one hosting provider
For Business
- Multiple brands - Manage multiple website brands
- Testing environment - Create a testing website with different domains
- Regional targeting - Different websites for different areas
- Cost efficiency - Higher ROI for hosting investment
For Developers
- Client projects - Hosting many client projects
- Development workflow - Staging and production environment
- Resource sharing - Efficient use of server resources
- Portfolio hosting - Showcase various projects
Addon Domains vs Alternatives
| Aspect | Addon Domains | Subdomains | Parked Domains |
|---|---|---|---|
| Speed | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| Cost | Free* | Free | Free |
| SEO Value | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| Ease of Setup | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Flexibility | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| Email Support | ✅ | ✅ | ❌ |
| SSL Support | ✅ | ✅ | ✅ |
Note: Free in the hosting package, but the domain still needs to be purchased separately
Practical Tutorial
How to Setup Addon
Domain in cPanel
1️⃣ Preparation
Before you start, make sure you have:
- ✅ The domain has been purchased and the nameservers have been redirected
- ✅ Access your hosting cPanel
- ✅ Website files to be uploaded
- ✅ Make sure the domain quota is still available
2️⃣ Implementation Steps
Step 1: Login to cPanel
- Open the browser and log in to cPanel
- Login using your hosting username/password
Step 2: Look for the Addon Domains Menu
- Scroll to the "Domains" section
- Click "Addon Domains"
Step 3: Fill in the Domain Addon Form
Fill in the form with the following information:
| Fields | Value | Description |
|---|---|---|
| New Domain Name | contohbaru.com | Domain to be added |
| Subdomains | new example | Automatically filled based on domain |
| Document Root | public_html/examplebaru.com | The folder where the website files are located |
Important Tips;
- Make sure the domain is pointing to the hosting nameserver
- Document Root will be created automatically by the system
- Subdomains are useful for testing before DNS propagation is complete
Step 4: Click "Add Domain"
- Click the "Add Domain" button
- Wait for the process to complete (usually 1-2 minutes)
Step 5: Upload Website Files
- Open File Manager
- Go to the
public_html/contohbaru.com/folder - Upload your website files
3️⃣ Testing & Verification
How to test domain addons:
- Open the browser and type addon domain
- Make sure the website displays correctly
- Test email if it has been created
- Check on Google:
site:domainbaru.com
Expected results:
Website can be accessed with a new domain
Email works with new domains
Separate files from the main domain
Separate traffic statistics
Common Mistakes & Solutions
❌ Common Mistakes
- The nameserver has not been directed to hosting
- Symptom: Domain cannot be accessed
- Solution: Make sure the domain nameservers are pointing to hosting (wait 1-24 hours for propagation)
- Use an existing domain
- Symptom: Error "Domain already exists"
- Solution: Make sure the domain is not used on another hosting or as a subdomain
- Domain quota has run out
- Symptom: Cannot add new domain
- Solution: Upgrade hosting package or delete unused domains
When Should You Use a Domain Addon?
✅ Use Cases (Suitable for Use)
Scenario 1: Multiple Business Ventures
You have an online shop and consulting services. Want separate websites for different branding, but save on hosting costs for both businesses.
Scenario 2: Client Projects
Web developer who handles multiple clients. Each client needs its own domain in one hosting for all projects.
Scenario 3: Testing & Development
Need a testing website with a real domain. Separate production and staging environments, easy monitoring and maintenance.
❌ When NOT to Use Addon Domains
Scenario 1: High Traffic Websites
If each website has very high traffic (100K+ visitors/month).
💡 Alternative: Use VPS or separate dedicated hosting
Scenario 2: Different Target Audiences
Websites with very different audiences and geographical locations (eg: US vs Indonesia).
💡 Alternative: Use separate hosting for optimal performance
Scenario 3: Critical Business Applications
Business applications that require 99.9% uptime with zero downtime tolerance.
💡 Alternative: Dedicated hosting with high SLA
FAQ
- Frequently Asked Questions
Does addon domains affect the speed of the main website?
Answer: Yes, addon domains can affect speed if used excessively.
Each domain uses the same resources (CPU, RAM, bandwidth). So if one domain gets high traffic, it can affect the performance of other domains.
Solution: Monitor resource usage and consider upgrading hosting if necessary.
How many addon domains can be added?
Answer: The number of addon domains depends on your hosting package:
- Basic shared hosting: 1-5 addon domains
- Premium shared hosting: 10-25 addon domains
- VPS/Cloud hosting: Unlimited (depending on resources)
Check cPanel or contact the hosting provider for detailed information.
How to remove addon domains?
Answer: Follow these steps:
- Login to cPanel
- Go to the "Addon Domains" menu
- Click "Remove" next to the domain you want to delete
- Confirm deletion
⚠️ Caution: Files and databases will not be deleted automatically. Delete manually if necessary.
Can addon domains have their own email?
Answer: Yes! Addon domains can have their own email accounts.
After the domain is added, you can create an email like [email protected] via the "Email Accounts" menu in cPanel.
Note: Email quota will use the same hosting space as the main domain.
How do I backup addon domains?
Answer: Addon domain backups are the same as regular website backups:
- File backup: Download the domain folder via File Manager or FTP
- Database backup: Export database via phpMyAdmin
- Email backup: Download email via webmail or email client
- Full backup: Use the cPanel backup feature to backup everything
💡 Pro Tip: Setup automated backup for better data security!
Do addon domains affect SEO?
Answer: Addon domains do not affect SEO negatively if managed properly.
Google treats each domain as a separate website.
Can addon domains be accessed via subdomains?
Answer: Yes! Each domain addon automatically creates subdomains.
For example, if you add the contohbaru.com domain, there will be a contohbaru.domainutama.com subdomain that points to the same folder.
Use: This is useful for testing before the new DNS domain is fully propagated (1-24 hours).
How to solve the 'Domain already exists' error?
Answer: This error occurs if:
- The domain is already used in another hosting account
- The domain already exists as a subdomain
- Typo in domain typing
Solution:
- Make sure the domain is not already used elsewhere
- Check in the "Subdomains" menu whether it already exists
- Try clearing the browser cache and repeat
- Contact hosting support if the error still occurs
Conclusion
The domain addon is a powerful feature that allows you to run multiple websites on one hosting account. With a proper understanding of how it works, setup and maintenance, you can optimize the use of hosting for various business or project needs.
Key Points to Remember
- Addon domains use the same hosting resources
- Easy setup via cPanel in a few steps
- Ideal for businesses that need multiple websites
- Need to monitor resource usage for optimal performance
Next Steps
Next Steps:
- Immediate Action: Check the addon domain quota on your hosting
- Short-term Goal: Setup the first addon domain for testing
- Long-term Plan: Monitor performance and consider upgrades if necessary
Disclaimer: Hosting Wiki articles are prepared for educational and reference purposes. Hosting technology keeps evolving, so some technical details may change over time.