How To Start A Blog In 2019 – The Definitive Guide

Piyush Yadav

Have you decided to start your own blog? Well, it’s a good decision.

I have taken this decision when I was in the class 9th at the age of 14 and I think this is one of my great decision I have ever taken in my life.

And from then to now my life has been fully changed just because of blogging.

So, if you also want to know how to start a blog, how it can change your life and how can you make money from blogging.

Then keep reading this definitive guide of 7500+ words to solve your all queries.

But, before knowing anything first of all let me motivate you.

Do you know how much money you can make from blogging, is it 100 dollars or 1000 dollars or even more.

Stop thinking and let’s see how much other bloggers are earning.

Here I have mentioned few bloggers who are earning a passive income from their blog.

Abby Lawson – She runs the blog called “Just a Girl and Her Blog” which is mainly focused on lifestyle, organization, and productivity.

  • Save
Abby Lawson’s Earnings

She is earning more than $41,000+ in a month from his blog can you imagine, this is a huge amount of money.

Let me know you about a blogger who is earning a lot of amount from his blog.

Michelle Schroeder-Gardner – Michelle is a professional blogger who is running a blog called “Making Sense of Cents” which helps people to earn more and save more.

Do you know how much Michelle is earning, she is earning over $120,000 in a month that is a very big amount of money.

  • Save
Michelle Schroeder-Gardner Earnings

Are you feeling motivated and also want to earn a passive income like these guys then read this article till End and implement all the things to earn a passive income like these guys.

How To Start A Blog That Makes Money In 2019
  • Save

5 reasons Why you should start a blog

So, there are lot of reasons which will motivate you to start a blog but I think these are the main reasons why you should start a blog.

5 reasons Why you should Not start a blog

Apart from the advantages, there are some disadvantages of blogging that may prevent you from starting your own blog.

Let’s take a look at 5 reason that will force you not to start a blog.

Here’s a deal for you,

Now you have two options the first one is quit this article and waste your time in useless things that will ruin your whole life and the second option is to read this full guide implement all the things and you will start making a passive income from your blog withing 1 Year.

Let me know in the comment section what you have decided.

So without any further due let’s dive into this ultimate guide to start a blog in 2019.

How to start a blog that makes money: Step by step

Step 1 – Choose a Niche For Your Blog To Get Massive Success

  • Save

This is the very first and most important topic to start a blog.

If you will select a good niche for your blog then you can grow your blog quickly but apart from this if you will select a bad niche then you can’t get success in blogging.

I’m getting a lot of DM’s regarding this topic on my instagram. Where most of the people ask me these types of questions.

  • How to choose a good niche?
  • Which niche should I choose to earn a huge amount of money within few months?
  • Which niche is more profitable?
  • What are the most profitable blogging niches?
  • How do I find my niche blog?

There are many other similar questions that people often ask me.

The second question is, “Which niche should I choose to earn a huge amount of money within few months?” this is the most frequently asked question from newbies.

But my dear friends, if you think about money then you will never be able to achieve success.

Now I’m going to tell you how can you select a profitable niche for your blog.

Follow these simple steps to find a blog niche for yourself:

Do these things and you will get your niche

  • Take a pen and paper
  • Write down 50 things in which you have interest and you can give information to other people about those things.
  • Now pick top 10 most interested things.

Suppose you have selected a niche using this method but now what to do next?

Now you have to answer my some questions and also you have to analyze some things.

Are you excited to answer my question let’s dive it in!

Question 1: Can you write about that niche for 3 months without being bored?

As you know all businesses takes time to grow blogging is also a business.

And you also know you can’t grow your business without making more and more products.

But, In blogging you will not have to manufacture products but you have to prodyce more and more content to give value to your audience.

Suppose you started blogging but after a few days you are not getting ideas to write the article, You feel bored while writing an article.

In this case you can’t get success in that niche.

So which niche should you choose?

You should find a niche in which you enjoy writing about that topic.

Question 2: Are people interested to know about that topic?

Suppose you have selected a niche that no one wants to know about that and the searches are also very low.

Then what benefit you will get by doing work on that topic.

So always choose a niche which should have traffic potential.

But, now the question is that the topic we have chosen, people are searching for that or not.

So don’t worry because there are many tools which you can use to see that.

Here I’m going to tell you the tool which you can use to see that:

Keyword Everywhere – This is the amazing tool I have ever seen on the internet and it will definitely help you to know the trend of your niche.

