How To Assign Multiple Domains and Websites to One BlueHost Account

by on February 25, 2012 · 23 comments

Many people don’t realize you can have up to 100 domains and websites on one BlueHost Cpanel account. The trick is, you have to “Assign” the domain and map it a folder on your hosting server so that each domain can be treated as a separate, independent website.

This video shows you how to Assign a domain in BlueHost and install WordPress in the correct folder.

Note: this video assumes that you have already registered your new domain at BlueHost, or if your domain is registered somewhere else, you have pointed the DNS settings over to BlueHost so that it can host your website content. See this tutorial if you need help pointing your DNS servers over.

Let me know if you have any questions in the comments below!

Article by ยป

Don is an entrepreneur based in Silicon Valley. He founded Expand2Web and is the publisher of the Expand2Web Blog, and the GetFiveStars Customer Feedback and Reviews service.

Don has written 313 articles on Expand2Web

Author Connect ยป Twitter | | Facebook |

See my disclosure about advertising and affiliate links

{ 23 comments… read them below or add one }

Kathy February 26, 2012 at 11:57 am

I wonder if I can do this with my Network Solutions account. I pay them to host my WordPress website and an additional hosting fee with FTP access where I can post non-WordPress pages.


Don Campbell February 26, 2012 at 1:52 pm

Hi Kathy,
Most hosting providers allow you to do something like this, but how you set it up may look a little different…


Kathy March 3, 2012 at 9:05 pm

Thanks, Don!


Franz September 24, 2012 at 10:37 am


I have just registered a new domain, completely unrelated from my main one, and want to add it on my BlueHost account.

BlueHost makes me register it as an addon domain AND as a subdomain of my main domain, therefore I can build the site and blah blah blah, but my question is, if someone searches “addon domain” (the keyword I choose for my domain) on Google, Google gives also “” within the results, right? And there is a way to don’t let this happen right?



Don Campbell September 24, 2012 at 10:45 am

Hi Franz – no need to worry – it will show up as Bluehost does create the subdomain for you, but it’s only for temporary use. I never use them.

You can use the actual domain – it’s totally transparent and will show up perfectly in Google once you get your site indexed.

I’ve done this with a bunch of sites and it’s all good. The only thing you want to make sure of, is when you install WordPress, install it on your not on the subdomain. Just don’t use the subdomain for anything.


Franz September 24, 2012 at 10:49 am

Thank you very much Don ๐Ÿ™‚


raj March 8, 2013 at 2:36 am

thank you don.. it was of great help ๐Ÿ™‚


saad June 20, 2013 at 6:55 pm

Hi Don,

Thanks for the info, It is very helpful. Now, I wonder how about the email address? Say I already have email address for my first domain, [email protected]. Is it able to make another mail address like [email protected]? or we are only to use the first domain?

Thanks in advance


Don Campbell July 14, 2013 at 1:40 pm

Saad, it depends on where those domains are registered, and how you have the MX records set up for email. If they are all registered on BlueHost, you can easily create email accounts for each domain.

If they are registered elsewhere, you have to point the nameservers over to BlueHost and then you can set up the email addresses.


Ryan July 12, 2013 at 9:15 am

Thanks for the useful video! I was looking everywhere for this info.


Gill August 6, 2013 at 12:25 pm

Me too! looked everywhere for this info. This sure helps!


Clark Rickman September 12, 2013 at 11:02 am

Thanks, Don. You saved me the rookie mistake and cost of getting a new hosting account. Best wishes.


Kamal October 1, 2013 at 6:04 am

Thank you Don. Appreciate your work..My question..Can we do like this for Joomla as well? If yes, my another website will be on in another 2 months and the credit goes to you…


Favour surveys November 5, 2013 at 3:05 pm

This is very interesting, I thought I can only host one domain per account. Now, I will pack all my domain to selfhosted. Thanks a lot.


Sagar Desai January 14, 2014 at 8:32 pm

I never knew this when I registered my first domain with Bluehost. After reading your post, I just confirm with Bluehost Customer support also. Truly amazing. I can save huge amt.

Thank you very much Don!


Liping February 1, 2014 at 6:54 pm

Hi Don,

I can not see the video in China (most US video websites restricked), please let me know how can I learn this from you.

Thanks a lot


Sierra February 19, 2014 at 3:11 pm

Thank you!! I tried unsuccessfully to do this with instructions from at least half a dozen other websites before stumbling on yours. Way clearer and easier than anybody else made this process, thanks again.


Teresa T March 15, 2014 at 6:21 pm

Hi Don,
Thank you times a million for this wonderful walkthrough. You’ve made my life a lot cheaper! One question- after changing the domain to the Bluehost DNS settings, how long will it take to populate in the cPanel Domain Manager?
Hoping I did not miss a step.


Don Campbell March 15, 2014 at 6:45 pm

Hi Teresa,
Did you add it as an “additional domain” in your Bluehost Cpanel?


Kamal April 30, 2014 at 5:18 pm

Perfect..Thank You Don..Now I am gonna have couple of websites shortly..


Noah Teshu June 4, 2014 at 2:40 pm

Incredibly helpful. Thank you!


samarth September 25, 2014 at 2:13 am

My websites are hosted in homestead but recently I purchased host from bluehost and developed websites and I transferred the domain name into bluhost .But the problem here is how to assign the new site into the existing domain name


Jeff October 18, 2014 at 2:26 pm

Very helpful. Thanks!


Leave a Comment

Previous post:

Next post: