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

  1. Log in to cPanel
  2. Click Email Accounts
  3. At the top right, change the Domain dropdown to your addon domain (very important!)
  4. Click Create
  5. Fill in:
    • Username → e.g. info, support, sales
    • Password → use the generator for strong password
    • Mailbox Quota → choose size or Unlimited
  6. 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)

  1. In cPanel → Files → File Manager
  2. On the left sidebar, click the folder named after your addon domain (e.g. youraddondomain.com)
  3. Go inside the public_html folder
  4. Upload your website files here:
    • Drag & drop, or click Upload
    • Main file is usually index.html or index.php

→ Site is live at http://youraddondomain.com

Option B – Install WordPress or other apps (fastest)

  1. In cPanel → Software → Softaculous Apps Installer
  2. Choose WordPress (or Joomla, Drupal, etc.)
  3. In the Choose Domain dropdown → select your addon domain
  4. Fill in site title, admin username/password, email
  5. Click Install

3. Manage WordPress with WordPress Toolkit (Recommended)

  1. In cPanel → search for and open WordPress Toolkit
  2. Click + Install (top right)
  3. In the Domain dropdown → select your addon domain
  4. Fill in site title, admin credentials, etc.
  5. 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

Was this answer helpful? 0 Users Found This Useful (0 Votes)