How to Add a Domain in cPanel
Plans that allow multiple websites let you host additional domains in the same cPanel. Each added domain gets its own folder and can have its own email addresses.
Step-by-step
- Check your plan allows another website. EconomicalHost plans specify websites per cPanel (e.g. New Bee 3, Starter 10, Silver 20).
- Register the domain first (through EconomicalHost or elsewhere) and make sure you can edit its nameservers or DNS.
- Open Domains → Domains in cPanel and click Create a New Domain.
- Enter the domain name (e.g. newbusiness.com).
- Untick "Share document root" so the domain gets its own folder (public_html/newbusiness.com) — sharing the main site's folder is almost never what you want.
- Click Submit. The domain is added instantly on the server side.
- Point the domain's DNS at your hosting: set its nameservers to the ones in your EconomicalHost welcome email (or point its A record at your server IP).
- Upload the site into the new document root via File Manager and create email accounts for it as usual.
💡 Good to know
- Allow a few hours for nameserver changes to propagate worldwide.
- AutoSSL issues a free certificate for the new domain automatically once DNS points to the server.
- Each domain's mail, subdomains and stats are managed in the same cPanel tools — just pick the domain from the dropdown.