How to Start a Blog – Guide for Beginners

Do you want to learn how to start a blog today?


I am glad You are here. I know, Starting a blog or website can be a little challenging especially when you are not very techy. The good thing is you don’t have to be super Geeky. 🙂

Below are the 10 main areas I’ll cover. And show you how to start a blog in detail.

  1. Decide what to blog about
  2. Choose a blogging platform
  3. Find a web host
  4. Pick a domain name
  5. Install WordPress
  6. Design & Features of your blog!
  7. What Plugins you should choose for your blog.
  8. Optimize for Search Engine
  9. Improve Performance Of your blog/ website.
  10. Most Importantly, How to make money from your blog.

[alert-warning]This Guide is crafted with the utmost care, extensive research and is regularly updated. You might want to bookmark this page for future reference.[/alert-warning]

Okay so, Let’s get started.

1. What to blog about?

If you already decided your niche. That is Good:


I will say Leverage your unique strengths and passion.

Maybe you are health conscious who can give advice to others.  Or, Maybe You write short, insightful commentary on trends better than anyone else.

Maybe you can write about relationships. Or you are a Great cook, teach people how to cook certain recipes.

People want the solution for problems they face in daily life; People search on Google when they want to know something.

  • Blog about Something you enjoy.
  • Blog about Something with plenty of room for discussion.

2. Choose Blogging Platform

One of the biggest mistake beginners make when starting a blog is choosing the wrong blogging platform. Thankfully you’re here, so you won’t be making that mistake. 🙂

There are 2 main platforms to start blogging. i.e, Blogger(product from Google) and WordPress (Most Popular).

There are other platforms too but I will not even consider using any of them.

For 90% of users, it makes more sense to use also known as self-hosted WordPress over


Because self-hosted WordPress Gives you so much control, You can add any functionality to your blog, customize your site design, and most importantly make money from your site without any restrictions.

I personally prefer WordPress over Blogger because WordPress gives you so much freedom and the huge amount of developers back WordPress means more options and easy to add functionality you need.


[alert-warning]Fun Fact: Almost 30%  websites on Internet use WordPress (source) [/alert-warning]

3. Find Web Hosting

Web hosting is where your website lives on the internet. Every website needs web hosting.

There are 100’s of web hosting companies out there if not thousands. But you need to choose best for your blog as hosting is a backbone of any website.

[alert-warning]I noticed, Many people on the Internet promoting hosting companies such as Bluehost despite the fact they don’t use the same product.

Only, Because Bluehost pay huge affiliate commission to people who promote their hosting Plans, $125/user to be exact.[/alert-warning]

That’s a lot of Money, but I don’t want you guys to suffer from horrible service for the sake of few extra bucks.

Web hosting I use for this Blog and recommend is SiteGround. (Read SiteGround review).

You can buy hosting from SiteGround, which will only cost you $3.95/month for unlimited bandwidth (with the 50% discount link below). With Free Domain Name. (save another $15)

siteground plans for wordpress hosting

This process will take 2 minutes and here is a video guide to help you along the way. Click on the below link and get a hosting package now.

Sign up for SiteGround (Exclusive discount + free domain name)

SiteGround is perfect for those who care deeply about customer support, while not sacrificing quick page speeds or impressive uptime at affordable Price with free SSL and Domain name sounds great.

NOTE: At WpGlorify I believe in transparency. If you sign up with SiteGround using the link above, I will earn a small commission at no extra cost to you (in fact, you will save money and get a free domain). But I only recommend products that I personally use and know you will be in right hands.

4. Pick a domain name

A domain name is what people type to get to your website. It’s your site’s address on the internet. Think

A domain name typically costs $14.99 / year. Thankfully, SiteGround, an official WordPress recommended hosting provider, is offering a free domain name.

You can choose your domain name during the sign-up process.

[alert-announce]Things To keep in Mind when chose Your Domain Name

  • Keep it short
  • Make it easy to type
  • Make it brandable
  • Avoid numbers and hyphens
  • Make it pronounceable
  • If your name isn’t available, it’s okay to append or modify it


5. Install WordPress

The next thing you need to do is install the WordPress on your domain. This process will just take 2 minutes.

  •  After you finish sign up with SiteGround go to “My Accounts” Tab and click on “Go to CPanel” button.  In this is\\ where you have full control of your server.

how to start a blog

  •   Click on WordPress icon in your c-panel under auto-Installers section.

how to start a blog

  • On the next screen, Click Install button again to begin WordPress Installation Process.

how to start a blog

  • Next, You have to fill the necessary information like username and password. Follow the prompts…

On the next screen, you will see the processing bar, It does say it can take up to 3-4 minutes but usually don’t take more than 20 seconds.

Congratulations, you have created your WordPress site. That wasn’t too bad right.

Your WordPress login URL will look like this:

Click on the WordPress login link to login to your dashboard.

6.Blog & Website Design

Themes control the visual appearance of your WordPress blog. When you install WordPress, It comes with the default theme (Twenty Seventeen).

The default theme is not very appealing. There are thousands of pre-made Free WordPress themes that you can install on your site from WordPress repository.

You can change your theme by going to your WordPress dashboard and clicking on Appearance » Themes.

Install wordpress themes

There are also many websites from where you can get premium themes typically cost around $50 like ThemeForest.

For This Site,

I am using SocialMe by

