For many of us, WordPress installation is perhaps the least bother when buying a new hosting space.
This is because usually when you buy a hosting space for your website – we suggest SiteGround – you’ll most likely get WordPress installation done for you at no extra cost with the latest default theme.
Let's see what you may want to do next.
Very likely you may not be happy with the WordPress’ default theme, you may want some exciting features, which unfortunately, the default theme doesn’t give.
So, you want to install a different theme, either free or paid. And make the new theme as the default theme.
Next, you’ll create a child theme - that's important - and make that theme your new default theme.
Following that will be the design customization in the new theme, which (remember) is none but the child theme.
You’ll then proceed to install some essential plugins.
All the above are the minimum configurations you must do to your website with WordPress installation when you’re launching it for the first time.
Fast forward a couple of years.
You now want a second WordPress installation on a subdomain
This is plausible, very much so.
Your WordPress business is flourishing, and for the first time you feel the heat to branch out one or more of your core activities in fresh WordPress installation.
Feel assured, many companies do this routinely for better admin or other advantages.
Examples could be help.yoursite.com or blog.yoursite.com or course.yoursite.com.
They could also be yoursite.com/help, or yoursite.com/blog, or yoursite.com/course.
In the first set of examples, you’re looking for installing WordPress afresh on a subdomain(s). And, in the second example, you’re doing that inside a folder on the main domain.
The difference between the two is that, in the first example, you’ve to first create a subdomain on your website before installing WordPress.
In the second example, you can avoid this.
Somehow I’ve always felt that creating a subdomain is the best way to go because of better admin control.
Whichever you choose, gear up for another (likely) problem.
Many web hosts won’t do this service gratis (meaning free), they may charge you a good amount.
If you wish to 1) do this yourself in 10 minutes or less, 2) avoid paying a fee, and above all 3) gain this knowledge forever, follow the steps I explain below.
I'll start by accessing the cPanel of the hosting account and creating a subdomain, followed by encrypting the subdomain before proceeding further.