Keyword everywhere is a extension which you will have to add in your browser.

Helpful resource: How To Install And Use Keywords Everywhere

Suppose I have selected a niche “Learn guitar” now after adding the Keyword Everywhere extension I’ll search it on google.

Now you will get something new below your search bar like in the image.

  • Save

So as you can see in the image this niche has a good traffic potential so I can work on this topic.

Question 3: Can I make money from that niche?

This is the very important question because why you’re starting blogging, Simple to share my knowledge and to earn money.

Suppose if you do not earn money from your blog then how will you feel at that time. We all know that iit will be a very bad time for you.

If you want to know can I make money from my niche or not then answer these simple questions:

If you still do not understand how to find the niche, then you can see these articles:

Step 2 – Select A Good Domain Name For Your Blog

Select A Good Domain Name For Your Blog
  • Save

After picking the niche it’s time to pick an amazing domain name for your site.

Are you excited for it ? So let’s dive it in!

I have seen many bloggers they are wasting a lot of time for finding a domain name but I think it’s not necessary.

If you want to find a good name for your blog then follow these simple steps for it:

3 Tips For Choosing A Good Domain Name

  • Choose something relevant – When you’re choosing a domain name keep in mind that your niche name should be in your domain name because it helps people to know about your website.
  • Example – My website helps you to learn to blog and I have added blogging word in my domain name this is a good domain name.
  • Do not use hyphens and numbers – I have seen many bloggers they are using hyphens(-) and numbers in their domain name but I think it’s not good. Let’s see an example: Good domain –, Bad domain –
  • Always choose .COM domain – If you’re going to start a blog then I’ll suggest you buy a .COM domain because you can easily rank it worldwide but if you’re making your site for a particular country then you can go with another domain.

Some Country domains are as follows:

Now you have successfully learned how to choose a good domain name.

How To Find Availability Of A Domain

Sometimes it happens that we get a very good domain but when we go to buy it. So we find out that someone else had bought it.

  • Save

So in this case what should we do to find a available domain name?

Let’s know about it,

Personally I’m using a tool called namechk for it and it’s an amazing tools.

This tool shows you the availability of the domain as well as that the name you have chosen is available on social media or not?

Let’s know how to use this tool in a perfect way,

  • Go to namechk website by clicking here you will get an interface like shown in the below given below.
  • Save
  • Type your domain name like I have entered upyourskills.

You will see the availability of your domain as shown in the image below. Green color means the domain is available and the black color means the domain is not available.

  • Save

When you will scroll down you will get an interesting thing as you can see in the image below.

  • Save

This shows the availability of that particular domain name on social media platforms like instagram, twitter, youtube, pinterest, reddit etc.

I hope this tool will be very helpful in finding domains for you too.

Step 3 – Choosing The Best Web Hosting For Your Blog At Affordable Price

Choosing The Best Web Hosting For Your Blog At Affordable Price
  • Save

After purchasing the domain name for your blog now it’s time to choose an affordable and best hosting for your blog.

Now many of you may have confused what is hosting and why it is needed.

What Is A Web Hosting?

Web hosting is the companies that store the data of your website and helps you to make it live it on the Internet.

As you need a hard drive to store your computer’s data like movies, games, files and other folders.

  • Save
Image By Google, Image Source: PCmag

In the same way, we need hosting to store our website data like images, videos, text etc.

Hope you guys understand well what is hosting and why it is mandatory.

Why You Should Choose A Good Web Hosting

Hosting selection is the very crucial and also very important topic for all the bloggers.

When I started blogging my first mistake was not selecting a good hosting.

When I came to this field I didn’t have any idea about hosting that what is hosting, which hosting should I buy as a beginner and also there was many questions in my mind.

But the mistake I made at that time, I do not want you to repeat those mistakes again.

At that time, I bought a very cheap hosting in order to save some money, which wasted my time and caused a lot of damage.

  • Save

So I’ll also recommend you not to buy a cheaper hosting because they will not give you good support, their speed will be very slow and there are also many problems in cheap hosting.

Now you guys are thinking from where should we buy hosting for our website.

But before knowing this first of all we’ll know about the types of hosting.

Types Of Web Hosting

There are mainly 4 types of web hosting the first one is shared hosting, second one is VPS hosting, third one is dedicated hosting and the last one is cloud hosting.

Let’s know about all these types of hosting in detail,

  • Save
