If you have been following along with the How To Start A Blog series, then you should now have these things done:
- Registered your domain name from GoDaddy, (or another domain registrar).
- Purchased web hosting from SiteGround (or another hosting provider).
- Connected your domain with your web hosting.
- Installed an SSL certificate on your domain.
With all of these things done, you now have a PLACE to host your blog.
However, you don’t yet have a blog.
You see, unless you go with a boutique hosting provider like Webs by Amy, your hosting does NOT come with WordPress pre-installed. That is something that YOU have to do.
And that is exactly what this tutorial is about.
In this post, I am going to walk you step-by-step through how to install and set up your self-hosted WordPress blog.
Now for the purpose of this post, I will be demonstrating how to install WordPress on my SiteGround (affiliate link) hosting account. If you are on another hosting provider the process should be pretty similar.
As with the other posts in this series, I have put together both a video tutorial and a step-by-step photo tutorial.
Video Tutorial: How To Install WordPress On Your SiteGround Blog Hosting Account
*please refresh the page if you don’t see the video below*
Step-by-Step Photo Tutorial: How To Install WordPress On Your SiteGround Blog Hosting Account
First thing you are going to have to do is to log into your SiteGround hosting account. From there you want to click on the “My Account” tab, and then “Go to cPanel.”
Step 1: Go To Your cPanel
Step 2. Under Autoinstallers, select Softaculous
Step 3. Configure Your WordPress Quick Install Settings
When you click on the Softaculous icon you will be taken to a page that looks like the picture below. Your first option should be WordPress.
When you hover over the WordPress box, you should see a blue “Install” button.
When you click on the install button you will be taken to the page where you configure your WordPress installation settings.
The first section you see will be called “Software Setup”. The first option you see is referring to the version of WordPress that will be installed. By default, you’ll see the most recent version shown. Depending on when you are following along with this tutorial, you may see a different version than what’s shown.
For the second option, you want to choose the https:// protocol. Provided of course you followed along with my last video tutorial and installed an SSL certificate onto your domain.
If you click on the dropdown arrows beside the https:// you’ll see that there are actually 4 options. The first two are the non-secure options. The second two are the secure options.
You can see that you have the ability to choose www. in front of your domain if you want. There are no SEO implications to having or not having www. before your domain.
My personal preference is to NOT include the www.
If you only have one domain on your hosting account, it will show by default.
The last option you see in the picture above is the directory. Leave that blank.
The next section is for the site settings. This refers to both what you are going to name your blog and the tagline. I leave it as is because I prefer to configure the site settings from within my blog.
Next, are the admin settings. In other words the username and password you are going to use to login to your WordPress blog. This also includes the email that will be associated with your blog.
Whatever you do make sure that when choosing your admin username you do NOT use “admin” or “administrator.” Those are the two most tried usernames when hackers are attempting to break into your blog. Also, don’t use your name because that tends to be another popular guess.
For your password, make sure you use a STRONG password. So don’t use the word “password” and don’t use consecutive numbers of letters. I recommend a mix of uppercase, lowercase, numbers and characters.
The next section is language. Leave it at English.
Next you’ll be given options to install a few select plugins. I don’t select any of them because I prefer to install my plugins directly from my WordPress dashboard. So I leave all of these options unchecked.
The next section is called “easy setup.” As you can see below, the WordPress Starter option is checked by default.
I like to uncheck it.
The final section is “Advanced Options” – just leave those as is, and click “Install.” You will see a progress bar showing the progress of your install. It is super fast so just leave the screen open (don’t click away).
Once WordPress has been installed, you will see the following success message:
As you can see from the image above, there are two URLs. The first is your main blog URL. So that will take you to the home page of your blog. The second URL is the Administrative URL. This URL will take you to your login page. You will also receive an email from SiteGround with this info.
You have now installed WordPress onto your SiteGround Hosting.
When you go to your main URL: https://yourdomain.com you should see a page that looks something like this:
Yes…I know. It’s pretty ugly!
That’s because that is the default WordPress theme and there has been NO branding of any kind added.
Depending on when you are installing WordPress your home page may look slightly different. That’s because every year WordPress releases a new default theme.
Don’t worry about how things look right now because you’ll be changing it all later when you choose a theme and add your branding.
To get to the login page use the URL: https://yourdomain.com/wp-admin. The login page should look like this:
To login, use the admin username and password you set up when you installed WordPress.
When you log into your WordPress blog, the first page you will see is your Dashboard. It will look something like this:
Don’t worry if it doesn’t look EXACTLY the same. Again, it depends on what hosting company you are with, and when you are installing WordPress.
So there you have it friends!
You have now installed WordPress onto your blog hosting.
You have a blog!
Of course, that’s not all there is to it. Installing WordPress is just the first step. From here we have to clean up our dashboard and get it ready to use. We have to add in our essential plugins. And of course, we have to choose a theme and add our branding.
But those are all topics I’ll address in future posts.
If you have any questions, please post them in the comments below and then check back for my answer.