Skip to content

How to install two websites in the same hosting

How to install two websites in the same hosting

If you want to make several web pages or blogs and use a single hosting, this is possible and will allow you to save on hiring a hosting for each project you have.

Here I’m going to explain step by step and quickly everything you have to take into account and how to do it.

Quick guide to install two WordPress sites in a single hosting

Before explaining you how to install two websites in the same hosting, step by step, I leave you a quick guide, if you are one of those who take everything on the fly and you do not need such detailed explanations for beginners.

In the cPanel of your hosting, go to Additional Domains.
Write the name of the new domain you have already contracted and give it to add.
Go back to cPanel and select Install WordPress.
Select the domain you just added.
Name your new WordPress and choose the email address, username and password you want to use (path, leave it empty).

Step-by-step guide, for beginners, to install two WordPress sites in a single hosting.

And if you are a novice in the subject and do not find out anything, do not worry, here I leave a step-by-step guide and detailed images of how to install two WordPress sites on the same hosting.

Hire a multidomain hosting

The first thing you have to take into account is if your hosting admits to have several domains at the same time.

You should always be able to see this option in the characteristics of the hosting you are going to contract. You can also ask at your provider’s customer service.

I give you the example of the hosting that I use, the Webempresa.

As you can see in the image, Webempresa offers you two types of hostings to install your WordPress: WordPress Home and WordPress High Performance.

The first of them, WordPress Home only allows you to register a domain on your hosting:

And the second of them, the Hosting WordPress High Performance, which is also worth the same, allows you to have in it, all the websites you want (or better said, those that fit you in the space you hire, which in this case is 1GB).

Register your domain

Once you have verified that your hosting admits to have several hosted domains, now you only have to register and pay the domains that you want to put inside it and that will be the addresses of your different websites.

Registering a domain is usually very cheap, usually the hosting plans already include it in the price and an additional one does not usually cost more than 15€ per year.

So that is the cost of having a second website, if you already have the hosting contracted.

Following the example of Webempresa, you can contract a new domain when you access your account, in the section I want to register a new domain.

If you have not contracted the hosting in Webempresa, do not worry, look for the option of contracting a new domain through your administration panel. This is usually very easy to do.

You already have the hosting and the two domains, now the only thing left is to install your second website in the same hosting.

Assuming that you have already done the first installation of the first domain in your hosting, now all you have to do is access the control panel and register that new domain.

In the case of Webempresa to get there you have to do it through its menu by clicking on:

  • Hosting
  • Contracted services
  • Click on the gear that appears next to the hosting you have already contracted
  • Access cPanel
  • Additional Domains

And there you just have to write the name of the domain you want to add to that hosting. In this case, I have put

As you can see in the image above, a folder is automatically created in /public_html/ That’s where you’ll be able to host your new website.

Install WordPress on a second domain

Install WordPress on a second domain

And now you only have to install your site in that second domain.

This is very simple, just go back to the cPanel and select Install WordPress.

There in the dropdown list of selecting a domain, you will get the new domain you registered previously, route leaves it empty and fill in the email, username and password that you want your WordPress to have to access.