Image Source: HostingFacts
  1. Shared Hosting (Best For Beginners) – Shared hosting is the most popular web hosting if you’re a beginner then shared hosting is best for you. In shared hosting your website will be hosted on the same server where other websites are hosting.
  2. VPS Hosting – VPS called as Virtual private server. This is also a shared hosting but this is more powerful than normal shared hosting. You can use also use this hosting if your website has a good amount of traffic.
  3. Dedicated Hosting – In dedicated hosting the hosting companies will give you a private server for your website. This hosting has a lot advantages. If your website traffic is very high then you can use this hosting.
  4. Cloud hosting – This is the future of web hosting this is same as VPS hosting but there are some differences between them. In cloud hosting your website will be a part of the whole network on a computer server.

Now the question is that which hosting should you buy as a beginner then I’ll recommend you to go with shared hosting because in starting your website does not have high traffic so shared hosting is enough for you.

Well There are a lot of hosting providers available on the internet. Which provide you hosting services at very affordable price.

  • Save

Some hosting provider are listed below:

But, Now the main question is that from where should I buy a good hosting for my blog.

Then I’ll recommend you to go with Siteground because Siteground is an ultimate hosting I have ever seen in my blogging career.

There are 5 most important things which we should keep in mind before buying a hosting.

  • Page Speed – This is a very important thing to keep in mind when buying a web hosting
  • Uptime – Uptime means how long your website is online or running. The uptime of Siteground is 99.99% it’s amazing.
  • Customer Support – Customer support matters a lot If you buy cheap hosting in order to save some money. You will not get good customer support there, due to which you may face many difficulties.
  • Security – Security also matters a lot for your website Because in today’s time, cybercrime has increased so much, so you need to be as alert as possible.

Siteground has all of these functions the page speed of Siteground is amazing even when I was using other hostings like Hostgator, Hostinger my page speed was around 4 seconds but now my page speed is around 1.5 to 2 seconds.

  • Save

Now you can imagine the power of siteground.

Siteground uptime, customer support and security is also unbeaten and it’s amazing.

If you do not believe my words then you see these screen shots. Hope this will clear your doubt.

  • Save

Siteground Is #1 Rated Hosting

I have collected some screen shots where people are rated the #1 hosting and you can see the result below.

  • Save
  • Save

Siteground Average Speed Is <1.0 Seconds

  • Save

Here are the proofs of siteground page speed where peoples are giving their reviews after using the siteground you can check the result below.

  • Save
  • Save

Ultimate Customer Support

Here I have collected some proofs where peoples are talking about the customer support of Siteground.

  • Save
  • Save

30 Days Money Back Guarantee

Siteground offers 30 days money back guarantee means they are confidence because they are giving amazing service to their customers.

  • Save

So what are you waiting for now,

I don’t think you can get good hosting anywhere else in such a small amount of money.

How To Purchase Siteground Hosting?

Step 1 :- Visit This Special Link to activate 77% Off and choose your hosting plan. Mainlyt Siteground offers 3 different plans.

  • StartUp ( $11.95 $3.95/month): You can host 1 website, 10GB web space, It can handle 10,000 visits monthly on your site.
  • GrowBig ( $19.95 $5.95/month) ): You can host the unlimited websites, 20 GB web space, It can handle 25,000 visits monthly on your site. If you’re a beginner then I’ll recommend you to go with this plan.
  • GoGeek ( $34.95 $7.95/month) ): You can host unlimited websites, 30 GB web space, It can handle 100,000 visits monthly on your site.
  • Save

Choose your plan (GrowBig Recommended) and click on GET PLAN button.

Step 2 :- Enter Your Domain Name

If you already have domain name then select the second option (I already have a domain name) and then enter your domain name.

  • Save

You can also buy domain from siteground if you want.

After entering your domain name, click on the PROCEED button.

Step 3 :- Fill your personal details.

  • Save

Here you will have to fill your personal details like First name, Last name, Address, Email, Password etc.

Step 4 :- Enter Your Credit/Debit Card Information

  • Save

Here you’ll have to enter your card details like Card number, Card hoder name, Expiration date etc.

Step 5 :- Choose Purchase Information

  • Save

Here you’ll have to select the duration of your hosting (I’ll recommend you to go with 1-year plan), select your data center (United States), you can also change your plan from here. (GrowBig Recommended)

Step 5 :- Agree To The Terms And Conditions

  • Save

