How to Start a Blog & Make Money Blogging in 2019 [Ultimate Blogging Guide]

How to Start a Blog & Make Money Blogging in 2019

Do you want to start a blog and get paid for blogging?

You’ve come to the right place. Blogspot Mastery helps individuals and companies to start a blog and quit your 9-5 job and lead a life without boss.

Blogging is an ideal choice for passion and career.

The reason for starting your blog can be many of these:

  • Money
  • Sharing your knowledge
  • Social impact
  • Fame
  • Documenting your thoughts

Or any other.

However, there is one of the most common questions among you:

  • Where should you start a blog? (Platform for blogging)
  • Which niche should you choose? (Blog topic)
  • What should your domain name be?
  • How to buy the domain name?
  • Where should you host your blog?
  • How to buy hosting for your domain name?
  • How to install the blog on your domain name?
  • Design of your blog?
  • Most important elements to make your blog shine
  • How to write the first blog post?

In this guide you will not only find answers to these questions, but you can also start a blog today. So grab a cup of coffee and continue reading on your new journey.

Here are the steps to start a blog:

Step 1: Choosing a Niche for your blog
Step 2: Select the blog platform
Step 3: Choose a domain name and hosting for your blog
Step 5: Install WordPress on the blog (Tutorial is given below)
Step 6: Design your blog
Step 7: Install the best WordPress plug-ins
Step 8: write your first blog post
Step 9: Share your write-up with the world
Step 10: generate income with your blog
Step 11: Learn and become your own boss

Note: To make it easier for you to take action, I’m suggesting only those options in terms of platform, hosting which are working for everyone.

How To Start A Blog From Scratch and with No Experience

This guide is made for users like you who are just starting out and knows a little or nothing about blogging.

You can start your blog within minutes.

And it will also be better than most other blogs on the Internet.

Choosing a Niche for your blog

The first thing you have to do is find the niche of your blog. Under niche, I mean finding a topic that your blog is about.

I hope you don’t intend to blog about anything and make money. This won’t work in 2019 and your chances of success are better when you blog on one particular topic.

You may be a jack-of-all-trades and want to start a blog on multiple topics, but it won’t be fruitful because people like to subscribe to a blog, which is an authority on a particular topic.

In addition, Google, the largest search engine, prefers a website that is built on one topic. For example, the Blogspot Mastery’s topic is “blogging” and that’s how you found us.

The big question now is

how do you find the subject of your blog?

Here are a few tips that can help you get started:

  • Find a topic that you know better than anyone. It doesn’t have to be the job you’re doing, and it can be anything. Try to think about the topic that you like most to talk about, and you can talk about it comfortably for hours.
  • The good idea is to choose a topic that you usually read about. The subject you read about all the time is something that interests you.
  • Also make sure that you have a strong interest in a certain topic and that you can add values ​​with your own insights.
  • For beginners, I always recommend using pen paper and writing the topics in different columns that you like. For example: motivation, fashion, technology, finance, photography, scientific research, baby care, healthcare and so on. Now try to write 25 message ideas for those different columns. When you write the message title, consider what you can write without taking reference. At the end of the 25th article, it will help you find the topic (Niche) that you like best.

This is a crucial step before you start a blog, because it helps you choose a topic that you are most excited about.

This ensures that you do not burn out when your blog goes live.

If you choose a topic that you enjoy talking about and writing about, it will ensure that your burnout period will never come. So, I assume you have chosen the niche for your blog that can earn you some money.

Conclusion- selecting an appropriate niche is the most important step for starting a new blog.

Select the Blogging Platform

The first answer you need is: where should you create your blog?

There are many blog platforms and people have different opinions about each of them.

Most bloggers start blogging on the WordPress platform.

WordPress is popular mainly because it is easy to use.

Here’s an interesting fact: 30% of the websites in the world are made possible by WordPress.

