How to Create Addon Domains in cPanel (2026 Beginner’s Guide)

Create Addon Domains in cPanel by adding multiple websites to a single hosting account using the cPanel Domains interface.

How to Create Addon Domains in cPanel (2026 Beginner’s Guide)

How to Create Addon Domains in cPanel (2026 Beginner’s Guide)

Managing multiple websites doesn’t always mean buying multiple hosting accounts. If your hosting plan supports addon domains, you can host several websites under a single cPanel account.

In this beginner-friendly guide, you’ll learn how to create addon domains in cPanel, what addon domains are, when to use them, and how to avoid common setup mistakes. Even if you’ve never used cPanel before, you can follow this guide with confidence.


buy lifetime web hosting

What Is an Addon Domain?

An addon domain is an additional domain name that you can host under your existing cPanel hosting account.

Each addon domain has:

  • Its own website
  • Separate files
  • Separate document root (website folder)
  • Independent content

Although multiple websites share the same hosting account, visitors will never know they are hosted together.

Simple Example

Imagine your hosting account is a large apartment building.

  • Your main domain is Apartment 1.
  • Every addon domain is another apartment in the same building.

Each apartment has different furniture and different people living inside it.

Likewise, every addon domain has its own website files while sharing the same hosting resources.


Why Is Creating Addon Domains Important?

Addon domains are useful for anyone managing more than one website.

Benefits include:

  • Host multiple websites on one hosting account
  • Save money on hosting plans
  • Manage everything from one cPanel
  • Perfect for bloggers and agencies
  • Great for testing new projects
  • Easy WordPress installation for each domain
  • Separate website folders improve organization

Common situations include:

  • Personal blog
  • Business website
  • Online portfolio
  • Client websites
  • Landing pages
  • Demo websites

Important: Your hosting package must allow addon domains. Some basic plans only support one domain.


Requirements Before You Start

Before creating an addon domain, make sure you have the following.

Requirement Why You Need It
Hosting account Supports addon domains
cPanel login Access to hosting control panel
Registered domain The new domain you want to add
Domain DNS access Point domain to hosting server
Browser Chrome, Firefox, Edge, Safari
Enough hosting space Store website files

Checklist

  • ✅ Active hosting account
  • ✅ cPanel username and password
  • ✅ New domain purchased
  • ✅ Domain nameservers updated
  • ✅ Hosting plan allows addon domains

Step-by-Step Guide: How to Create Addon Domains

Step 1: Log in to cPanel

What to do

Open your hosting provider’s cPanel login page.

Enter:

  • Username
  • Password

Click Log In.

Why you’re doing it

cPanel is where you’ll manage websites, domains, email accounts, databases, and files.

What you’ll see

The cPanel dashboard with different management sections.

Beginner Tip

Use the search bar at the top of cPanel to quickly find Domains.

Common Mistakes

  • Wrong login credentials
  • Using old cPanel URL
  • Browser cache issues

Step 2: Open the Domains Section

What to do

Search for:

Domains

Click it.

Depending on your hosting provider, you may see:

  • Domains
  • Addon Domains (older cPanel versions)

Why you’re doing it

This is where cPanel manages all connected domains.

What you’ll see

A page listing:

  • Primary domain
  • Existing addon domains
  • Aliases
  • Subdomains

Beginner Tip

Modern versions of cPanel combine all domain management into one interface.

Common Mistakes

Looking for the old Addon Domains icon when your host uses the newer Domains feature.


Step 3: Click Create a New Domain

What to do

Click:

Create A New Domain

or

Create New Domain

Why you’re doing it

This opens the form to add another website.

What you’ll see

A form asking for:

  • Domain Name
  • Share document root (optional)
  • Document Root folder

Beginner Tip

Leave Share document root unchecked if you want an independent website.

Common Mistakes

Sharing the document root accidentally.

This causes multiple domains to display the same website.


Step 4: Enter Your Domain Name

What to do

Type your new domain.

Example:

mynewwebsite.com

Why you’re doing it

cPanel needs to know which domain you’re adding.

What you’ll see

