If you have (or plan to have) more than one website, you don’t need a hosting account for each one of them! Unless your hosting plan restricts you to one domain per account, you can host two or more domains using the same hosting account. So, what are you waiting for? Go and register your second domain name before someone else does it!
If the website for the new domain is not ready, you can “park” or redirect the additional domain name to your existing website. This way, the visitors will reach your website when entering the “parked” domain into their browsers. Go to [Parked Domains], enter the new domain name and click on the [Add Domain!] button.
If the new website is ready, than you need to create an add-on domain. Go to [Addon Domains] and enter the URL of the new domain and the name of the folder where the files for the new website will be stored (can be the same as the domain name). Select a password and click [Add domain!]. A new folder will be created into your /public_html folder. Copy the new web site’s files in this folder. Don’t forget to go to your registrar website and also change the DNS servers values for the new domain.
Add-on domains are “stand-alone” domains but they are also sub-domains of the primary domain. If you only want more sub-domains you don’t need to register the sub-domains as new domain names. Use the [Sub Domains] option to create more sub-domains of the main domain. You can also redirect the sub-domains to other web pages.
Hint: If you don’t want the search engines’ spiders to crawl the add-on domains as sub-domains of the main domain (sounds complicated, right?), just add a disallow line in your robots.txt file for the main domain. The add-on domains will still be crawled as stand-alone domain names.