How to Use an Addon Domain in cPanel
Create Emails • Upload Websites • Manage WordPress
Article ID: KB-ADDON-001
Last Updated: March 01, 2026
Applies to: All cPanel hosting accounts with Addon Domains enabled
Introduction
An Addon Domain allows you to host a completely separate website and email addresses on a different domain name — all inside the same cPanel account (no need for extra hosting packages).
This guide shows you how to:
- Create professional email addresses for your addon domain
- Upload or create a website for the addon domain
- Install and manage WordPress using WordPress Toolkit
Prerequisites
- Your addon domain must already be added in cPanel
→ Go to Domains → Addon Domains if not done yet - The domain’s nameservers must point to your hosting server
- You must be logged into your cPanel account
1. Create Email Accounts for the Addon Domain
- Log in to cPanel
- Click Email Accounts
- At the top right, change the Domain dropdown to your addon domain (very important!)
- Click Create
- Fill in:
- Username → e.g. info, support, sales
- Password → use the generator for strong password
- Mailbox Quota → choose size or Unlimited
- Click Create
Result: You can now send/receive emails like info@youraddondomain.com
Tip: You can also create forwarders, autoresponders, and mailing lists the same way — just make sure the domain dropdown is set correctly.
2. Create / Upload a Website for the Addon Domain
You have two main methods:
Option A – Upload Files Manually (best for custom sites)
- In cPanel → Files → File Manager
- On the left sidebar, click the folder named after your addon domain (e.g.
youraddondomain.com) - Go inside the
public_htmlfolder - Upload your website files here:
- Drag & drop, or click Upload
- Main file is usually
index.htmlorindex.php
→ Site is live at http://youraddondomain.com
Option B – Install WordPress or other apps (fastest)
- In cPanel → Software → Softaculous Apps Installer
- Choose WordPress (or Joomla, Drupal, etc.)
- In the Choose Domain dropdown → select your addon domain
- Fill in site title, admin username/password, email
- Click Install
3. Manage WordPress with WordPress Toolkit (Recommended)
- In cPanel → search for and open WordPress Toolkit
- Click + Install (top right)
- In the Domain dropdown → select your addon domain
- Fill in site title, admin credentials, etc.
- Click Install
After installation you can:
- Update WordPress + plugins/themes with 1 click
- Create staging site
- Clone the site
- Enable/disable maintenance mode
- Run security checks & backups
Best practice: Always manage addon domain WordPress sites through WordPress Toolkit — it’s much safer and faster than going through wp-admin directly.
Common Issues & Quick Fixes
| Problem | Solution |
|---|---|
| Emails not sending/receiving | Wait 1–4 hours for DNS propagation. Check MX records point to your server. |
| Website shows "Parked Domain" or default page | Files must be in the addon domain’s own public_html folder (not the main domain’s). |
| WordPress Toolkit doesn’t list the addon domain | Log out/in of cPanel or wait 5–10 minutes after adding the domain. |
| Can’t select addon domain in installer | Ensure the addon domain is fully added and DNS has propagated. |
Need Help?
- Want us to install WordPress on your addon domain? → Open a support ticket
- Migration or custom setup needed? → Contact support
Related Articles:
- How to Add an Addon Domain in cPanel
- How to Create Email Forwarders & Autoresponders
- WordPress Toolkit – Full Guide
© Sakurahost Network IT Solutions – All Rights Reserved