Here you’ll have to agree with the terms and conditions of siteground just check both of the boxes and then click on the PAY NOW button.

Wait few seconds and you are all done.

Now after sometime you will get all the credentials of your hosting like your nameservers, your cPanel login details etc.

How To Connect Domain With Hosting

If you have purchased your domain from another domain provider then you will have to connect your domain with your hosting.

SiteGround Nameservers

  • Save

After purchasing the hosting you’ll get an email from Siteground where you will get your nameservers just go to your domain provider and enter your nameserver in your DNS settings.

Helpful resources:

Step 4 – Setup Your Blog Easily And Effortlessly

Setup Your Blog Easily And Effortlessly
  • Save

After connecting the domain and the hosting now it’s time to install wordpress on it.

Step 1:- Login to your cPanel with your username and password which hosting company provided you in the email.

  • Save

Step 2 :- Go to Softaculous app installer here you will see many softwares you have to click on the wordpress icon.

  • Save

Step 3 :- After clicking on the WordPress icon you will see a interface something like this now you have to click on install WordPress.

  • Save

Step 4:- Select your language.

  • Save

Step 5: Here you’ll have to choose a site title, username and a password and an email after entering these things click on Install WordPress button.

  • Save

Now you have successfully installed WordPress. If you want to open your dashboard just go to this URL ( and enter your login details.

  • Save

That’s it!

Step 5 – Design Your Blog Like A Pro (Theme + Page Builder)

  • Save

Now after installing wordpress it’s time to design your website like a pro.

I know you all guys are beginners but believe me design matters a lot in today’s time.

If you’re providing a lot of valueable content but your design is not good then nobody will read your article.

We all know that Content Is King but I think without design content is nothing.

Benefits Of Having A Good Gesign

Now you’re thinking which theme should I use for my wordpress site!

Then I’ll recommend you to use Generatepress Premium because it has a lot of amazing features that will make your blog amazing in a short time of period.

But, why only Generatepress Premium, then here are the reasons:

I think now your doubts have been cleared why you should use GeneratePress Premium.

Now many peoples are thinking why we should not use a free wordpress theme so here are the reasons:

So, I think now you have understand which theme is good for you.

Then what you have decided?

Obviously GeneratePress because it has amazing features than other wordpress themes.

How To Purchase GeneratePress Premium

Step 1 :- Visit This Special Link to activate 61% off on GeneratePress Premium.

Step 2 :- Click on the ADD TO CART button.

  • Save

Step 3 :- Choose payment method from Paypal and Credit Card.

  • Save

Step 4 :- Enter your personal details like name, email etc.

  • Save

Step 5 :- Check these two boxes to accept their terms and conditions and click on the PURCHASE button and done your payment

  • Save

After purchasing the GeneratePress theme, you will see two files there first one is the theme and the second one is the plugin. You have to download both files.

  • Save

How To Install GeneratePress Premium

After purchasing the theme now it’s time to install it into your wordpress site.

Follow these simple steps to install GeneratePress Theme and Premium plugin into your WordPress site.

Step 1 :- Login to your WordPress Dashboard

Step 2 :- Go to appeareance section and click on the theme option.

  • Save

Step 3 :- Click on the ADD NEW option

  • Save

Step 4 :- Click on the upload file option and select your theme which you have downloaded.

  • Save

Step 5 :- Click on INSTALL NOW button and wait few seconds.

Congrats! Now you have successfully applied the GeneratePress theme on your blog now it’s time to activate the premium version of the theme.

How To Install And Activate The Premium Plugin

Step 1 :- Login to your WordPress Dashoboard.

Step 2 :- Go to plugin section and select the add new option from popup menu.

  • Save

Step 3 : – Click on add new button select your plugin and upload it.

  • Save

That’s it!

How To Activate License Key

Step 1 :- Go to appearance section and click on GeneratePress.

Step 2 :- Enter your license key into this area (See image).

  • Save

Now you have successfully installed the GeneratePress Premium on your wordpress website.

It is looking very big process but when you’ll do it it will take only few minutes.

Step 6 – Important Settings To Do After Installing WordPress

Important Settings To Do After Installing WordPress
  • Save

After installing wordpress and designing the theme now it’s time to do some basic settings.

I have seen many bloggers they are not doing these setting due to which they have to face many difficulties.

Step 1 :- Go to setting section and click on the General option.

Here you will see a lot of options and you have to fill all of these things correctly because if your basic settings will be wrong then maybe you have to face some problems.

  • Save

So do these settings carefully!

In the General option you have to give a site title and a site tagline and you can also select timezone and date fromat if you want to do (I’ll suggest you to do).

Step 2 :- Leave the writing option and click on the reading option.

Here you will see a setting a Search Engine Visibility. Always keep in mind that you should never check this box.

  • Save

Because, if you will check this option Google will never rank your any article. Even Google will not index your articles.

So be careful about this option.

Step 3 :- Leave Discussion and Media option and click on the permalinks option.

It’s very important to change your permalinks settings. Because permalink matters a lot in ranking.

There are a lot of options like Plain, Date and Time, Month and Name, Numeric and Post Name.

Here I’ll recommend you to select you “Post Name” option because it makes your article more SEO friendly.

  • Save

Let me show you example of all these options:

Suppose I’m writing an article on How To Start A Blog then what will be my permalink in different conditions

Example 1 (Plain) :-

Example 2 (Day and Name) :-

Example 3 (Month and Name) :- how-to-start-a-blog /

Example 4 (Numeric) :-

Example 5 (Post Name) :- how-to-start-a-blog/

Now let me know which one is looking good obviously last one because it shows what is the main goal of that link.

That’s it now you have successfully done all the basic setting now it’s time to customize your GeneratePress Theme to make it yours.

Step 7 – How To Customize Your Theme

How To Customize Your Theme
  • Save

Now I’m going to tell you how can you upload your own logo, how can you create menus and many more things.

If you want to upload your logo in the theme to make it yours then go to Appearance >> Customize >> Site Identity

  • Save

Here you will a option of Logo you can upload your logo here very easily.

If you want to change colors of your theme then Go to Appearance >> Customize >> Color

  • Save

And here you can change your theme colors according to you.

Also there are a lot of options which you can use to make your theme more professional if you are getting any problem in customization then you can simply contact their support staff.

If you need any help from me just email me and I’ll reply and help you within 24 business hours.

Must-Have Plugins And Tools For Starting A Blog

1) Akismet Anti-Spam

  • Save

