Addon Domains

Updated: November 14, 2025
By Willya Randika

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
Important text

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

ComponentsFunction
Domain NameDomain name to be added
SubdomainsPrefix to be created automatically
Document RootFolder where website files are stored
FTP Accounts Separate access forthe domain
EmailAbility 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:

  1. DNS Resolution - User types the addon domain in the browser
  2. Nameserver Lookup - DNS points to the hosting server
  3. Virtual Host Processing - The hosting server recognizes the domain
  4. Directory Mapping - The server directs to a specific folder
  5. 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

AspectAddon DomainsSubdomainsParked Domains
Speed ​​⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
CostFree*FreeFree
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:

FieldsValueDescription
New Domain Namecontohbaru.comDomain to be added
Subdomainsnew exampleAutomatically filled based on domain
Document Rootpublic_html/examplebaru.comThe 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

  1. 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)
  1. Use an existing domain
  • Symptom: Error "Domain already exists"
  • Solution: Make sure the domain is not used on another hosting or as a subdomain
  1. 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:

  1. Login to cPanel
  2. Go to the "Addon Domains" menu
  3. Click "Remove" next to the domain you want to delete
  4. 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:

  1. File backup: Download the domain folder via File Manager or FTP
  2. Database backup: Export database via phpMyAdmin
  3. Email backup: Download email via webmail or email client
  4. 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:

  1. Make sure the domain is not already used elsewhere
  2. Check in the "Subdomains" menu whether it already exists
  3. Try clearing the browser cache and repeat
  4. 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:

  1. Immediate Action: Check the addon domain quota on your hosting
  2. Short-term Goal: Setup the first addon domain for testing
  3. 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.