Start a Blog in 2018 - Definitive Guide

start a wordpress blog

Are you looking for to start your own blog and want to make some good money online?

In today’s Era,

Everyone is looking for ways to earn money online.

There are a lot of ways to earn money online but blogging is the best and genuine way in all of them.

I know, starting a blog might be little terrifying thought for you in the beginning.

But you are at the right place.

Here I will guide you on how to start a WordPress blog from scratch without technical knowledge even if you are a beginner.

Well, There may be many questions in your mind that how to start a blog and make money?

But, You don’t worry. I am here for you.

What Do I Need First To Start a Blog?

Good question.

Before starting a blog, You should think about 3 important things.

Blogging Niche

Blogging Platform

Domain Name & Hosting

Choosing Blog Niche

blogging niche

The meaning of niche is simply the topic of your blog.

Choosing the blog topic should be the first step before starting anything. Because, without a clear subject and goal in mind, your blogging is waste of time.

Your blog topic or niche will determine everything to your blog.

Always choose that blog topic in which you are interested and have good command. Because blogging is just kind of a fun.

If You are not enjoying what you are doing, then your blogging is waste of time. Except for your interest, your blog topic should have future also.

Here are 4 things that you should keep in mind when picking a niche for your blog:

1. Your Interest

2. Audience interest

3. Marketing Demand

4. Future of the topic

Blogging Platform

blogging platform

There are many blogging platforms to start a blog. But I will suggest you go with WordPress.

Note: Here I am talking about self-hosted WordPress (

Because it is a great and very popular blogging platform among the bloggers and businessman.

It provides you more flexibility and amazing features to build a great website or blog.

This is an open source software, anyone can use it 100% free. All you need is a domain name and web hosting.

That’s why it’s also known as self-hosted WordPress.

According to a report, 27% websites are built with WordPress on the Internet.

wordpress blog market share
Domain Name & Hosting

domain name and hosting

There are many domain name registrar and hosting company available on the internet. But I know the value of money while you are starting a new career of your life.

A domain name typically costs $14.99/year, and web hosting normally costs $7.99/month.

That’s a lot for beginners who are just starting out.

So, I will suggest you BlueHost because Bluehost is one of the oldest and popular web hosting company, started in 1996 (that’s before Google). BlueHost is an official WordPress recommended hosting provider.

Bluehost offers to WordPress users a free domain name and over 60% off on web hosting.

How To Register Domain Name & Hosting Account For Your Blog?

Let’s go ahead and purchase domain name + hosting account for your blog.

Just go to

Click on Get Started Now button as shown in below screenshot.


On the next screen, select the hosting plan according to your need.

I will recommend you to select the Basic plan as a starter.

According to need, you can upgrade your hosting plan at any time.


On the next page, You have to register your new domain name. which will be your blog address, like (

It’s free with your web hosting plan.

Click on Next button.


Now on the next page,

Lastly, you will need to fill your account information.


After filling account information finalize the package information to complete the process.

Select your account plan cycle period according to your budget.

you will also see optional extras services under package information which you can add to your web hosting plan.

But I think it’s not necessary right now. So, unchecked all the optional services boxes.


Now, It’s time to pay.

You can make payment by credit card or PayPal by click on More payment options

After filling payment details check on Bluehost’s terms and make payment by click on Submit button.


After completing the process, you will receive an email with details on how to login to your web hosting control panel (cPanel).

Cpanel is main control panel of your website from where you can manage everything.

That's all.

Now, It’s time to install WordPress on your website.

How To Install WordPress?

To install WordPress follow the given instructions below.

1. ​​​​Login to your
Bluehost Cpanel account

2. ​​​​Click on Install WordPress under the Website section.

3. Click on Install button.

On the next screen, you will be asked to select your domain name. Choose the domain from the drop-down and then click Next.

After that, you have to enter your Site Name, username, and a password for your site. You also need to check all the check-boxes and then click Install.

WordPress installation process will start. The marketplace will prompt you to browse WordPress themes, during WordPress installation.

But you no need to do that right now. We will tell you setting up WordPress with cool plugins and themes in next steps.

After finishing the installation, you will see the installation complete notificatio​​​​n in the top header bar.

Click on that notification link to see the WordPress login URL, username, and password.

Your WordPress login URL will look like this:

Go to this URL and login to your WordPress dashboard

That’s all.

Congratulations, Now you have created your own WordPress blog.

I hope, all these guides would be helpful enough for you to start a WordPress blog from the scratch.

If you’re getting any problem with starting a blog,
contact me anytime I’ll do my best to resolve your problem.

Don’t forget to subscribe our newsletter for more actionable and helpful blogging tips.

Did you like this tutorial?

Don’t forget to share it with others who are struggling to get started with the blog.

Want More Actionable Tips?

Subscribe our newsletter to get more secret tips direct into your mail box.