This is an Anti spam plugin which helps you to stop spam comments on your website.

You can use this plugin free of cost just go to your pugin seaction and install it from there.

2) Rank Math SEO

  • Save

This is a SEO plugin which helps you to optimize your content to rank higher on google.

This plugin is also free of cost and you can install it from plugin section.

Personally I’m using this plugin and this plugin has a lot of features which no one is giving in free of cost.

3) Image Optimizer

  • Save

This is an image optimizer plugin which will help you to optimize your website images.

We all know that website speed matters a lot this plugin will help you to speed up your website speed by reducing page size.

4) Social Snap

  • Save

This is a social sharing plugin which will help you to get more traffic from social media.

This plugin is freemium means you can use it free of cost or you can also purchase their upgraded version.

5) UpdraftPlus – Backup/Restore

  • Save

This plugin will help you to backup of your wordpress website personally I’m using it and it’s amazing.

You can automate this plugin to take backup daily, weekly or monthly.

6) Wordfence Security

  • Save

Security matters a lot in all online and offline works.

Wordfrence Security plugin will help you to save your webiste from hacking.

I’m using this plugin since last few dasy and it’s working extremely well fro me.

7) WP Rocket

  • Save

WP Rocket is a premium plugin which will help you to boost your website speed.

I’m ussing this plugin since last few months and it’ amazing I’ll recommend you to use this plugin.

Because if you want to rank higher on google then your website speed should be under 3 seconds.

8) Contact Form 7 / WP Forms Lite

  • Save

These plugins will help you to create contact us page in a short time of period.

And it will not effect your website speed so you can use these plugins without any hesitation.

9) Ultimate Addons for Gutenberg

  • Save

I’m using this plugins since last 2 months and it’s amazing it will help you to design your articles like a pro.

As I said earlier Content is King but without design content is nothing so use this plugin to make your content more attractive.

10) Thrive Architect

  • Save

Thrive architect helps you to design amazing web pages to get more dwell time.

This web page is also designed by Thrive Architect and I think this is the ultimate page builder.

Step 8 – Install A SEO Plugin On Your Blog

Install A SEO Plugin On Your Blog
  • Save

If you want to rank higher on Google then you have to use a SEO plugin because these plugin help us to optimize our content for Google.

Other platforms like Blogger, Wix, Tumblr does not support any SEO plugin due to which we have to waste a lot of there.

