Tutorials
Elementor
Build your website with Elementor — no code needed
16 tutorials
WordPress
Learn how to build a professional website on WordPress
14 tutorials
AWS Lightsail
Beginner-friendly AWS Lightsail guides
12 tutorials
View all tutorials →
Tools
Website Platforms & Tools
Tools to build, host, and optimize fast, reliable, and professional websites.
8 tools
Web Hosting Providers
Fast, secure web hosting with reliable uptime to power and scale your website.
7 tools
VoIP / Communications
Business phone tools with virtual numbers, call routing, and auto-attendants for a professional pres
4 tools
Website Security
Security tools to protect your site from threats, malware, and unauthorized access.
2 tools
Branding & Logo Design
Create a strong brand identity with custom logo and professional design services.
1 tool
View all tools →

How to Add a Domain to Your cPanel Hosting (Super Easy!)

Gerry Manzari Written by Gerry Manzari · November 24, 2025 · 2 min read

If you just purchased hosting and want to connect your domain, you’ll need to add it inside cPanel before installing WordPress or creating a website. In this guide, I’ll show you exactly how to add a domain to your cPanel account and make sure it points to your hosting properly.

Login to your cPanel hosting account and scroll to the section labeled “Domains”.

Click “Domains”.

Next step is to click “Create a New Domain” and enter your domain in the box. Before you click “Submit”, you can check the “share document root” box if you want a new domain to display the exact same website as your primary domain. You should uncheck it when you want the new domain to have its own separate website with its own files, which is the standard for addon domains and most subdomains.

Click “Submit”, then return to your cPanel and secure your domain with SSL. You don’t need to buy an SSL — the AutoSSL option (usually powered by Let’s Encrypt) is 100% free, automatically renews, and provides the same level of encryption as paid SSL certificates.

AutoSSL is fully sufficient for blogs, business websites, and even ecommerce sites like WooCommerce, because payment gateways such as Stripe and PayPal securely handle the transaction process on their end.

You only need to purchase a paid SSL if you want extra features such as a warranty, brand-name validation, or a special certificate type (like a wildcard or EV certificate). These are optional and not required for secure payments, as long as your payment method uses modern, tokenized gateways (like Stripe, PayPal, or Authorize.net Accept.js) where your server never touches the raw card number.

However, if customers are entering their full credit card number directly on your website using a non-tokenized checkout method—where the card data passes through your server even for a moment—then a basic AutoSSL certificate is not enough. This places your site into full PCI DSS compliance scope, which requires stronger validation, strict server hardening, and additional security measures.

Read more about PCI compliance and why it matters before accepting credit cards directly on your site.

Keep Reading

Tools We Recommend

Recommended Tools

Shopify

Shopify is one of the most powerful all-in-one eCommerce platforms available today, designed to help anyone—from beginners to…

4.7
Updraft

UpdraftPlus Review – The Easiest Way to Back Up Your WordPress Website If you’re running a WordPress site…

4.7
Free / Pro from $70/yr (2 sites)
Zillion Designs

At Manzari.com, we’ve been using Zillion Designs since 2015 as our go-to platform for logo design and brand…

4.5
From $199 (+ 20% processing fee)

Affiliate links — we may earn a commission at no extra cost to you.