How to Start a Blog and Make Money (In January 2022) – The Phenomenal Guide

Reading Time : 34 minutes

Getting Passionate to start a blog & have craved to convert your passion into money. Yes, It is possible through blogging.

After reading this detailed article, you’re gonna enter the field of blogging? You’ll about to become a member of the Blogging Community.

Before proceeding further, let me tell you that this article will teach you creating a profitable blog/website and eventually making money through it.

So, Just grab a cup of tea and let’s go through the article deeply!


What is a Blog?

A blog is the bunch of informational contents where one can share their ideas, articles, memories, etc. It is a type of virtual diary, that is stored digitally and anyone can view it in worldwide. A blog is an astounding medium by which you can interact with people. It is the written and graphical way to teach someone.

Can you Start a Blog for Free?

Look, there’s nothing free in this world. You can start a blog for free, but there are many limitations, so personally I would not recommend you to go with free, Why? We’ll discuss later.

Things Required to Start a Blog?
  • PC, Laptop, Or a Smartphone (Anyone).
  • Need Some Money in your bank account to spend after a couple of minutes.
  • No Qualifications and Degrees Needed.
  • 20-30 Minutes attention for this mission.

How to Choose an Advantageous Niche to Start a Blog?

How-to-find-niche - Start a Blog

Niche is the topic on which your blog will be based on. In Simple Words, it will be the subject, you’ll write about on your blog. This is the thing where most of the people fails.

Finding a scenic niche might be the most complex work of the hour.

There are mainly 3 types of Niches –

  • Single Niche — The Blog that is based on a Single Niche and covers merely one topic. For example – Blogging Lecture (covers the aspects of Blogging).
  • Micro Niche — The Blog that is based on Micro Topics and dedicated to only that niche. For example – Hosting Facts (covers the aspects of hosting).
  • Multi Niche — The Blog that is based on Multi Topics and covers multiples niches, not only works on a particular topic. For Example – NDTV (covers the aspects of Gadgets, News, Sports, etc.)

If you’re struggling with finding a perfect niche for your blog, then these points may help you –

Identify your Skills and Capabilities —

Test yourself!

  • What you can do?
  • What are your interests?
  • In which thing you’re good at?
  • What are the things you can do without being bored?

If you think that you’re good in any field, and I can teach far superior than others, then your search gets an end.

Identify What Query you can Solve —

If you’re expert in something, and you have better knowledge about anything. Like if you can solve technical troubles then you can also choose it.

Identify the Future Market Value —

Newbies often do mistakes by selecting such niche that doesn’t have any market value.

How to Find a Reliable Platform (CMS) to Host your Site?

CMS - Start a Blog

To host a Blog/Website, you need a Content Management System (CMS). It creates a panel for you by which you can manage your all data of your site.

Since there are lots of content management system available in the market. Most are free and some are paid.