But WordPress does not have any limitation and you can do anything in wordpress which you want to do.

There are a lot of SEO plugins available on internet but personally I have used two plugins the number one is Yoast SEO and the second one is Rank Math.

  • Save

Currently I’m using Rank Math because it has a lot of feature which other plugins are not giving in their free version.

And I’ll also recommend you to use Rank Math SEO plugin.

How To Install Rank Math

If you want to install Rank Math in your wordpress website then follow these simple steps:

Step 1 :- Go to Plugins >> Add new

Step 2 :- Search Rank Math in the search bar and active the plugin after installing it.

  • Save

After installing the plugin you have to do some setting which you can easily do by this Rank Math SEO Plugin Settings Guide.

Step 9 – Submit Your Website In Google Search Console

Submit Your Website In Google Search Console
  • Save

If you want that Google index your website then you will have to submit it in Google Search Console.

Google search console is the official product of google which helps bloggers to see the performance of their website.

This tool shows you, mobile usability, sites linking to your site, ranking keywords and many more things.

If you want to know more about Google Search Console then check this ultimate guide Google Search Console : The Definitive Guide

How To Submit Your Site In Google Search Console

Step 1 :- First Go to search console and click on start now button.

Step 2 :- Login with your email and password.

Step 3 :- Click on add property and type your URL and click on CONTINUE button.

  • Save

How To Verify Your Site

After clicking on CONTINUE button you’ll see some options to verify your website.

There are a lot of methods to verify your site like:

  • HTML Tag
  • Domain Name Provider
  • Google Analytics
  • Google Tag Manager

Personally I’m using HTML Tag method to verify my all the sites. This method is very easy even if you’re a beginner then you don’t have to do any technical work to verify this.

Just click on HTML tag and you will get a code of google site verification just copy this code and go to your Wp dashboard.

  • Save

Go to your Rank Math dashboard and click on Search Console option and paste your code in the box.

  • Save

Then go to Google Search console and click on VERIFY button.

Now you have successfully learned how to connect your website with Google Search Console let’s move on.

Step 10 – Connect Your Website With Google Analytics

Connect Your Website With Google Analytics
  • Save

Google Analytics is a very useful tool for all the bloggers.

This tool helps you to track your website that how much visitors are coming to your website, how much time they are spending on it, your which web page works good and also many things.

How To Connect Google Analytics

First Go to Google Analytics and click on Start for free to create a analytics account.

Here you will have to provide some basic information to get tracking code for your website like Account Name, Website URL, Time zone, etc.

  • Save

After filling all these information you will get a tracking code to verify your code.

Just go to your theme editor and click on header.php option and paste the code below <head> tags.

Now you have all done.

Step 11 – Keyword Research To Rank Quickly

Keyword Research To Rank Quickly
  • Save

Keyword research is a very important step to get organic traffic to your website.

If you will not do proper keyword research then it will be very hard to rank your articles on Google.

So before writing any article you all have to do a proper keyword research to rank your articles quickly on all the search engines.

Basically, there are mainly three types of keywords the first one is short tail keyword, the second one is medium tail keywords and the last on is long tail keywords.

  • Save
Keywords Research banner. Laptop with a folder of documents and graphs and key. Vector flat illustration

Let me show you example of all the types of keywords:

Short tail keyword – “WordPress themes”

Medium tail keyword – “Top 10 WordPress themes”

Long tail keywords – “Best wordpress themes for fitness blog

Now you’re thinking which types of keywords will be best for me then I’ll recommend you to work on Long tail keywords because these types pf keywords are very easy to rank.

Benefits of Keyword Research

  • Keyword research will help you to get highly targeted traffic to your website.
  • Proper keyword research will help you to rank your articles without any backlinks.
  • Keyword research will help you to earn more money from your blog.

Best Keyword Research Tools

Well, there are a lot of keyword research tools available like Ahrefs, SEMrush, Keyword Everywhere, Ubersuggest etc.

Personally I’m using Ahrefs and Ubersuggest to do keyword research and you also use them.

  • Save

How To Do Find Long Tail Keywords Using Ahrefs

Now we’re going to learn an easiest way to find long tail keywords to rank higher.

Step 1 :- Go to Ahrefs and click on site explorer.

Step 2 :- Now you have to enter the URL of famous site in your niche and click on search button.

  • Save

Now you will see all the data of that particular website like their backlinks, organic keywords, traffic, DR, UR etc.