MyThemeShop have some cool themes. Which not just look beautiful but also Fast and Optimised for Google and other search engines. (Read Full Review)

7. Add Functionality With WordPress Plugins

Plugins Are Tools to Extend Functionality of WordPress website. 

You can pretty much do anything with plugins without touching a single line of code. There are almost 50,000 plugins in WordPress repository to download for free and many other websites offering premium plugins on their websites.

Because of so many features and other possible functionalities, it is not practical or good Idea to include everything in WordPress core. That’s why WordPress developers build plugins.

So, you can add any functionality you want and keep WordPress light-weight and fast without unnecessary features. From Online store with plugins like WooCommerce to Social Media websites with plugins like BuddyPress.

How To Install Plugin

It’s Pretty much same as Installing a Theme, Watch a Video below for Installing a Yoast Seo Plugin.

Essential plugins

Having the right set of tools can help you take your business to the next level. You should Install Plugins mentioned below to Enhance the functionality of your website and make it secure, fast and SEO friendly.

WordPress SEO by Yoast (This is a fantastic free plugin to make your blog SEO friendly. This plugin is super easy to use with proper Instructions with every feature and if you are stuck at any step, just drop me a comment, and I will help you along the way.

WP Fastest Cache – This Plugin Is Very Important to Speed Up Your blog. It’s straightforward and easy to use.

Loganizer –  Limit Login Attempts puts a limit on how many times a user can try to log in. After a given number of login attempts, it locks down the admin area for a limited time. Which will helps to stop brute force attack on your website.

Imagify – Reduce Size of Images. Essential for maintaining a fast website

Social warfare -Visitors Can share your post on social media.  Depends On your Theme you might don’t have to Install This

You can Check Plugins And Services I use. For this website to enhance functionality, speed, security and for marketing purposes.

Congratulations, You are now Graduated in WordPress Basics. 

8. Search Engine Optimisation (SEO)

Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a web search engine’s unpaid results—often referred to as “natural”, “organic”, or “earned” results.

I will just discuss very basic things you need to do right after you make your website.

 Set Up WordPress Permalinks

The very first thing you need to do is fix your link structure. A permanent static hyperlink to a particular web page or entry in a blog. For example, the permalink for this article is

The default WordPress permalink is –

This permalink is short but not friendly for search engines and hard to remember. Let’s fix it

how to start a blog


Go to Settings > Permalink and select “Post name.”

Click “Save.”

 Submit Your Website to Search Engines

Submitting your site to search engine is an important step. To let search engines know that your site is ready to Index but please be careful and don’t hurry to submit your website until it’s ready.

From Ready I mean first, decide which pages you would like to keep on your website setup proper permalink structure.

Finalize if you want to keep your site with www or without www(there is no SEO advantage with any of them, but it’s important to be consistent as Google mention it depends on your preference).

Let’s say you have a page called ‘contact’ when you submit your website to Google, and later you decide to change the page name and slug(page link) to ‘contact us’. This will end up as an error in Google search console and Google will have difficulty to index that page.

This is Just Beginning of SEO, You may want to join my Exclusive Club where I share all the Steps to rank higher in Google.

[alert-announce]You should check this guide for Beginners SEO Guide from Moz [/alert-announce]

9. Speed Up your Website

My website Loads in less than a second. I always take care of my website performance. Site speed is also one of the ranking factor mentioned by Google.

I would like you to read this article I have written to Speed Up WordPress website.

10. Most Important, How To Make Money Online

There are many ways to make money online with Blogging.

Potential is huge. You just need to grab your share. Everyone looks on the Internet for small or Important things. The good thing is New Audience is growing day by day.

[alert-warning]Two main ways Bloggers make money Online is through Advertising and Affiliate Program.[/alert-warning]


If You are not familiar with the concept, Basically You show ads on your blog and when people visit your website you will make some money.

There are many types of advertising such as:

  • Pay per click: When Someone Clicks On Ad you make money
  • Cost Per Impression: You will get paid when someone visits your site, typically set amount for per 1000 visitors
  • Sell your own advertising space: You sell your own ad space and rent a space on your website for set period of time
  • Cost Per Action: This is highest paying ads but You will only get paid if someone clicks an ad and buys buy something or signup for service.

Google Adsense is one of the most popular ad networks out there. In fact, Google makes Billions of Dollars every year just from Advertising. If you show Google ads on your blog, you will get roughly 70% of share. One click on Add can be as high as $30 per click or sometimes only a few cents.

Depends On How Competitive Your Niche is.

Other Popular Ad networks are They provide ads through Bing and Yahoo. is also Pay Per Click Ad Network.


Affiliate marketing is different from Ads,

You get paid when you promote some product(or many products) and when people buy that product you will earn the certain percentage of the sale.

There is no one network to join. It really depends on your niche. For Example,

Amazon is great if you want to promote the range of products. You can sell anything  From $5 ebook to $3000 sound System.

In return, You will get 10% share on every sale.

Or you can just join some product related to your blog that way you can talk about that product and people will be more Interesting to buy.

Quick recap: how to start a blog

So… we talked about what you should write, Choose right Blogging Platform and choose Good Hosting account and all other related technical stuff.

I hope you enjoyed reading From Top to Bottom

If any question, You are more than welcome to leave a comment below or send me a private message here. I will be in touch with all of you.

If you want my help to setup Your Blog completely free, Do let me know So I can do my best to help you. Thank You

Keep Blogging 🙂