Running Multiple WordPress Sites on a Single Domain


Imagine being a new WordPress user just getting familiar with the platform. After several months of on-the-job training, so to speak, you become proficient enough in WordPress to actually start making money with your site. It’s not long before you decide to launch several other sites to increase revenues. How do you do it?

It turns out you can run multiple WordPress sites from the same domain without having to purchase an entirely new hosting package. Of course, you may incur higher fees if your traffic and bandwidth go up significantly, so keep that in mind. But assuming you stay within the guidelines of your web hosting provider for both, you can run multiple WordPress sites simultaneously without issue.

There are a couple of ways to do this. The first is to purchase add-on domains and set up your new WordPress sites accordingly. The second is to make use of subdomains. Both are discussed below in more detail.

Using AddOn Domains

An add-on domain is an entirely separate domain name that is added to your existing hosting account. Almost all web hosting companies offering shared hosting make add-on domains available. A small number don’t, so that’s another thing to consider.

The first thing to do is login to your web hosting account and purchase a new domain name. If your hosting provider doesn’t sell or register names, you can always purchase one elsewhere. Follow your purchase by logging onto your hosting provider’s control panel. In most cases this will be the cPanel environment.

Once inside, there should be an option for addon domains. Click on it, enter the information for you new domain, and save everything. You can now install a completely separate WordPress site simply by creating a new folder in your root directory and placing the installation there. Bear in mind that it could take as long as 24 hours for DNS servers to populate with your new domain.

Using Subdomains

Subdomains are not entirely separate domain names. Rather, they are extensions of your current domain that allow for separate website environments. Activating a subdomain requires logging in to cPanel or whatever control panel your web hosting provider offers.

Click on the subdomain option and fill in the required information. Your subdomain will look something like this: Let’s say we want to create a subdomain for the Acme Widget Company website. Their primary domain is: We could create the following subdomain for their support department:

The nice thing about subdomains is that you don’t have to pay extra for them. You do not even have to register them. Just create the subdomain in your control panel and wait a few minutes for DNS servers to repopulate. It could take as long as 24 hours, but that is rare.

With your subdomain established, create a new folder in your root directory and place your WordPress installation inside. You can go directly to that installation with your browser. Use the wp-admin.php link to get into the administrative area.

Our Recommended Wordpress Web Hosting Provider


Get a 50% Discount by using our link.

Reliable host, with excellent customer service and an easy one-click Wordpress installation. Our recommendation to host a Wordpress blog.

Leave a Reply

Your email address will not be published. Required fields are marked *