Step 3 :- Click on Top Pages Section

  • Save

Here you will see a lot of web pages,

Step 4 :- Click on Keywords option to sort in descending order.

  • Save

Now focus on traffic, keywords, top keywords, referring domain , volume and position.

  • Save

You have to make sure that:

  • Pages must ranked in top 5 for the top keywords
  • They should rank for lots of keywords
  • The pages should have high traffic

Step 5 :- Click on word count and add filter like shown in the below image (Enter 4 to 8)

  • Save

Now here we goes, these keywords are very easy to rank and you can work on these keywords.

If you want to know more about keyword research then visit my ultimate guide to do keyword research.

Useful Resources For Keyword Research

  • Save

Step 12 – Start Writing Your First Blog Posts

Start Writing Your First Blog Posts
  • Save

Now it’s time to write your first blog post and share your knowledge with world.

So, now we’re going to learn how can we publish our first post and I’ll also tell you how can you write awesome blogpost to rank higher.

Go to Posts >> Add new to write your first blog post.

Here you will an interface something like this.

  • Save

Follow these steps to write and publish your first blog post:

Step 1:- First write your title in the box given at the top.

Step 2 :- Below you will see a big box here you can write your article if you want to add images or any other media just click on add media and select your file to add in your article.

Step 3 :- At the right side, you will see an option of permalink you can change it according to you.

Step 4 :– Below permalink, you will see an option of Categories and tags here you can categorize your article and also you can write tags.

Step 5:- Below tags there is a option of featured here you can set a featured image for your blog post.

Now you are all done if you want to publish your article just click on Publish button given at the top in the right side.

Congratulations your first blog post is live!

If you’re struggling while writing articles for your blog then checkout this amazing guide on How to write Breathtaking Blog Posts: The PEN Framework

If you’re enjoying this article then don’t forget to share it with your friends!

Step 13 – How To Promote Your Blog Posts To Get Instant Traffic

How To Promote Your Blog Posts To Get Instant Traffic
  • Save

Now you have done almost all the things from starting a blog to publishing your first blog post.

After creating your blog you have to publish content and only content for 30 days but after 30 days what you would have to do.

So, now it’s time to promote your blog post and get some traffic to your website.

I have seen most of the new bloggers ignore this step but it is very necessary to promote your content like a pro.

But the main problem is that how can we do it then here’s a solution for you just follow my these 5 tips to promote your blog posts.

  • Save

1) Publish Your Content on Quora – Quora is a forum website where you can ask your questions and also you can give answer of other questions.

Well, I have realize one thing if you’ll give your time on quora then you will get a huge amount of traffic from quora.

Quora will also help you to increase your domain authority which will help you to get more sponsorships.

  • Save

You have to write 4-5 answers daily on quora by giving a link in one answer to get highly targeted traffic from quora.

2) Social Media Promotion – Social media is one of the best way to get traffic to your website.

Even 30% of traffic on Exact Blogging is coming from social media so now you can imagine the power of social media.

If your content is related to joke, the latest news then social media has power to viral your content without spending money.

  • Save

Use Facebook Group/Your Profiles :- You can promote your content in facebook groups and also in your profile by using proper hashtags.

Use Instagram :- In today’s time Instagram is also an amazing way to get instant traffic to your website even I’m also using instagram and getting a good amount of traffic + clients from there.

Make Videos On Youtube:- Youtube is an amazing way to get a huge amount of traffic to your website. So, convert your text form article into youtube videos. Be consistence on youtube for next 30 days and see the result.

3) Conduct Interview – Conducting interview of other famous bloggers in your niche is also a good way to get instant traffic to your website.

  • Save

Even in starting I have also conducted interview of other bloggers in my niche to get some boost for my website.

4) Make Expert Roundup Posts – Expert roundup is one of my favorite method to boost any new website. Even when I have started I have also conducted a roundup on 21+ Experts Guiding To Rank On Google.

This article helped me to get some audience for my new website and it also helped me to connect with other blogger in my niche.

  • Save

5) Build Email List – Not building an email list is one of the most common mistake by newbie bloggers.

But I think you should not repeat this mistake more because if you have an email list then you can earn a lot of money.

Right now I have an email list of over 1100 peoples. So start doing it from today, not from tomorrow, start it from today.

I hope these tips will help you to promote your content in a right way.

Well, now you have a proper knowledgfe of all the things but now the main question is that how can we earn money from blogging.

Let’s move on!

