This blog post is a part of the “Start Your Own Blog” series.
Other posts covered in this series are
- Part 1: WordPress.Com Vs WordPress.Org: Which One To Choose
- Part 2: How To Buy Domain & WordPress Hosting
- Part 3:<<You are now reading this>>
- Part 4: Beginners Guide: How To Install A WordPress Theme
- Part 5: Beginners Guide: How To Install A WordPress Plugin
- Part 6: Beginners Guide: 19 Essential WordPress Settings
In the previous blog, we have learned how to purchase a domain name and hosting. We have also connected our domain name from GoDaddy to our hosting server from SiteGround.In this part, we are going to set up our WordPress blog by installing WordPress on our hosting server.SiteGround basically provides us with two simple options to install WordPress on our server.
Option 1: 2 Minute WordPress Install
Login to our SiteGround account
Go to Set up in 2 min option
Select the checkbox to get WordPress preinstalled on this account and click Proceed.
Fill in our email address, username and password to be used for admin login. The username and password should be both difficult to guess and the password must have a minimum of 10 characters. It is better to include uppercase characters, lowercase characters, and numbers in the password for better security.
It is not necessary to select any of the available themes as we might be most probably using a paid theme for our blog. WordPress installation comes with some default themes that can be replaced later. After making the entire selection click the Submit button.
A confirmation page will appear with the login URL for our WordPress site.
This is the easiest method to install WordPress on our hosting server. If we do not find the above-mentioned option then we can proceed with the next option of auto installers provided by our hosting provider.
Option 2: WordPress AutoInstaller
Login to our SiteGround account.
Go to My Accounts section and click the Go To cPanel button.
Go to Softaculous section under Auto Installers.
In the next screen, we have to fill in some details. Let me explain in detail about each of these fields as they are pretty important for our blog setup.
- Choose Protocol: Choose which of the provided protocols our WordPress website should be accessible from. SiteGround hosting comes with a free SSL certificate and hence we can use https://www as the protocol.
- Choose domain. We have already purchased our domain name. Just add this name to this field. For example, our domain name for demo purpose is bloggingpursuits.com
- Directory. We can leave this field as blank to install WordPress on the domain directly. If we want to install WordPress in a subfolder of our site then we have to give our subfolder name here. For example, if we type demo as folder name then WordPress will be installed on bloggingpursuits.com/demo folder. Newbie bloggers can safely leave this field as blank.
- Site name. Here we to enter the name of our WordPress site. For example BloggingPursuits.
- Site description. This field is for adding the description or tagline that we see on browser tabs. It is always better to have a tagline for branding purpose. The tagline that I use for blogtriangle is “Awesome Tips For Successful Blogging!”
- Enable Multisite (WPMU). Just uncheck this box as we don’t want WPMU (Multiuser) enabled site.
- Admin username. This is the username that we are going to use every time we log in to our site. Always use a personalized user name and avoid common usernames like ‘’admin’’.
- Admin password. This is the password for our admin login. Use long complicated passwords that are difficult to guess. Also, avoid common words from the dictionary.
- Admin email. Do not use our personal mail as admin email. It is better to use the email that we have bought with our domain name or a separate mail for admin purpose.
- Select language. WordPress supports quite a large number of languages and hence we will most probably find our native language on the list.
- Limit login attempts (Loginizer).WordPress by itself does not have any feature to limit the number of incorrect login attempts and this poses a severe security threat. Therefore it is always advisable to install this plugin to enhance our site security.
- Choose a theme to install. The theme is what gives the look and feel to our site. If we are a serious blogger then we do want to install some free themes. These free themes might not be optimized for performance or SEO. If we select None as the option here then WordPress will only install some default themes. We have to probably switch to a paid theme and hence the default themes are enough for now. Note: Even without paid themes our WordPress site will work and we will be able to post new content. The only downside of such themes is that our site may be slow and may not perform well from an SEO perspective.
- Advanced options. Advanced options help us to rename the database and table prefixes. Newbie bloggers can safely skip this advanced setup.
After filling in all the details, click the Install button to complete the WordPress installation process on our hosting server. Once the process is complete we will get a confirmation mail to the email address that we have provided. The login link will also be displayed on the confirmation screen.
Now we can go to the browser and enter our blog address www.bloggingpursuits.com to view our blog.
First Time Login to WordPress
After successfully setting up our WordPress blog by either of the above-mentioned methods we will finally get a login URL. It would be something like www.bloggingpursuits.com/wp-login.php
Enter this URL on our browser to view our admin login screen.
Enter the username and password that we have provided during our WordPress setup to login to our admin dashboard.
This is how our default dashboard looks. This default WordPress installation is running on Twenty Nineteen theme and will have one default post.
So we have successfully created a blog that is now available on the internet for anyone to access. In the next part of the series, we will learn how to install a WordPress theme to customize our blog appearance. Later on, we will understand how to install plugins to improve our WordPress functionalities.
Note: It is better to have some hands-on experience in WordPress before we start working on a live server. I have already covered in detail about setting up WordPress locally on our computer using XAMPP or DesktopServer or InstantWordPress.Follow these tutorials to set up a local WordPress installation to have a learning environment ready on our personal computer.
Disclaimer: I do not currently own or have any association with the domain bloggingpursuits.com.This name was just used for demo purpose.