Once you have passed the testing period, you are ready to do something more meaningful. Download a WordPress blog and don’t confuse yourself with vs blog hosted by the user.

A WordPress blog ( hosted by yourself is what you need. It means that you install WordPress on your own hosting and get a domain. This process is simple & in the further part you also learn how to do that.

Pick a domain name and hosting for your blog

Domain Name:

The domain name should be Easy to remember, easy to pronounce and easy to type.

Just remember these 3 secrets when choosing a domain name for your blog.

The name of your blog is the most important part for success. A domain name is the URL of a blog that a visitor will use to open a blog.

For instance;

When you start a blog on BlogSpot or platform, you get an address such as and

A modified domain name is similar to, for which we have to pay $ 12 / year. However, I have shared a trick with which you can save this $ 12 for domain purchase.

Now there are some rules that help you choose the best name for your new blog. Here are some tips from my experience:

  • Prefer .com domain name above anything else.
  • Your domain name must be easy to pronounce and easy to type.
  • Make sure your domain name is not confusing for the listener.

You can use the suggestion function of the Bluehost domain to check whether your domain name is available or not. Simply enter a word that you have chosen for your blog and it will also show you available domain name suggestions.

My suggestion is to be creative and follow the three rules I shared above. Here are a few things you should not do when selecting the domain name for your new blog:

  • Do not use a domain name that is too long. Try to keep it lower than 13 or at max 15 characters. Ex: Cricbuzz
  • Do not use a domain extension such as .info, .net, etc., because they tend to be bad on search engines. I always prefer and suggest using an extension such as .com or .org.

Suggested read:

Web-hosting & Domain for starting a blog:

Now let’s buy a hosting for our blog

Web hosting is where WordPress will be installed. This is a server that stays online 24 hours a day and all your future blog images, blog design and everything are stored on this server (hosting).

That is how your website is used 24 hours a day, 7 days.

The good thing is, hostings are cheap.

There are numerous hosting service providers, but for your blog:

Bluehost is the most ideal choice because it offers everything you need to create a blog. Functions such as:

  • Free SSL
  • Unlimited Bandwidth
  • Unlimited storage
  • Free domain name (saving of $ 12 / year)
  • Easy to use cPanel.

And the best part, it only costs $ 2.95 a month

Here’s how to buy it:

Bluehost hosting

Select Basic plan if you want to start a blog or Plus plan if you want to start multiple blog.

Bluehost pricing

On the next page you can claim your free domain name. If you are not yet done with your domain name, you can click Choose Later.

Blueehost domain

Enter your contact details on the next page. Pay extra attention to package extras, because you can skip a few things to save some money.

How to start a blog

Besides the protection of domain ownership, you uncheck everything.

Under payment information you can pay with a credit or debit card or if you want to pay via PayPal, you can click on More payment options.

How to start a blog

Once you have made the payment, Bluehost will also create your blog in the next 10 minutes. This will be done automatically and saves a lot of hassle for beginners who just want a ready-made blog.

Here is a nice part: Once you have finished purchasing the hosting + domain name, Bluehost will automatically install the WordPress software on your domain name. That means your blog is installed and now comes the cool stuff that every beginner blogger likes.

Set up your blog

The best thing about Bluehost is it will automatically install the blog for you. However, you are not yet ready, because you have to enter a few things before you start writing your first blog post

To start setting up your blog for branding and to make it perfect, I have shared a number of guides that you can use to get started:

Design of your blog

The first impression is the last impression

that is the mantra we follow for a blog.

Design of the blog is the most important aspect of your blog because good design ensures that your visitors will enjoy your blog. In fact, that’s how your readers will remember your blog. Imagine your blog design as you with a nice outfit.

In WordPress there is a concept called “WordPress themes“. These are ready-made designs that are available for all types of blogs.

There are many free and Premium WordPress themes out there. I always recommend going for a premium theme because you get all the support and starter’s guide, and you will also have a quality design for your blog.

Here are easy-to-use modern theme clubs that I would recommend starting with.

Wordpress themes

Astra theme: this is a lightweight theme that provides the template for all types of blogs. Once you have installed this theme, you can choose from the ready-made template and your blog design will be ready within 30-45 minutes. This is a perfect addition to any new WordPress blog.

Genesis: This is the most expensive option, but certainly one of the best theme frames out there. You must opt ​​for a pro package, which gives you free access to all your skins and future updates.

There are many more premium WordPress theme clubs out there, but I recommend one of the above two for a professional start.

WordPress plugins

Thousands of WordPress plug-ins are available. Below I have only mentioned those plug-ins that you should install from day one.

Read this tutorial for more information about installing WordPress plug-ins.

Here are plug-ins that you should have on your newly created WordPress blog:

  • WordPress SEO by Yoast
  • Akismet
  • ShortPixels
  • W3 total cache
  • Jetpack by

You can find a list of the best WordPress plug-ins here.

There are many more plug-ins, but above plug-ins ensure that all basics plug-ins are installed on your blog.

If you have followed all the steps so far, your blog is ready.

Now comes the part that you should do over time and that is adding new content.

Plan your content

Before you start writing your first blog post, you must create a content plan.

You can use a Trello board or even an excel. Here is a free Trello content planning board that you could use.

Trello blog post planner

This Trello board comes with a checklist to help you write the perfect article. Click on more in the right sidebar and click on the copy board.

Make a note of all the content you could write in the article ideas. You can also create an overview of the content if you want.

It is a good idea to do this in one go and next time you can start writing your content (one at a time).

Writing your first Blog post

This is where the real fun begins, writing your first article.

Here are the guidelines to help you decide what your first blog post is about.

I will share some of the articles below to get you started, but here are some tips to ensure that you don’t make mistakes a newbie usually makes:

  • When you write your content, imagine that a person is sitting next to you and that you are talking to the person. Write in the tone of the first person, because there is one person who reads your blog. For example, you can only read this blog post. That is why you may stand out, my tone is “me” and “you”.
  • Your content must cover all aspects of the topic that you are writing about. Feel free to write more than 1000 words.
  • Do not copy images from Google. Rather use these sites to download free-to-use images.
  • You can also embed videos from YouTube. Here is a tutorial on how to do that.

If you want to skip the general crowd and improve your blog game, read the comprehensive SEO copywriting guide. This ensures that whatever you write will boost your search engine traffic.

Add important pages on your blog

Here are some of the important pages that you should have on your blog from day one.

About page: contains information about you and your blog.

Contact page: a page with a contact form. You can use the contact form function of contact form 7 or Jetpack to create a contact form on WordPress.

Driving traffic to your Blog

So you have everything under control and your first blog is live. The biggest problem is generating traffic. If you’ve read about SEO, that’s no problem. You must start to get your site indexed within 24 hours.

There are now many techniques that you can use to get traffic to your newly created blog. Here are just three sources that you need to get started.

How to promote your blog.

Getting social

Once you have set up your blog, make your blog social so that your readers can join your community.

You just need to get started and not have to be stressed, because again, I am here to guide you with the best resources.

To become social with your blog, you need a Facebook page, Instagram account, Twitter account.

Here are sources that will help you get started here.

Now, Make money from blogging in easy steps

There are many ways your blog can earn a passive income for you.

Here are some of the most popular ways:

  • Google AdSense
  • Affiliate marketing
  • Sponsored content (get paid for writing about others)
  • Amazon Partner Program
  • Direct sales of advertisements
  • Own digital products such as eBooks, online course

I have covered all these aspects of blogging in this exclusive article: how to make money blogging

Welcome to the world of Blogging!

I tried to cover as much as I could for a newbie to get started, but if you still have a question in your mind before starting your new blog on WordPress, feel free to give us a shout via comment.

Do share this start a blog guide with others who wanted to create a blog for sometime.