How to Start a Blog with Wordpress

There are many reasons why people start online blogs in the first place, some just to document their lives, and others to offer the world with knowledgeable information and make a bit of money by doing so.

But how do you even start blogging, and more the point, how can you make money from it ?

Like anything in this world, to start by creating your own personal touch / online presence, you need to start by purchasing 2 main things.

  1. A domain name, and
  2. Web hosting

There are hundreds of different options available to choose from, but after being in the industry myself for over 20 years, I have found two of the best options available on the market today.

The two best web hosting companies to start blogging with are:

I personally use SiteGround as they provide the easiest and best way to start a blog with WordPress in under 10 min. From a nerdy tech point of view, they also tick all boxes to offer a seamless WordPress experience. In the following steps, I will show you how to begin your blog using SiteGround.

So let’s look, step-by-step of how to start a blog with WordPress.

Purchase a domain and web hosting

First, we need to set up a SiteGround account. The link to their website can be found here – SiteGround Web Hosting.

There are 3 options to choose from on SiteGround. I use the GrowBig plan as I run multiple websites, but if it’s only one blog that you will run, then start with the StartUp plan.

Choose StartUp:

Siteground Web Hosting Plans

Enter your domain name (or if you don’t have one, buy direct from SiteGround):

Buy Domain Free SSL

Next, add your details. One important factor to look at is towards the bottom of the sign up form, the data center. Choose the data center that is the closest to where you think most of your audience will be. If your blog is aimed for worldwide, I recommend choosing the Chicago, USA server.

Data center for Blog

Once you’ve entered all your details, you’re ready to go !!

You will receive an email from SiteGround with your details and address where to log into your account.

Setup your FREE SSL certificate

Log into cPanel

Once logged into your account you want to enter cPanel and begin the WordPress installation.

But first, you need to set up the FREE SSL certificate for your domain. This is a must for all websites wanting to rank on Google.

SiteGround WordPress Hosting

Go to cPanel, then down to Security, Let’s Encrypt.

Choose your domain, then choose Let’s Encrypt Wildcard SSL.

Free SSL WordPress

It may take up to 1 hour for the certificate to be available.

Install WordPress in less than 5 minutes

Now the fun begins. Go to cPanel Home, Autoinstallers, WordPress. This will take you to the Softaculous page.

  • IMPORTANT. Select the small down arrow next to install. Here we can customize our WordPress installation.
How to Install WordPress
  • Select Latest Version (default)
  • Select https://www. (IMPORTANT ! not http://www.)
  • Choose your domain
Install WordPress with Free SSL Certificate
  • Name your site, and give a description
  • DO NOT use ADMIN as your Username. Enter your first name, or a name you choose. Using ADMIN can cause hacking issues in the future with your WordPress blog.
  • Choose a strong password and enter your email address.
WordPress Security Tips
  • Leave all other options on default and press INSTALL at the bottom. The installation shouldn’t take more than 20-30 seconds.

You’re DONE !! You now have your own WordPress blog up and running. Hooray !

Select your Free WordPress Theme

Now it’s time to finish the setup, select a theme, and adjust some settings.

Go to and choose from a list of themes you’d like to start with.

How to login to WordPress Admin

For this example, I’m choosing the FREE “Personal Blog” theme.

Free WordPress Themes

The next step depends on which theme you’ve chosen, but important plugins to choose are:

  • Contact Form, Jetpack, and
Recommended Plugins for WordPress
  • Google Analytics and Optimize for SEO.
SEO Plugins for WordPress

The settings for these plugins will be discussed in detail in a future article.

Clean up your WordPress Dashboard

To keep things nice and clean and less distracting, it’s best to change the following settings on your Dashboard.

  • Go to the bottom of the page and click switch to default
WordPress Dashboard Settings
  • Select Screen Options at the top of the page
  • Untick all options except At a GlaceActivity, and Quick Draft.
How To Prepare A Blog Site

Start your blog

Before you begin blogging, you want to remove the sample blogs that were installed with your theme.

  • Go to Posts and Select all posts, then Move to Trash
Where to start writing a blog

Now it’s time to start blogging…

Leave a Reply

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


  1. Hey Novak, I have been a part-time blogger since 2009. I started with Google Blogspot (with GoDaddy) and eventually switch to WordPress to scale further. Now I am looking for a hosting provider and I have no idea which cloud infrastructures they both are using. I have read that Amazon has the highest performance benchmarks in the past years. And in fact, I have found Cloudways for managed AWS hosting: Should I go with that or not?

    1. Hi Paul and thanks for your question.
      I had a look at the link you sent and I found that, sure, cloudways have great plans, but the thing with SiteGround is that their servers are set up specifically to “get the most” out of WordPress.
      Many web hosting companies do not have their servers configured 100% correctly for WordPress as people use servers for many different applications.
      I used to use GoDaddy myself, with servers that weren’t configured for WordPress, but since changing over to SiteGround, my websites and blog sites are running at full throttle, and I haven’t looked back (site speed has increased dramatically, something Google is prioritizing these days).
      SiteGround also offer WordPress Managed plans too, something to really look at if you don’t want to manage things yourself.
      You can checkout their plans at
      Cheers Paul and let me know how you go.