Hosting efficiently with addon domain

An add-on domain is a new domain name that’s added on top of your main domain in your hosting account. An add-on domain do not have its own control panel page (cPanel for example); rather, it’s squatting below the main domain where a sub directory is added in your main hosting root directory (normally in ‘public_html’ folder). The add-on domain will have it’s own index files (the homepage of the add-on domain) and cgi bin folder.

Add-on domain vs Subdomain: The differences

An add-on domain shouldn’t be confused with subdomain as they are different things. An add-on domain has its own stand alone URL, for example www.webhostingsecretrevealed.com; while a subdomain URL are linked with its ‘mother’; mail.webhostingsecretrevealed.com for example is a sub domain.

The biggest differences that separate add-on domain with subdomain is that subdomain is free of charge, while adding an add-on domain requires you to register your unique domain name via a domain registrar – which would cost your an annual fees.

The benefits of an add-on domain

The biggest benefits of having an add-on domain is that it helps saving hosting cost.

As the add-on domain shares all the resources on your web hosting (like bandwidth, disk space); it’s much cheaper to maintain multiple websites on the same web host. In the same time, the add-on domain has almost the same features that you get from a major domain in your hosting account. The add-on domain will have its own FTP manager, site stats, as well as cgi bin features.

How to create an add-on domain in your hosting account

  1. Search for a favorable unique domain name.
    Find a domain name now!


    .com .us .biz .info .net .org .ws .name .tv .cc .de .jp .be .at .uk .nz .cn .tw

  2. Register the new domain namewith any domain registrar, GoDaddy for example.
  3. Point the new domain’s DNS (domain name sever) to your web host’s server.
  4. Login to your hosting control panel and look for the “Add-on Domains” features.
  5. Fill in the new domain name, the desired folder to install the new domain, as well as your contact email.
  6. Click “start” or “addon doman” (depends on the cPanel you’re using) and wait for the system to auto install your new addon domain.
  7. Once it completes, your add-on domain name will be ready. You can then log into your account and you should see a sub folder called /SiteB inside of your public_html folder. Simply upload index pages, images and any other information there.

Example of addon domain setup page
Addon domain at lunarpages
Addon domain at bluehost