Skip to content

How to Add a Domain in cPanel

This guide shows you how to add a new domain to your hosting account using cPanel. Adding a domain allows you to host multiple websites from a single hosting account.

Easy Difficulty
2–3 min Time
cPanel Required

Step-by-Step Instructions

Login
Domains
Add
Done

Step 1: Login to cPanel

Access your hosting account and open your cPanel dashboard.

Step 2: Open Domains

Go to the Domains section and click Domains.

Step 3: Click “Create A New Domain”

Click the option to add a new domain.

Step 4: Enter Domain Name

Type in your domain name and choose the document root directory.

Step 5: Create Domain

Click Submit to add the domain.

Important Notes

DNS Settings

Your domain must point to your hosting nameservers before it works.

Document Root

This is the folder where your website files will be stored.

Propagation Time

DNS changes may take up to 24 hours to fully update worldwide.

After Adding a Domain

Once your domain is added, you can upload your website files or install WordPress.

Upload Files

Add your website files to the domain directory.

View Guide

Install WordPress

Launch a WordPress site on your new domain.

View Guide

Install SSL

Secure your domain with HTTPS.

View Guide

Common Issues & Fixes

Domain Not Working

Check that your domain is pointing to the correct nameservers.

Wrong Folder

Ensure you upload files to the correct document root directory.

DNS Not Propagated

Wait a few hours or check using DNS lookup tools.

Related Guides

Create Subdomain

Create subdomains like blog.yoursite.com.

View Guide

Manage DNS Records

Edit DNS settings like A, MX, and TXT records.

View Guide

Create Email Account

Set up email addresses for your domain.

View Guide
← Back to cPanel Guides