Step 14 – Perfect Ways To Make Money From Your Blog

Perfect Ways To Make Money From Your Blog
  • Save

Monetization is the most important part because we all came to this industry to earn money. So “which methods are available to monetize our blog” this questions will be definitely in your mind.

Well, there are lots of ways to monetize your blog some of them are as follows:

1) Ad Networks – Ad networks like Google Adsense,, Infolinks, Popads are the best way to earn money from your blog by showing ads on your website.

If you’re a beginner and want to start earning from your blog then Google Adsense is one of the best way.

  • Save

But, I’ll not recommend you to depend on Google Adsense because some time Adsense got banned.

And you cannot earn a good amount of money from Ad networks according to your traffic.

2) Affiliate Marketing – Affiliate marketing is my favourite way to earn money from my blog and you can also use this to earn money from your blog too.

  • Save

Even if your traffic is low, you can make a good income by affiliate.

Now a days amazon affiliate website is on the boom and even other blogger are earing over $100,000 from affiliate so why you can’t.

3) Sponsorships – Sponsorships is also a good method to earn money from your blog. Right now I’m getting many sponsorships for my website.

Sponsors can pay you a good amount of money according to your website traffic and reputation.

4) Sell Digital Services – You can also sell digital services like course, ebooks through your blog.

  • Save

You can make a course in your expertise and sell it in a good amount.

FAQs About How To Start A Blog

Q.1 – How much does it cost to start a blog?

Ans – It will cost around $15 to start a blog if you’ll buy hosting plan of one month which costs around $3.95 but I’ll recommend you to go with one year hosting plan it will be good for you one year plan will cost around $47.4

Q.2 – Should I start a blog in 2019?

Ans – Yes why not, you should definitely start a blog in 2019 if you can manage or give it time. Now a days many peoples are starting a blog to share his their knowledge and also to earn money.

Q.3 – How do I start a blog with no money?

Ans – If you do not have money to start a blog then you can go with blogger but I’ll not recommend you to start with blogger because there are a lot of limitations and also hrad to rank your articles.

Q.4 – How Long Should blogs be?

Ans – If you’re writing an article then it should be around 2000 words because the average length of articles ranking on the 1st page is around 1900 words. So if you also want to rank on the 1st page then you’ll also have to write at least 2000 words.

Q.5 – What is the best free blogging platform?

Ans – Well, I’ll not recommend you to go with free blogging platforms but still, if you want to use them then,,, etc are the best platforms to start your free blog.

Q.6 – How do beginner blogs make money?

Ans – Personally I’m earning money from these methods: Google Adsense, Affiliate Marketing, Digital Services etc and other bloggers are also using these methods to make money from their blog.

Conclusion – How To Start A Blog In 2019

So, this was the ultimate guide on How To Start A Blog In 2019.

I hope this guide will definitely help you to start your own blog if you have any query then you can mention it in the comment section below.

Here are some guide that will help you after starting your blog:

  • Save
Pin This On Pinterest

How To Start A Blog In 2019 - The Definitive Guide
  • Save

This post will guide you How To Start A Blog In 2019. After reading this ultimate guide you'll be able to start your blog and make money from it.

Editor's Rating:

Piyush Yadav

About Piyush Yadav

Hi, I'm Piyush Yadav a part-time blogger, affiliate marketer and founder of Exact Blogging. Exact Blogging helps you to learn all the secrets of blogging and to grow your blog quickly. Join our Exact Blogging VIP facebook group to learn more new things.

17 thoughts on “How To Start A Blog In 2019 – The Definitive Guide”

  1. Hi Piyush,
    I loved your guide on how to start a blog. Really appreciate your work.

    you have given a step-by-step guide on how to select niche of your blog
    Selecting the best hosting, domain provider, and

    you also give us many strategies for new blogs.

    I loved it. It will help the beginner who is starting out

  2. Hello Piyush,

    What a detailed guide brother from beginning to end… everything was awesome… especially the way of showing the pros and cons of blogging…

    5 reasons why you should start a blog
    5 reasons why you should not start a blog.

    I loved that part… thanks for giving such an amazing in-depth article on how to start a blog… definitely this will help newbies to start a blog.


  3. Amazing in depth all things are covered from the begging to ending to make a blog. There is no need to search anywhere in google for this topic.

    Your efforts and research clearly shown in this article, you are simply awesome Piyush Bhai !

Leave a Comment

Share via
Copy link