Some of them are listed below –

  • – It is a product of Google and is free. It holds an extension ( when you create your blog using it. You can also setup TLD with it.
  • – It is a website builder with over 30 million users worldwide. It holds an extension ( when you create a blog using it. It also has both free and paid version.
  • – It is a drag and drop website builder with limited features. You need to go for the paid version for plugins and third-party app.
  • – It is a network of millions of personal blog. It is easy to create a blog on it. It is price free platform that holds ( extension.
  • – It is a platform that allows you to create your blog with ease but has limited features, it holds an extension (
  • – It is a widely used platform to create a self-hosted website. It carries lots of functionality and is known as a self-hosted account.

Over 30% of the blogs hosted on CMS. People love to use it.

Let’s have a look Why you should choose to start a blog? is Free of Cost – is completely free of cost. You can download and use it at no any cost but you need a domain name and hosting to set up it.

You have to pay for domain and hosting not for WordPress. In this way, is fully free of cost. offers Useful Plugins (theme also) –

It provides multi-talented plugins that makes it different from other platforms.

There are 50,000+ Plugins available on WordPress Store, you can download and upload it through the dashboard and improve your site functionality in several ways. is Easy to Use and SEO friendly

It is very easy to use, customize, design. There are lots of features such as one-click update, you can also manage your site by using its mobile application.

It is well optimized, most of the result appears in Google search is the site that made with WordPress CMS, search engines also prefer it.

How to Choose Perfect Domain Name for your Blog?

Choose-domain-name - Start a Blog

A domain is a unique name or Identity and web address (URL) of any blog by which people used to find you.

It is mainly made up of 3 parts: Subdomain, Domain and Top-level Domain (Extension) with Protocol for security factors.

Domain name parts

Mistakes to avoid before buying a Domain Name?

  • A Domain Name should be short (max 10-15 characters).
  • Stick with .com domain extensions only as it is targeted to all over the world and provides additional benefits directly and indirectly.
  • Enter your niche keyword in domain, it will help you in SEO.
  • Don’t include Numbers, Special Characters in Domain Name as it seems to be unprofessional. E.g. –, etc.
  • Never use Odd Words in Domain like etc.
  • Avoid using an existing brand name in your domain, like
How to Check Domain Name Availablity?

To purchase a domain, it must be available. It may be possible that someone else had purchased your domain already.

You can also check the availability by going to a domain registrar or with Domain Checker Tool.

Go to Namecheap Domain Search and Enter your Domain Name, then Click Search.

Domain name availability checker

It will tell you whether it is available for purchase or not.

It was only for checking your domain name availability, We’ll teach you later to Purchase Domain Name (with hosting).

How to Choose Trustworthy Hosting to Start a Blog?



What is Web Hosting?

Hosting is the place where your sites got live, and are accessible from all over the world.

In simple word, you must have hosting to upload your website on the internet, like you upload photos on social media to make it visible for everyone worldwide.

The faster the Hosting, the much faster the Website.

Also, selecting a bad hosting might be the reason for the site down, taking too much time to load, showing errors, etc.

The 4 Different Types of Hosting –

Shared Hosting – In Shared Hosting, the websites resides on the same server. And made to handle a decent amount of traffic and for Beginners.

VPS Hosting – It is a Virtual Private Server and is also like the Shared Hosting, where the website resides on one server, but it is quite powerful than shared.

Cloud Hosting – In Cloud Hosting, Multiples Servers are connected to each other to spread the Files Data, Bandwidth, etc. that are used to power one system.

Dedicated Hosting – In Dedicated Hosting, the user owns an entire server which is not shared to anyone. These types of hosting are too expensive.

Wrapping it up, We conclude that Domain and Hosting is the core requirement to start a blog (and we’ll discuss how to purchase that and setup our blog).

Which Hosting Should you Choose for your Blog?

Definitely, Shared Hosting. It is best for beginners, and it easily maintains a decent amount of traffic (visitors) on the Blog.

Since there are tons of (Shared) Hosting Providers are in the market.

Some of them are given below –

Again, From which provider you should purchase Hosting and build your trust?


Precisely, You Should head over to Bluehost Hosting (also Blogging Lecture’s choice). Noted that you can purchase another web hosting that might cost you more amount, but you don’t need that advance hosting as you’re just starting out.

So, let’s have a look at some reasons to choose Bluehost!

Affordable – This is big reason behind the recommendation of this hosting to start a blog, I know many newbies out there would definitely hesitate in spending that much amount for the first time.

That is obvious, man. This is the lowest cost hosting in the market with top-notch features.

Speed and Uptime – With such a great features, it offers fast speed with up to 99.9% uptime, that is really great.

Optimization – Loading time plays an important role in SEO. And an only good hosting would maintain page speed perfectly. Creating websites with hostinger makes it more optimized and responsive.

Free Domain with SSL – In bonus, you’ll get an absolutely free top-level domain with an SSL certificate.

Money Back Guarantee – It offers 30-day money-back guarantee, so it is definitely a plus point.

24/7 Customer Support – Customer Service is the primary need for any user because any person definitely faces some difficulties while setting up their blog.

Recommended by WordPress – Last, but no least, this hosting is officially recommended by WordPress itself.

Polls recommending Bluehost hosting!


That’s it, I think It is more than enough to prove that this hosting is best to start a blog.


How to Purchase Hosting with Free Domain Name from Bluehost?

STEP 1: Hover over the Bluehost by clicking the button below.

You’ll land to this page. Click on the “Get Started” button.

Bluehost Hosting

STEP 2: Choose your Hosting Plan here. It offers four types of Plans.

  • PLUS
  • PRO

You can select any of the above plans, but as you’re just starting out, I would suggest you to Go with Basic Plan. Remember, if needed you can easily upgrade your plan at any time, so don’t worry at all.

STEP 3: Now, Enter the Domain Name that you want to register, It will be free of cost.

Enter Domain Name

STEP 4: Next, Enter your Account Information.

STEP 5: Now, Choose a “TIME PERIOD”. I would suggest going with at least 12 months plan. Remember, the longer validity you choose, the lesser price you’ll have to pay.

And. In Package Extras Section, leave all the boxes untick as it will increase the cost of your hosting.

Below, you can see the price of your hosting, it would cost you around ₹3500, (or $47).

STEP 6: Now, you’ve the option for the payment method and make sure you check the terms and conditions, Then, Click the “SUBMIT” button.

STEP 7: At the end, you’ll be redirected to the payment page, you have multiple payment methods to pay.

That’s it, you have successfully purchased hosting!

How to Setup a WordPress Blog (on cPanel)?

Now, you’re done with the 70% of your work, so to host a website on Bluehost, you need to follow this detailed guide by Bluehost.

How to Login in WordPress Dashboard to access Backend?

You’re able to do anything with your blog once you accessed your Admin Area. After logged out you need to login again in your WordPress Dashboard.

There is no logic behind it. To access any of the WordPress Blog Backend, first Enter your Site URL, with placing /WP-Admin.

That’s it, your WordPress login URL is Ready to access your backend, i.e. – (Note – Replace “Your Site” with your Domain).

Now enter your URL in browser and login using your username and password.

Start a blog

How to Upload an Eye-Catching Theme?

By default, WordPress uploaded a normal theme to your blog which is not looking attractive too much.

When we come to find a theme, WordPress already added tons of theme and they are absolutely free.

Template (theme) is the right hand of any Blog. It is utterly similar to a building, if one like that he will visit again and again, and if not he will never ever visit there.

So, investment in a theme is mandatory, even the blog you’re reading now is also using a Premium Theme.

Since you are beginners and not interested in investing in themes, then you can use free themes.

You can upload a theme by hover over Appearance » Themes » Add New

There are thousands of theme sorted by some category like Featured, Popular, Latest etc. You’re able to see the live preview of any theme that how it will look on your blog and also install that right away.

Once uploaded you can customize it according to your need by going to Appearance » Customize.

How to Install Useful Plugins to your Blog?

Plugins work a lot like apps. It will do anything that you imagine.

After creating a blog you need to set up some important plugins to improve security, layout, design, SEO, performance etc.

You can add tons of Free Plugins by going to Plugins » Add New » Search » Install Now » Activate.

Some Useful Plugins to Install Now –

SEORankMath (free) is a full-packed SEO plugin. It helps you to make your Article, Pages, Blog SEO friendly as possible.

If enables you to see Search Engine Preview or Edit, Enable/Disable Search Engine Indexing for particular posts or pages, Manage Webmaster, Redirection of URL and much more things.

You can use Yoast SEO (premium) as it’s Alternative.

SecurityWordfence Security is a widely used plugin for security. It protects your blog from DDoS attacks, Hackers, Makers etc.

BackupUpdraft Plus is the most flexible plugin for backups. Whenever you edit your theme or do any critical step, you need to have a backup of your blog otherwise you would lose your blog data.

Performance – Speed of any blog matters for SEO. W3 Total Cache (free) is the best plugin that increases your blog speed and performance.

You can use WP Rocket (Premium) as it’s alternative.

Customisation & Design – Design of any blog attracts the readers. Elementor (free/premium) is one of the best plugin that enables you to create eye-catching landing pages, even you can design your posts.

You can use Thrive Architect (Premium) as it’s alternative.

7 Important Settings to Configure after Installing WordPress –

When you install WordPress for the first time, it comes with the limited and default settings. You then need to configure some useful settings for a better experience with it.

 How to Delete Demo Posts, Pages and Comments (Click to Enlarge)

Wordpress creates a Posts while installation for demo purpose, you don’t need it any more so you can delete it now by Hovering on Posts » All Posts » Select Post and Click on Trash.

Same as it also creates Pages that you can delete by Hovering on Pages » All Pages » Select Pages and Click on Trash.

Now Go to Comments » Select Comment and Click on Trash.

 How to Delete Pre-installed Themes (Click to Enlarge)

WordPress normally installed some default themes, you’d rarely use them.

You should delete all of them excepting Active theme of the site. You can do so by hover over Appearance » Themes.

Pro Tips – Always Delete such a Posts, Pages, Plugins, Themes that are not in use. It helps in increasing your site health and keeps your site free from malware.

How to Delete Pre-installed Plugins (Click to Enlarge)

Hover on Plugins » Installed Plugins » Delete.

You can avoid deleting Akismet Anti Spam, cause it protects your blog from bots comment.

How to Set Site Title and Tagline (Click to Enlarge)

You have been asked for setting a title and tagline while installing WordPress. If you want to make changes then hover on Settings » General.

Start a blog

It will visible in search results, so you should choose effective Title and Tagline.

How to Set Timezone (Click to Enlarge)

You would choose your local time, by default it switched at (UTC+0). You can change it by hover on Settings » General.

Start a blog

It is important to setup as your scheduled post will publish according to that time zone.

How to Setup SEO friendly Permalink (Click to Enlarge)

The default URL of any post is (

Which is not SEO friendly, you can change it by hovering on Settings » Permalink.

Pro Tips – Change permalink just after installing WordPress (most preferable). If you change it after writing content then it shows 404 error and may affect the SEO of your website.

How to Edit Profile of WordPress (Click to Enlarge)

Whenever you publish your posts, your profile show at the top of that. So you should create your profile neat and clean.

So that readers can recognize your identity. To edit your profile hover over Users » Your Profile.

Start a blog

Add your Name, Nickname (it will be shown up in posts), Bio, Profile picture, etc and Click Update Profile.

How to Add Important Pages to your Blog?

Once you start a blog, you need to create some pages, that shows you more user friendly, legal and increase brand value.

There’re 3 must have Pages for your Blog –

1. About Page

About Page is where your audience reaches when they liked your blog or content and want to know about your website.

It is the only page that tells about you to worldwide readers.

What you should mention on your About Page?

Who you are?

Write about you, your name, education, interest etc. Be frequent and write everything you know about you 😉

It will develop a bond between you and your readers.

You can embed your social media profiles, so that your readers can find you there too.

How you Started?

Tell your journey that how you start a blog. What problems you faced, your achievements, learnings etc.

You can share your blogging journey as a story, as people love to read the story.

What you Offers?

Elaborate about your blog, what you provide and Why people used to visit your blog.

You can mention what type of articles you bring and how it adds values for your readers.

2. Contact Page

The page through which people can contact you by filling a form.

Any Brands/Companies will also contact you by using this page for promotion or collaboration.

Let’s Create Contact Page?

Login to WordPress Dashboard, and hover on plugins » Add New » Search Contact Form 7 » Install and Activate.

After that, You’ll see a new option appear on the left side, named Contact.

Hover on Contact Option » Contact Forms. Now Copy all the Shortcode.

Now wherever you’ll paste that Shortcode, it will create a contact form for you.

Let’s embed these codes in the contact page.

Mouse over Pages » Add New in WordPress Dashboard.

Add a Title, and Paste that Short code in the content area. Now your contact form has been generated, you can see the preview of it.

Then Hit Publish Button, and Now your Contact Page got live.

3. Privacy Policy Page

It is the page where all the things mentioned that what information do you collect from visitors and what you do with that, about cookies policy etc.

You can create privacy policy directly from Settings » Privacy in WordPress Dashboard, but you have to add some information after that.

Alternately, you can use the Privacy Policy Generator Tool (PPGT) to create your page.

Let’s Create a Privacy Policy Page

Open Privacy Policy Generator in a new tab. Then Fill Up all the website, additional and business information. After that Click on ‘Generate My Privacy Policy’.

Now your Privacy Policy has been generated, Just Click on ‘Copy Text to Clipboard’ to copy all the text.

Then Login to WordPress Dashboard, Hover on Pages » Add New.

Give a Title, and Paste all the text you copied in the content area.

Then Hit Publish Button, and Now your Privacy Policy Page got live.

 How to Add these Pages to Footer Section (Click to Enlarge)

Go to Appearance » Menus. Give a Menu Name and Click on ‘Create Menu’ button.

Start a blog

Now Check on your Pages and click on ‘Add to Menu’.

You can arrange the order by Drag and Drop, and don’t forget to click on Save Menu.

Start a blog

Then Go to Appearance » Widget. Just click on the drop-down arrow near ‘Navigation Menu’ Widget, select Footer Bar and click Add Widget.

Select the Menu you created and click Save.

Start a blog

Now you can visit your site, and you’ll see your Pages in the Footer section.

Start a blog

How to Optimize your Blog for SEO?

After writing enough content on your blog, you have to submit your blog in Google Search Console (GSC).

Once you add your blog/website and submit sitemap in search console, then Google bots will visit your site and index your site, posts, pages etc. in search results.

Let’s add your blog/website in GSC –

Hover on Google Search Console and click on Start Now.

Sign in with Google account by giving Email and Password.

Enter your site URL (e.g. in URL prefix and Click continue.

Now, You will get some code that you have to paste in your blog for verification. Just click on the HTML TAG and and copy the entire code.

Now, you have to paste it in the theme of your blog. You can add code by using two methods, one is to edit the theme and another one is by using Plugin.

We recommend to add by using a plugin, Go to Plugin » Add New » Search – Header Footer Code Manager.

After searching, Click on Install Now button then after Activate.

Then after, you’ll see a new option got added in your dashboard named HFCM » Add New.

Start a blog

Now Add Snippet Name for identity, Paste the code in the “Snippet Code” section and click save.

Go back to your Google Search Console and click Verify. A prompt will open with mentioned “Ownership Auto Verified”.

Start a blog

In case if your verification got failed, no need to panic, wait for a few hours and it will auto verify.

Add XML Sitemap in Google Search Console –

XML Sitemap is a crucial thing by which Google crawler analyse your web pages and index that in search results.

Let’s add XML Sitemap in GSL –

Login to your GSL, Click on Menu Icon on the left-hand side and Click on Sitemap.

Start a blog

Now Enter your Blog URL with placing /sitemap.xml and click on Submit.

Start a blog

Your sitemap added successfully, Now your articles will start appearing in search result after a few days.

How to Setup Google Analytics with your Blog?

Google Analytics is the free tool which allows you to measure Traffic Stats, Real-Time User, Sessions, Page views, Organic Searches, etc.

It is not much important, it depends upon you to set up or not?

Let’s Connect Google Analytics with your Blog –

Point on Google Analytics and first Sign in with your Google Account, Then Click on ‘Set Up for Free’.

Start a blog

Enter your Name, leave the checkbox as it is and Click on Next.

Start a blog

Mark the Web option as we set up it for our website and click on Next.

Enter your Website Name, URL, Select Category, Time Zone and click Create.

Now, you’ll get Tracking Code, just Copy the entire code.

You have to paste it in your <Head> Section of a theme. You can do that by using the Header Footer Code Manager (HFCM) Plugin.

Start a blog

Login to your WordPress Dashboard, Move your cursor on HFCM and Click on Add New.

Add a Snippet Name (anything you want), and Paste the code that you copied from Google Analytics and Click on Save.

That’s it, now you’re able to see your Website’s Analytics Report, Visitors, Real-Time Statistics from Google Analytics Dashboard (after logging in).

How to Write an Addictive Content for your Blog?

Start a blog

Once anyone setup their Blog, then their work is to Publish an article on Daily/Weekly/Monthly basis.

You should have an attention-grabbing writing skill so that your visitors will stick with your content.

Boring or gibberish contents only increase your Site’s Bounce Rate, which means how ‘people quit your site’. The lower the bounce rate, the higher website ranking.

Here are the 6 Points you should mind while writing an article.

Keywords Research

Of Course, To write an article you should know about your Topic or Keyword on which you’ll write an article.

There’re 2 types of keywords –

  • Short Tail Keywords – The keywords which are short, e.g. – Start a Blog.
  • Long-Tail Keywords – The keywords which are long, e.g. – How to Start a Blog.

Pro Tips – Use Long Tails Keywords, Since your Blog is new and not able to rank on Short Tails Keywords in initial days.

After finding keywords, you need to do keyword research, means to check the Volume, CPC, Difficulty and much more.

For that, you need a keyword research tool. There are tons of tools available in the market. But we recommend you to go with SEMRush (Also Our Choice).

Go to SEMRush Keyword Overview Tool and Sign Up (or grab 7-Day Free Trial). Then Enter your Topic or Keyword to See it’s Analytics.

You’ll get your Keyword Overview to a great extent, also you can view its report by country wise.

Volume – The Searches of that Keyword.

Keyword Difficulty – It tells the Competition on that Keyword. If the Keywords Difficulty is Low and Medium then you can work on that keyword.

CPC – It tells the Click Through Rate, means the amount of Dollar on Ads.

At the Below, you’ll also get some Latent Semantic indexing (LSI) Keywords, i.e. Related Keywords.

Start a blog

If you’re writing about ‘Start a blog’ Keyword. Then you should also use the Related keywords, which is provided by that tool, e.g –

  • How to Start a Blog in 2020
  • How to Start a Blog from Scratch
  • How to make money from Start a Blog in 2020

You can also use Google to get LSI Keywords. Just type your keyword and you’ll get your related Keywords.

The related keyword increases the probability of getting a better ranking also on those keywords.

Pro Tips – Use the Keywords in Articles at a limited amount, If your article contains 1000 words, then your keyword should be 10 times, i.e. 1% Keywords Density.

SEO Analysis

If you’re using SEO Plugin such as RankMath (recommended) or Yoast SEO, then you can write addictive articles with the help of them.

When you’re writing an article, that plugin shows you an SEO Snippet of the article. There enter your Permalink with your focus keyword and also Meta Description.

Start a Blog

By default it appears in Red Colour means an error, you need to follow the instruction and apply it to your article, then after it will turn in Green Colour.

Start a blog

Likewise, you can improve your SEO Score and makes it SEO friendly.

Use Images, GIF or Videos

You should use an image in your article because images attract our eyes and we prefer the articles that contain an image.

Also, An image has the capability of describing 1000 Words.

Always use an optimized image in the webpage, Try to keep the image size under 50 KB. The lower Image Size the faster webpage.

You can optimize your image by using online tools like Reduce Images, Tinyjpg, etc. Only upload your image there and they will optimize that without losing quality, just download your final image.

Then Rename it and you’re ready to use it (with alt tag) in your articles.

Must have Softwares to Design own Images (Click to Enlarge)

If you want to design and edit image yourself, then these software or mobile applications may make your work easier.

  • Canva (Window/Mac/Android) – It is a collection of professional templates and easy to use software with preloaded designs.
  • Photoshop (Window/Mac) – It is an amazing software from Adobe and most used till date, it is quite complicated to be used to.
  • PicMonkey (Window/Mac/Android) – It is another popular software for image editing, it comes with some filters.
Get Unlimited Copyright Free Image's Websites (Click to Enlarge)

As you can get copyright-free images from Google but there’re the limited amount of Images.

So there are also some websites that provide copyright-free images that you can use in your sites freely.

Here’s is the Websites –

 Get Copyright Free Images from Google (Click to Enlarge)

As you know, you’re not able to use another’s content as well as images in your content as everyone has their own copyright policies.

You can design an image for yourself or else use a pre-designed copyright-free image.

For that, you can search for an image on Google using Tools » Labeled for Reuse.

start a blog

You can use any of the images from there.

Get Copyrighted Image on your Blog Legitimately (Click to Enlarge)

You shouldn’t use images that you don’t own, as every owner has their own copyright policies.

But in case if you need to use an image, vector, gif or infographic that is uploaded on another website. You can do so by just uploading and adding a caption with mentioning proper image credit.

start a blog

You can add a link to the original image URL.

You can also use GIF (short loop videos) where needed.

Nowadays, People loves watching Videos on comparing reading articles. You can also embed Videos (related to your article) from YouTube, Vimeo etc.

Pro Tips – Don’t Upload Videos Directly in your Article, it increases the Webpage Size, Just embed video from YouTube or Other Video Platform!

Use Headings and Subheadings (H1, H2, H3)

Your Title is always work as Heading (H1). So you need to write H2 and H3 etc.

Start a blog

It not only for identify the paragraph content but also helps in Search Engines Optimization.

 5 Powerful Practices to Write a great Headlines (Click to Enlarge)

When you surf on the internet, you only clicks on the headline that have attention grabbing words.

Also these things will also reminded by your SEO Plugins but we mentioned below.

  • Start Titling with Numbers (like 6,14,19,44,101 etc.) to grab reader’s attention.
  • Use Eye-catching Words (like Powerful, Essential, Outstanding, etc.) to make headlines beautiful.
  • Use Strong Words in Brackets [] or Parentheses () to stick it in mind.
  • Use Years (like 2020) to make it the Latest post.
  • Point the Title correctly, don’t use such titles that doesn’t mentioned in your content.

Here is the snapshot that meets to all the above points –

Start a blog

Use SEO friendly URL

URL or Permalink is important for an article. It also specify the article is about to.

And it is very important to choose an actionable permalink as an SEO factors.

These points may help –

  • Is should be short (max – 5 words)
  • Don’t use space, underscore, etc. to break word.
  • Use only hyphen (-) to break a word.
  • Must use focus keyword in URL.

Craft and Play With Words

Usually, people bores while reading article. You can’t force them to read 😄

But you can just write your article in such a way that people loves to read.

Minding these points may help –

  • State that you’re talking with them
  • Use humorous words
  • Use bold and italics where needed
  • Make short paragraph (max 40-50 words)

That’s it!

By Following above tips, you can write amazing and addictive articles.

Now, Head Over Posts » Add New and Start writing your Content.

Publish post in WordPress

Once you’re done with writing, you can see live Preview, Save as Draft and can Publish it that means your post will be visible for everyone.

In this way, you can write more and more posts in your blog to reach your article to public.

Pro Tips – Write your own content, don’t use another’s (plagiarism) content in your article, it can penalise your blog in several ways.

 How to Avoid Plagiarized Content Writing? (Click to Enlarge)

If you’re in accumulation that you are writing plagiarized free (non-copied or unique) content or not.

Because as you know, every content owner has their own copyright policy. So you can’t write the same content available on internet.

However you’re allowed to publish a content on any topic in your own way.

But if you want to make sure that the content you are writing is unique or plagiarized one.

First, Open a Plagiarism Checker Tool and Paste your content or simply enter your article URL and click on ‘Check Plagiarism’.

start a blog

After a few seconds, the system will analyze your content and show your unique and plagiarized percentage.

start a blog

If your content is 90% (or more) unique, then you can proud of yourself. But if it is 10% (or more) plagiarized that means you need to improve that content right away. You can also compare your content to the website that matched up.

Note – These free tools aren’t always 100% perfect but you can get an idea to an extent.

How to Get Initial Traffic to your Blog?

How to Get-Initial-Traffic - Start a Blog

Without traffic (visitors), you’re not gonna make money online because it is something like the Smartphone without Internet connection (awful example 😅).

Getting traffic directly from Search Result is next to impossible. Because your blog is in the initial stage and it can get massive traffic only through Social Platforms.

The proven ways to get traffic for initial ranking –

Social Bookmarking –

If you’re writing such an article that people want but they can’t find you. In this case social bookmarking comes into play, you can bookmark your post to High DA PA Sites, which also increase your Domain Authority and provide initial traffic.

There are tons of Social Bookmarking sites list, in which Digg, Pearltrees, Reddit are very popular. You can ping your site there. And for more sites list, check out these High DA PA social bookmarking sites list.

Backlinks –

Backlinks are one of the prime factors in Blog promotion, it gives initial ranking to your blog. Create High DA PA Backlinks only, it provides a link juice to your Blog, that gives a signal to Google to get better ranking.

There are tons of High DA PA sites, in which Facebook, Twitter, Pinterest, Tumblr, Medium, Instagram are popular. Just create a profile and enter your blog URL in About Section.

Nowadays, most of the bloggers drive tons of traffic from QnA sites in which Quora and Stackoverflow is on top-notch, just create a professional profile on quora and solve the user’s queries by giving answers in your own words and embed some links of your blog, It will help you to get huge traffic.

Must Read6 Proven Ways to Create High DA PA Backlinks!

Video Marketing –

People love to see graphics on comparing text. Also, it gives a clear understanding to people. Now bloggers also exist on YouTube because it is the primary and huge source of driving traffic to your blog.

You can create a video and add your blog post’s link to YouTube video description, it turns your youtube viewers into blog readers.

You can do so on any video publishing sites like Facebook Page and some others.

How to Generate Money from your Blog?

Start a blog

Want to monetising your blog, Well there is lots of option to do that.

There are a tons of methods by which you monetize your blog, only you have to see is what method is suited with your blog.

Below is the 4 proven and result giving ways to make money online from your Blog.

1. Display Ads –

Start a blog

Advertisement has captured a large market industry, doesn’t matter where you exist, you definitely sees a tons of advertisement whether it is on TVs, Smartphone, Apps, Offline Store, etc.

You’re also eligible to run ads on your website.

Let’s see how it works –

Ads placement process –  Before serving ads on your website, you first need to get an approval.

After approval, you’ll get your ad code by which you can show up ads on your site.

Payout process – It pays you upon CPC (cost per click) and CPM (cost per thousand impression).

CPC – It means you’ll get paid when a readers click on the ads.

CPM – It means you’ll get paid when readers see your ads.

 Which Ad Network you Should Choose?

Undoubtedly, there’re many ad network in the market by which you can easily monetize your blog.

Some of them are –

  • Adsense
  • Propeller Ads

But when it comes on trust basis, I would recommend to go with Adsense, as it is a product of Google and over million of bloggers are turning great amount of income through it.

It only serves ad on user-friendly blog/websites, no 18+ ads are shown by it.

They also use browser cookies to serve ads related to the users interest by which you can get more conversions.

On the $10 completion, you’ll get a verifiction letter at your doorstep, and at the very first time you have to reach $100 payment threshold for getting your first payment.

After cracking that, you’ll get paid on 21st to 26st of every month (whatever you earn).

8 Points to remember before applying Adsense (Click to Enlarge)

To display ads on your website, you first need to get an approval from Adsense, then you’ll eligible to serve ads your website.

These points should be followed to get approval –

  • Website should contain at least 20 articles
  • Website should contain important pages, like
    • About
    • Contact
    • Privacy Policy
  • Website should load on every protocol, like
  • Website should not contain 404 errors
  • Any old url should not redirected to new url
  • Website should be responsive and customized
  • Website should have Menus items (min – 5)
  • Website should old (min 30 days)

By following these tips, you’ll definitely get an AdSense approval.

 How to Apply for AdSense Approval (Click to Enlarge)

If you think that your website adheres to AdSense Policies, then you can apply for your approval.

Go to AdSense. Click on Sign Up button, now enter your website url (e.g. –, email address and click Save and Continue.

Then you’ll be asked for since basic information, just fill up that and click Create Account.

Now, you’ve to fill your Payment Information, enter your all details mentioned on your PAN Card, Voter ID Card (because you’ll get an verification letter on your doorstep when your reach $10 threshold).

Also enter your regular mobile number and verify it (because postman would call you to receive your verification letter).

Now, you’ll get an code that you’ve to paste in your site. Just copy that code from there.

Now, open your WordPress dashboard » HFCM » Add New » Give a Title, Paste that Code and Click Save.

start a blog

Now your application has been submitted and you’ll get approval and rejection confirmation on your email.

Till then you can add articles on your website, don’t change theme and edit codes of your website till your application is under pending.

How to Setup Ads after getting an AdSense Approval (Click to Enlarge)

An email will flash in your inbox giving congratulation to you, when your application has been accepted.start a blogAfter that, you need to setup ads on your website to start earning.

For that, first you need to get your Ad Code from your adsense account. So Login to AdSense Account.

Click on Menu and then on Ads. You’ll automatically land on the Ads Overview Section.

Start a blog

There you’ll see two ads placing option –

  • By Site – In this, you only need to choose the ads format and it will automatically apply on your entire site.
  • By Ad Unit – In this, you have to setup your ads manually using ad code.

Pro Tips – Try to avoid using auto ads (except vignette and anchor ads) as it sticks anywhere and may break the layout of the website.

For placing manual ads, Click on ‘By Ads Unit’ and select ad format (mostly display ads preferable).

Start a Blog

Give a Title to your ad and click on Create.Start a blog

Your ad unit has been created, now click on ‘Copy Code Snippet’ to copy your ad code.

Its turn to paste this ad code to your website and articles, you can do so manually (that will turn a tons of time) and using plugins (its easy).

Just Go to Dashboard » Plugin » Add New » Search – Ad Inserter » Install and Activate.

Now, you’ll see a new option is added in your setting tab named Ad Inserter, click on that.

After that, you have to paste your ad code (you copied from adsense), select the location and position to show up ad and click Save Settings.

Start a Blog

After a while, you’ll notice that your website start showing ads.

Start a Blog

Likewise, you can create maximum 16 ads and can serve that at different position of your website using this plugin.

Pro Tips – As you need to serve more ads to get more Clicks, but you should serve max 6 ads on a single page in order to follow AdSense TOS.

 Do's and Don'ts for Safe Adsense Account (Click to Enlarge)

Google Adsense has its own strict rules and regulations, which your website should adhere to. If you ignore them and accidentally you violated their policy, then you’ll have to bear its consequences in the form of termination of your account.Its easy to follow it, if you allow it to be!


Always Check your CTR –CTR (Click through Rate) describes the number of clicks and impressions of ads. If more clicks and impressions are driven from the same IP, it means you’re trying to increase your revenue and Adsense will never tolerate it.

Sometimes your haters click on your ad intentionally. You can recognize this cheating by seeing your AdSense dashboard, if your CTR is 0-12%, then you don’t need to panic. In case, it is above then you should remove the ads temporary (till it decreases).

Make your Blog Uer-friendly –Adsense never display 18+ ads on your website and also not allow to display ads on the website that has such content.So you should work on making your website Adsense friendly if it is not.


Avoid Clicking on your own Ads –If you think that you would increase your revenue by clicking on your own ads. Then you’re 110% wrong. Even if you’re trying to click ads using another device, definitely you’ll be caught by Google sooner or later.

Don’t Create More than One Acocunt –Adsense allows only one account to a person. however, his/her family can have their own account with their own name, mobile number, email, etc.You can’t create a new account on Adsense, once you used that details on the other account. Also if your account is disabled by Adsense or any other reason, then you can’t have another one.

2. Affiliate Marketing –

Start a blog

Affiliate Marketing is a widely used monetization method by which pro-bloggers earns their living.

Even the blog you’re reading now also use affiliate marketing to fulfil the cost of writing content.

What is an Affiliate Program? (Click to Enlarge)

Affiliate Marketing is the term that points to promotion. Which company don’t want to increase their sells? Definitely every company wants!

But who will promote them? Nobody.


Because nobody works for free, Right 🙂

Then the companies started an affiliate program, by which people who are interested to promote them, they can do so and instead of it, they will compensate the promoters.

Every company have its own affiliate rules and regulations that should be adhered by the promoters.

How do Affiliate Marketing Works? (Click to Enlarge)

When you become a member of an affiliate program of any brand. You’ll get the unique tracking link that you have to share with your audience.

For e.g, It is Siteground Affiliate Link –

If someone purchases the product through your link, then the percent of (product’s) amount will be added to your account.

Once you cracked the payment threshold (it depends on which affiliate program you use, may be $50-$100 & Up). Then on the fixed date of every month, the amount will be transferred to Bank Account or PayPal.

You should prefer the trusted affiliate program in your niche. You can search for the affiliate program on Google for your niche.

Which and How to Join Affiliate Program?

It totally depends on your niche. You not gonna make any sell if you choose a wrong affiliate program.

It doesn’t sound like that you are the mobile shopkeeper and promoting the home decorative items 😄

First, Analyze your Niche.

For Example, If your niche is about Health and Fitness, then make a table and categorize, What you can promote?

There’s much stuff to promote, like any type of health care device, Gym equipment, etc.

Now, from where your audience can purchase it? Through Online Shopping Sites… like Amazon.

Next, you need to check that amazon have an affiliate program or not… you can simply search it on google.

Then Search for the [Brand + Affiliate Program] on Google, if that brand has an affiliate program, you’ll get the result.

Start a Blog

Now, you can visit the affiliate page of that brand and can join their program by creating your account and once you approved then you can start promoting the products on your site.

Pro Tips – If you’re struggling with creating affiliate account of any brand or company, then you can Google this keyword – How to Create Affiliate Account + Brand Name

Start a Blog

You’ll get the step by step tutorials to create an account.

3. Store (Ebooks)–

Selling your own products on your blog will also generate a decent amount of money. It is nothing but bloggers tend to use this to share the unfeatured and phenomenal tactics that are not available on the web easily.

Anyone can create and sell ebooks but it is important that it should be valuable and people wouldn’t aware of it before.

It is just an ebook, means the user can access it online anytime anywhere and is scripted in the form of pdf.

How to Create an Ebook? (Click to Enlarge)

If you determined to create an ebook, then you can do so by using free tools like MS Word (recommended), Google Docs, etc.

In MS Word, Just Open a new Project and Start Writing your Content. You can write unlimited pages but make sure the content should be detailed and well explained. So the readers will head to your next product in the future.

Once you are over, Save it as PDF. Now you’re done with the content writing.

Now, the Work is to Create an Ebook Cover Image (mockup).How a Book will look like without Cover? Messy… Right?

So, you need to create an eye-catching ebook cover image to attract the readers towards your product.

You don’t need to have much photo editing skills to create a mockup. Just design your professional flat front page design into 800*1200 image size using Photoshop, Canva, etc.

After designing, your image would look something like this –Start a Blog

Now, the work is to convert it in a book cover, you can edit it yourself (requires pro photo editing skills). But…

If you don’t want to mess into it, then these websites may help you –

Just open any of these sites, Upload your flat image that you designed and Select your 3D Cover Design Type and Click on Generate 3D Cover button.

Your 3D Ebook Cover will be created in a few second.

Start a Blog

You can download it by Right-Clicking and Save Image option.

You can feature your ebook on the homepage, widgets, and inside articles. So the readers are interested in this, would check out it.

Remember, to receive payment from your readers, you have to set up a payment gateway. So that anyone can check out and purchase it by making payment.

How to Sell Products and Collect Payments? (Click to Enlarge)

You have to sell your products, means to collect payment as well, Right?

You’re eligible to add payment gateway on your website but you’re a beginner and this process is quite lengthy.

So I would suggest you create an account on Instamojo (using this guide). It will help you in selling all types of digital products and collecting payments worldwide.

After creating account, Add your Ebook ( using this guide ) to your instamojo account to make it purchasable by your readers.

Then, you need to put a Purchase or Download button (like this) where you’re promoting your products and also add a link that will head to your product (you added to your instamojo account).

Thus, anyone can purchase your product through redirecting from your site to instamojo, and they will have all the facilities to make payment.

Once anyone purchase your product, you’ll get paid by instamojo directly in your bank account.

3. Sponsorship

This quite conversed to affiliate marketing…How?

In affiliate marketing, you need to find a company/brands for enrolling in their affiliate program and promoting their products.

But, In Sponsorship companies will themselves find and approach you to promote their products.

It is difficult to get sponsored by any company/brand because as you know, you’re not a single person in this field, there’re millions of people along with you.

What Actually Sponsored Contents Are?


Sponsored Content is something that you have to promote, it may be –

  • Products Review – It includes the review of your niche related product (e.g – Tech category may get some Softwares and Application reviews), sometimes you’ll get pre-written articles, that you have to only copy and paste to your blog.
  • Backlinks – If your domain authority is high then you may be asked for giving do-follow backlinks to other sites.
How do I eligible to get Sponsorship? (Click to Enlarge)

Companies or brands analyse their profitability before selecting anyone for their sponsored content.

What’d be the benefit of giving you a sponsorship if you’re not able to convert your readers into their customer? Nothing… Just a waste of money, Right?

Let’s take a look at the points on which companies tend to pay attention before selecting anyone –

  • Brand Value – The capability of turning your readers to their customers, majorly audience’s trust factor matters here.
  • Global Rank (Traffic) – The number of customers you’ll drive to their products. The more traffic the more chance to get sponsored.
  • Evergreen Profitability – They aims to receive traffic long lasted and if this happens they offers you more amount then before.

Means, Directly or Indirectly you should have more readership, means more visitors on your blog.

Sometimes if your blog is ranking on the Google, they will bookmark and analyse your website, if they satisfied and want to collaborate with you, they may send you a mail for your agreement and eventually, they will offer you an amount that you want to charge on them.

Bonus Chapter (Start a Blog)

Start a blog

Never ever start a blog only for money because it won’t exist for long. If you’re passionate for blogging, only then start a blog.

Provide such a content that add value to your readers. Don’t try to fool your audience by writing fake articles on anything.

A small key of success, you are/will able to earn because your audience exist, If you lose your trust from audience, then you’ll dodge all your money.

Blogging is not any bread that is cooked as soon as it placed on the griddle.

Although, People spends their 2-3 years in coaching, colleges, then they’re likely to get a job.

Blogging is not Quick-rich Scheme, it takes some time and Patience.

Give your best and always learn something new and different, you’ll get success but never try to Give Up.

Remember, A person never fails either he achieve his goal or learn something phenomenal.

I hope you’ll start a blog by following this step by step guide on “How to Start a Blog and Make Money Online”.

If So? Write down your thought!

36 thoughts on “How to Start a Blog and Make Money (In January 2022) – The Phenomenal Guide”

  1. Hey Ankit! I recently passed out my 10th standard and continuing my further studies. I want to do some extra work with my study. I know the digital world has grown very rapidly.

    I just fall in doubt, should I start my blog or not with continuing study. I would like to share some knowledge with audience and want to grow my brand value.

    Since it is study time, so usually I need some money. Please give me a rise to my goal!

    • Hii Urvashi! In today’s Time, Competition has increased so much, and yeah it is true that you’re late.

      But you should start your blog and need to do smart work.

      Of course! You’re in study mode, so make a routine for your study and for blogging. And do promise it will not affect your study because it is no. 1 priority.

      Best of Luck!

  2. Dear Team, you told to create 3 legal pages in this article i.e. About, Contact, Privacy Policy.

    Is there no need to create ‘Disclaimer, terms & condition’ Page as you haven’t told?

    By the way, the stuff of this article is too cool!

    • Hey Raghav! Thanks for your Valuable Feedback.

      You don’t need to create disclaimer and terms & condition page and it will not affect your site in any way.

      And it you want to get AdSense approval then you can easily apply without having disclaimer, terms & condition page in your site.

      But if you want to create disclaimer, terms & condition to give some information to your audience like me, I’ve created disclaimer page to disclose my affiliate links provided in my article.

      In this case, you can create but it is not quite important and therefore I haven’t added this in this article.

  3. Sir, I created a privacy policy by using online privacy policy generator tool.

    But when I check it in Plagrism Checker Tools, it shows 97% Plagrised Content.

    What should I do next? If someone claimed me DMCA Strike.

    • Hey Afeni! Usually people creates privacy policy, Terms & Conditions and Disclaimer pages with the help of online tools.

      As that tools is robotic, so it only change the website name, url, perhaps some settings and keep all the content as it was fixed while tool setup.

      You don’t need to be panic because these pages are allowed to be plagrised content. And from that your site is not going to penalize. And even Google AdSense will also approve your site easily.


  4. As per your recommendation, I stick my all pages in Footer Bar. Can I move it to another place like right sidebar.

    Will there be any problem if I do that?

    • Hey Jackie! We have just provide you an idea of sticking pages, you can move it to anywhere you want.

      But the probably most preferable places for sticking your pages is Footer and on Right Sidebar.

  5. Awesome, Super Awesome, The way of Understanding is great, you explained each and every point very clearly. Keep posting such a quality content.

  6. What a great article you wrote brother.

    I was very eagerly to know the word count of this article. And I got surprised to know that this is 10000 word’s article.

    Great content and helpful.

  7. You covered basic to advanced, and it is very informative for beginners like me.

    I learnt many thing from this article, Thanks lot.

  8. Hey Team, this article is too explained and long and it will take too much time to read. Can you provide me the PDF of it.


  9. Great and Informative Article from Blogging Lecture. It is enough for those who were thinking to start a blog wisely. I really appreciate your work.

  10. I bought Bluehost Hosting and Precisely it was my one of the best choice, it’s super easy to install WordPress in Bluehost and also my site’s speed is also super crazy!

    And I bought it through your link given in this article, it gave me some additional discounts and also wanted to pay you the cost of writing this Amazing article.


    • Hey Ranveer! Thanks for accepting our recommendation.

      Good Luck for your Online Journey with your Smart Work 🙂

  11. What a lovely article, I am impressed with it. And you told very well ‘Why We Should Start a Blog’?

    Great Content!

  12. Hi Ankit,
    I loved your guide on Start a blog and Matures Passive Income.

    Really appreciated. You explained step by step guide, also you told very frequently Why We Should Start a Blog.

    It helps a beginner.

  13. What a detailed article team. Everything was clear and detailed, the way of teaching was interesting.

    The type of bonding your words with your article is perfect.

    You described each point very clearly. This helps me a lot.

  14. I found all in one full packed article dude. I wish I got this article before so I can start my journey before.

    But as you told, I will start my blog and I purchased hosting at discounted price with your link, so thanks for that discounted link.

    Amazing, Amazing, Super Amazing Article.

  15. I saw you told everything about Siteground Hosting, you described why we should grab it etc.

    And I also noticed that there is so so many article on starting a blog and all of them provided the link of Bluehost.

    I knew it that Bluehost is one of the worst housing provider, my site gone down every time.

    Then I switched to Siteground (that was the best decision of my life).

    You told to purchase Siteground hosting not Bluehost or any other hosting.

    Even Siteground pays $50/sale when Bluehost pays $65/sale Still you told to purchase Siteground.

    I salute you, you saved many of the newbies money who wanted to start their blog.

    You are Great!

    • We believe in Reality and we can’t spoil the reader’s money.

      We suggest only the things that we tried and satisfacted.

  16. Everything is very open with a precise description of the challenges. It was definitely informative. Your website is extremely helpful. Thank you for sharing!|


Leave a Comment

Share via
Copy link
Powered by Social Snap