The document root may be filled automatically.

Example:

public_html/mynewwebsite.com

Beginner Tip

Allow cPanel to create a separate folder automatically.

Common Mistakes

  • Typing the domain incorrectly
  • Using spaces
  • Adding unnecessary characters

Step 5: Choose the Document Root

What to do

The document root is where website files will be stored.

Example:

public_html/mynewwebsite

Why you’re doing it

Each website should have its own folder.

What you’ll see

A folder path for the new website.

Beginner Tip

Keep folder names short and easy to identify.

Common Mistakes

Using:

public_html

for every domain.

This mixes website files together.


Step 6: Create the Addon Domain

What to do

Click:

Submit

or

Create

Why you’re doing it

This tells cPanel to add the domain to your hosting account.

What you’ll see

A success message confirming the domain has been created.

Beginner Tip

If you receive an error, verify:

  • Domain spelling
  • DNS settings
  • Hosting package limits

Common Mistakes

Trying to add a domain that’s already connected elsewhere.


Step 7: Upload Your Website

Now your addon domain is ready.

You can upload files using:

  • File Manager
  • FTP
  • Git deployment
  • WordPress installer

Why you’re doing it

Without website files, visitors will see a blank page or default page.

Beginner Tip

Install WordPress if you’re building a blog or business website.

Common Mistakes

Uploading files into the wrong folder.

Always upload them into the new domain’s document root.


Understanding Related Domain Types

Type Purpose
Primary Domain Main hosting domain
Addon Domain Completely separate website
Subdomain Part of existing domain
Alias/Parked Domain Another name pointing to same website

Best Practices

Follow these recommendations for a smooth experience:

  • Keep each website in its own folder.
  • Use strong cPanel passwords.
  • Update DNS correctly.
  • Install SSL certificates.
  • Create regular backups.
  • Keep WordPress updated.
  • Remove unused addon domains.
  • Monitor disk usage.
  • Enable automatic backups if available.
  • Test the website after setup.

Common Problems and Solutions

Problem Solution
Domain not opening Wait for DNS propagation (up to 48 hours).
Addon domain option missing Upgrade your hosting plan or ask your hosting provider.
SSL warning Install an SSL certificate.
Wrong website loads Check the document root.
DNS not working Verify nameservers and DNS records.
Permission denied Check file permissions.
Website shows index page Upload website files to the correct folder.
Error creating domain Ensure the domain isn’t already added elsewhere.

Frequently Asked Questions

1. What is an addon domain?

An addon domain lets you host another independent website using the same hosting account.


2. Is an addon domain different from a subdomain?

Yes.

An addon domain has its own website, while a subdomain belongs to your main domain.


3. Can I install WordPress on an addon domain?

Yes.

Most hosting providers allow a separate WordPress installation for every addon domain.


4. Does an addon domain affect my main website?

No.

Each website works independently if the document root is configured correctly.


5. How many addon domains can I create?

It depends on your hosting package.

Some plans allow:

  • 5
  • 10
  • Unlimited

6. Why isn’t my addon domain working?

Possible reasons include:

  • DNS propagation
  • Incorrect nameservers
  • Wrong document root
  • Missing website files

7. Do addon domains share hosting resources?

Yes.

They share:

  • Disk space
  • Bandwidth
  • CPU
  • RAM

8. Can I delete an addon domain later?

Yes.

You can remove it from cPanel whenever it’s no longer needed.


9. Do I need a separate hosting account?

No.

Addon domains allow multiple websites under one hosting account.


10. Is creating an addon domain safe?

Yes.

As long as you keep your hosting account secure and regularly update your websites.


Conclusion

Learning how to create addon domains in cPanel is an excellent way to manage multiple websites from a single hosting account. By creating separate document roots, configuring your domain correctly, and keeping your websites organized, you can host personal blogs, business websites, portfolios, or client projects without purchasing additional hosting plans.

Always verify your DNS settings, keep regular backups, and install SSL certificates to ensure your websites remain secure and accessible. Once you understand the process, adding a new website takes only a few minutes.

buy lifetime web hosting