Make money with blogging [Detailed guide 2020]

Blogging is the oldest and most common way of making money online. In this post you will learn about blogging and how you can make money with blogging.

make money with blogging

What is blog and blogging?

Blog is a shortened version of word weblog. Blog is an online journal, which is used to share information or views on a particular topic or topics. The person who creates the blog and shares information or views on it is called as a blogger. Blogger is the owner of the blog. The act of running and managing the various aspects of blog and posting content on the blog regularly is called as blogging.

Blog mostly consists of text articles, which are called as posts. A blog post may contain images, videos, audios and links to other blogs or web pages on the internet in addition to the text. Blog also allows the blog readers to post their comments regarding the content posted on the blog.

Difference between blog and website:-

Both blog and website are very similar but there are some differences between the two:-

Blog is a type of website, which is dynamic in nature and is updated frequently with new content.
Website is static in nature and is not updated frequently with new content.

The content on blog is in the form of posts.
The content on website is in the form of pages.

Blog posts have the date of their posting, author, category and tags.
Website pages do not have these things.

Blog has some static pages on it such as about, disclaimer, privacy, contact, etc. Therefore, we can call all blogs as websites.
Website may or may not have dynamic posts on it. Some websites such as business websites have blog section where the content is posted regularly but the blog is just a part of the main website. Therefore, we cannot call websites as blogs even if they have a blog section on it.

Blog generally has a comment section where people can post their comments regarding the content on the blog.
Website does not have a comment section.

Blog may or may not have a home page. Those blogs which do not have an home page list the blog posts with the most recent blog post first followed by the next and so on.
Website has a home page.

Why blogging?

You should consider blogging for the below reasons:-

(1) You get partly passive income from blogging. Though you have to create content regularly, you also earn from the content that you created earlier. There are blogs, which earn fully passive income from the content they created long back without creating new content.

(2) Not that difficult to do. You just need some knowledge on a particular topic and ability to write in decent English. You do not need to have any technical skills or programming knowledge to create a blog. You can easily create and setup a blog and start blogging the same day. After blogging for some time, your writing skills would also improve.

(3) As your blog becomes popular, people would consider you as an authority or expert on the topic on which you are blogging. You get recognition from people all around the world.

(4) You get to interact and network with other bloggers from different parts of the world who blog on the topic related to yours and also with people who read your blog.

(5) As you research and write on a particular topic, it increases your own knowledge on the topic.

Types of blogs:-

There are 3 main types of blogs:-

Personal blogs: –
Personal blogs are blogs in which the blogger writes about his own lifestyle, happenings in his life, experiences, views and opinions on certain things, etc.

Business blogs: –
Business blogs are created by those who own a business whether offline or online. The business owner may be a company or group of people or an individual. Businesses have their main website and keep a blog section on it, which has articles and news related to the business.

Niche blogs: –
Niche blogs are the blogs, which focus on a particular topic or topics and provide information on that topic such as food, fashion, finance, films, sports, technology, health, etc.

Which type of blog you should create?

Those people who are passionate about blogging and love to share their opinions, experiences and lifestyle online generally create personal blogs. Their main intention is not earning money with their blogs. Blog is like an online diary for them, which they want to share with the world. If you want to earn money, personal blogs are not for you. Personal blogs were famous in the early days of internet. Nowadays people prefer to make videos on YouTube to show their lifestyle, talk about their experiences and give their opinions instead of doing it on blog.

Business blogs are for people who already have a business. As said earlier, these blogs are part of the business’s main website. Business blogs are not created to earn money but to do some announcements, give news and share information about the business and things related to the business. Therefore, business blogs are not for you.

Niche blogs are created to share information on a topic or topics. On niche blogs you would see content related to specific topic or topics. If you want to earn money, you should create niche blog. There are various ways by which you can earn money with niche blogs, which you will see later.

Selecting a niche for blog:-

Niche means topic. For selecting the niche for your blog, think about the things in which you have good knowledge for e.g. programming, accounting, graphic designing, dog training, etc. Think about your hobbies and interests for e.g. fishing, stamp collection, gaming, cooking, yoga, etc. You need not be an expert in the topic to start a blog on it. Even if you have basic to moderate level of knowledge on the topic, it is still good enough. You can then research and get more knowledge on the topic. The important thing is that you must be interested in the topic.

You then need to see if other people are interested in that topic. You need to check if there is demand for that topic on the internet. How many people are searching for the topic and things related to it on internet. You also need to search for blogs related to that topic and see how many blogs are already there on internet related to that topic approximately. You will know how much competition is there in that niche. If there are too many blogs already in the niche, it indicates high competition but it also means that the niche has high demand and is profitable that is why there are many blogs on it. Even if a niche has high competition, you can still beat the competition by providing better and more content than the other blogs in the niche but it would take time if the niche has well established old blogs. If there are too less blogs in the niche, it indicates low competition but it also may mean that the niche has low demand and is not profitable that is why there are less blogs on it. Ideally, the niche should have low to moderate amount of competition and high demand.

You should see how much traffic i.e. visitors the blogs in that niche are getting, what are their traffic sources, how much they are earning, what types of articles they are writing, what people are saying about them in the comments, etc. Your aim should be to make a blog, which is better and unique than the other blogs in the niche to attract people to your blog.

You should also look at the monetization options i.e. earning options while choosing the niche. How can I monetize the blog? i.e. how can I earn money from the blog? You should look at the monetization methods, which the blogs in that niche are using. The more ways of monetizing the blog, the better. After all, you are looking to earn money from the blog.

People come on internet to get information about something i.e. to be educated or to find solutions to their problems or to get entertained. So while choosing the topic for your blog, see if the topic satisfies one or more of these three things especially the information and problem solving criteria.

You need to do thorough niche research before starting blog on a topic. By doing niche research, you can know how profitable the overall niche is and if it is worth starting a blog on. You can do niche research using Google search. There are some paid tools, which help in niche research, but google search works well though it would take some more time.

You also need to do keyword research. Keywords are the words which people use to search something on internet using search engines like Google. By doing keyword research, you can know what specific topics within the niche are popular and are highly searched by people in the search engines. So that you can write articles on those specific topics which are popular in that niche and related topics. Niche research and keyword research go hand in hand. You need to use a tool for doing keyword research. There are free as well as paid tools for doing keyword research. The paid tools work better than the free ones and have more features. The two best paid tools for doing keyword research are kwfinder and keywordrevealer. The best freemium tool for doing keyword research is ubersuggest.

Some of the popular and common niches are:-

Health and fitness

Personal finance







You can get more information on the above niches and some more niches Here

There are many sub-niches of the above mentioned niches which you can choose to make a blog on. Sub-niches are the specific topics within a niche that are related to that niche. No matter which niche you choose for your blog, your aim should be to produce such content that beats the content of other blogs in the niche. For that, you need to write quality articles, which cover all the aspects of the niche so that people would find all the information, which they want in one place, which would make your blog an authority blog on the niche and you, an expert in the niche.

Lastly, the niche, which you select, should be evergreen or long lasting. It should be relevant for the years to come otherwise there is no point in spending time and efforts on it.

Single niche blog or multiple niche blog?

Niche blogs can be single niche blogs, which cover one specific topic with all the content on the blog related to that topic or multiple niche blogs, which cover many different topics with the content on the blog related to various topics. If you are interested in variety of different topics, which are unrelated, it is better to create a separate blog for each instead of covering them all on one single blog. For e.g. if you want to write about two topics which are personal finance and dog training, then you should create a separate blog for both as the topics are unrelated and totally different from each other.

The best approach is to choose one single broad niche for a blog and cover sub-niches of that niche in the blog. This way you will post content, which is only about one topic and you will also have enough content to post about it. Your blog readers would not get confused and they would know what type of content to expect from your blog. If the niche you choose is too broad then you can narrow down, choose a specific sub-niche of the broad niche, and focus on that, provided you can write enough content on it. For e.g. you can create a blog about weight loss which is a sub-niche of health and fitness niche.

How you can make money with blogging:-

There are 6 main ways by which you can make money with niche blogging:-

(1) Ads: –
This is the most common way of earning money with blogging though its popularity is going down as bloggers are looking for newer and better methods of earning money with their blogs but it is still the first option for many bloggers when it comes to earning money with their blogs. In this method, you show the advertisements of advertisers on your blog and earn money when people either view or click those ads. You can show ads on your blog using two different ways– direct ads and indirect ads.

Direct ads are the ones where the advertisers contact you or you contact the advertisers personally to place their ads on your blog. The advertisers pay you fixed amount of money monthly or for any other duration as per your agreement to display their ads on your blog. The amount of money depends on the amount of traffic your blog gets. To place ads directly on your blog, your blog should be receiving good amount of traffic. Many bloggers create a page on their blog named as “advertise”, “advertisers”, etc. On that page, they give the details about their blog and traffic stats and some other details, which may be useful to the advertisers. Some blog owners also specify the ad rates for placing ads on their blogs. Those advertisers who are interested in advertising on their blogs are required to contact the blog owners for discussion. There are also direct ad marketplaces such as buysellads, adclerks, etc. which connect the bloggers and advertisers. On these marketplaces bloggers list their blog ad space for selling with their rates and advertisers purchase the blog ad space which they want to show their ads.

Indirect ads are the ones where the ad networks show their advertisers ads on the bloggers blogs. Blog owners are called as publishers in ad networks. Advertisers who want to display their ads on blogs and sites, sign up with ad networks and publishers who want to earn money by displaying ads on their blogs or sites, sign up with ad networks. The advertisers and publishers do not directly come in contact with each other with ad networks. The publishers have to insert a code on their blog provided by the ad networks to display the advertisers ads on their blogs. Many ad networks have certain criteria for accepting blogs and sites in their network such as amount of traffic, niche of blog, etc. There are many ad networks but the two major ones are Google AdSense which is the ad network of Google and There are also other popular ad networks such as Bidvertiser, Revenuehits, Propeller ads, Popads , etc.

Direct ads can potentially make you more money and fixed amount of money each month or for the duration which is agreed upon. With indirect ads, the money you earn is not fixed and keeps fluctuating according to your traffic. With direct ads, you also have control over what ads are shown on your blog. You do not know what ads would be shown on your blog with indirect ads. Direct ads are better than indirect ads but when initially your blog is new and does not have enough traffic, you need to go through the indirect ads route.

There are various types of ads such as banner ads, text ads, intext ads, native ads, popup ads, etc. which you can place on your blog. Some of the ad types require your blog visitors to click on them to earn money for you. They are called as CPC ads, which means cost per click or PPC ads, which means pay per click. You earn some amount of money for each click of the ad by your blog visitors. Some of the ad types do not require your blog visitors to click on them to earn money for you. You earn small amount of money every time the ad is viewed by the visitors. It is measured per thousand views or impressions of the ad. They are called as CPM ads, which means cost per mile.

(2) Affiliate marketing: –
Affiliate marketing is a very popular way of earning money with blogging and one which can potentially provide much more income than ads. In affiliate marketing, you promote the products and services of companies which are related to your blog’s niche. You do this by placing their affiliate links or banners on your blog. When someone from your blog visitors click on any of those affiliate links or banners and purchases a product or service, you earn some money as commission. This is called as CPS affiliate marketing, which means cost per sale affiliate marketing.

There is also CPA affiliate marketing which means cost per action affiliate marketing. In CPA affiliate marketing, the visitors do not need to purchase any product or service. They just need to take some action after clicking on your affiliate link or banner such as submitting email address, filling up some form, signing up for some free trial, etc. You earn some money for each action completed by your blog visitors.

If you want to earn money through affiliate marketing, choose a niche which has good amount of affiliate products, services, and offers which you can promote on your blog to your visitors. You can learn about affiliate marketing in detail in the make money with affiliate marketing guide.

(3) eBooks and eCourses: –
You can create eBooks and eCourses related to your blog’s niche and put them for sale on your blog. You can set the price for each eBook and eCourse. You earn money when your blog visitors purchase the eBooks and eCourses made by you. In this way you can create and sell your own digital products. You are not dependent on anyone else to earn money so this is the better way of earning money than ads and affiliate marketing. You do have to take some efforts to create the eBooks and eCourses but it is well worth that effort. You can potentially earn even more than affiliate marketing by selling your own eBooks and eCourses. You can know more about eBooks in the earn money selling eBooks post and you can know more about eCourses in the earn money selling online courses post.

(4) Membership: –
You can sell membership on your blog where your visitors have to purchase a monthly, quarterly, half-yearly or yearly subscription to access content which is not available to the free visitors such as premium articles, E-books, E-courses, software, personal guidance, etc. related to the blog’s niche. Instead of selling the E-books and E-courses individually, you can make them part of the premium membership and let the visitors access them after buying membership. Membership can provide you with fixed recurring income but to keep people subscribed in the premium membership, you need to keep producing valuable content on regular basis otherwise people would not renew their membership.

(5) Consultation:
You can provide consultation or advice related to your blog’s niche to your visitors and charge fees for that. You need to be an expert or have very good knowledge of the topic yourself to consult people. For e.g. career advice, relationship advice, investment advice, etc.

(6) Service: –
You can provide some service or services related to your blog’s niche on your blog. For e.g. if your blog is about web programming, you can provide web development service or if your blog is about internet marketing and SEO, you can provide SEO service, etc. You earn money by charging people for the services that you provide. You can learn more about services in the providing freelancing services to make money post.

As you can see, there are many ways by which, you can make money with blogging. You should use more than one method instead of relying on just one method. You can use any combination of above methods to earn money with blogging.

Which blogging platform should you use?

To create a blog, you need to use a blogging platform. There are many blogging platforms available using which you can create a blog. Some blogging platforms are free to use while some blogging platforms cost money. Two of the truly free and popular blogging platforms are Blogger, owned by Google and now offers some paid plans too. The blogs created using any of these two platforms are called as hosted blogs.

There are three blogging platforms, which are popular and cost some money to use. They are, Joomla and Drupal. These blog platforms are called as content management system (CMS). These blogging platforms themselves are free to use but you need to purchase web hosting and domain name to use them. The blogs created using any of these three platforms are self-hosted blogs.

You do not need hosting and domain name to create blogs with free blogging platforms such as blogger and though they allow you to use a custom domain after buying it if you want to. Without the custom domain name, the free blogs you create would have the blogging platform’s name in front of the name you choose for your blog. For e.g. if your blog’s name is myblog then the people would have to type for blogger blog and for blog in their address bar to access your blog instead of just the domain extension after the blog name such as or ,etc. People would know that you have created a free blog using blogger or and it does not look professional if you are a serious blogger. You are required to purchase domain name and hosting for creating self-hosted blogs.

Another important thing is that with free blogging platforms, all the content which you post on them is hosted on their servers and belongs to them and not you. You have to follow their rules and they may close down your blog anytime if they want to. This is not the case with self-hosted blogs. All the content you create belongs to you and only you can close your blog when you want to. Your blog may be closed down only if you do not renew your hosting and domain name by paying the required charges.

There are limited customization options in free hosted blogs. You can customize and expand the functionality of self-hosted blogs in many ways. There are many themes and plugins which are available for self-hosted blogging platforms which you can use to do that. You can create any type of site using self-hosted blogging platforms and not just blogs which is not possible with free hosted blogging platforms. There are very few themes available for hosted blogs and no plugins to add new features and extend the functionality of your blog.

As you can see self-hosted blog is a much better option than free hosted blog. You should go for self-hosted blog if you are serious about blogging and earning money. You need to choose the blogging platform for your self-hosted blog. Out of three options, Joomla and Drupal, the most popular and easy to use blogging platform for self-hosted blogs is More than 30% blogs and sites on internet use Therefore, I suggest going with for your blog.

Choosing Domain name and hosting for blog:-

As you are going to create a self-hosted blog using the CMS, you need to get domain name and hosting for your blog.

Choose a domain name, which is short, pronounceable and easy to remember with a .com extension preferably. If .com extension is not available, then you can go for .net or .org extension. The domain name should be related to your blog’s niche or you can even consider a brandable domain name. Choose the domain name carefully as it is not easy to change it later. So spend some time thinking about the appropriate domain name for your blog.

Buy hosting from a good reputed reliable hosting company. Do not compromise on the hosting quality. Do not purchase hosting from an unknown or new company just because it is cheap and never use free hosting if you are serious about your blog. If you choose bad hosting company, your blog would face problems such as going down regularly because of server issues. People are not able to access your blog when the hosting company’s server is down. Most of the reputed hosting companies provide at least 99% uptime guarantee and their servers rarely face any downtime so your blog is available to the people for access most of the time. Every company has downtime for some time for maintenance once in a while. Most of the good hosting companies also provide 24/7 support either phone support or chat support or both. Initially when starting a new blog, you can purchase shared hosting. As your blog becomes old and your traffic grows to high levels, you can upgrade your hosting plan to VPS or even to dedicated hosting, if required.

Following are some of the most popular and reputed domain and hosting companies which you can trust and use for your blog: –





All these companies sell domain names as well as hosting. You can purchase both domain name and hosting from the same company or you can purchase them from separate companies. Namecheap and Godaddy specialize in domain names and Hostgator and Bluehost specialize in hosting. I have personally used Namecheap and Hostgator for my blogs and both worked very well for me so I highly recommend going with these two companies. They are also cheaper than the other popular domain and hosting companies in the market especially namecheap as the name suggests.

You can purchase domain name for any duration from 1 year to 10 years and you can purchase hosting for any duration from 3 months to 5 years depending on the company. The higher the duration for which you purchase hosting, less the amount you have to pay. This generally only applies when you are purchasing the hosting for first time from that company and not all companies provide this discount offer. Hostgator is one such company which offers good amount of discount if you purchase hosting for a long duration. So when purchasing hosting for the first time, you can purchase it for at least 2 or 3 years to save some money. Many hosting companies also provide discount to new customers in addition to this saving. So take advantage of that.

Choosing a theme for blog:-

You need to choose a good attractive theme for your WordPress blog. The appearance of your blog is decided by the theme which you install on your blog. Choose the theme which suits your blog’s niche. The theme should be responsive which means it should look good on any device whether desktop, laptop, tablet or mobile. You have 3 options when it comes to choosing a theme for your blog: –

(1) Free: –
You can install a free theme on your blog from the WordPress’s official theme repository. You will find many free themes there. Free themes are used by many bloggers as they are free so your blog design may look common especially if the free theme which you choose is popular and installed by many other bloggers. The features and customization options are limited in free themes. You may or may not get theme updates and support from the developer for free themes.

(2) Premium: –
You can purchase a premium theme from premium theme sites. There are many sites which sell premium themes for WordPress and other blogging platforms. Premium themes are used by less number of bloggers as they cost money so your blog design would look less common. Some premium themes are popular among the bloggers and many bloggers install them on their blogs but premium themes have plenty of customization options so you can differentiate your blog design from other blogs even if you use the same premium theme as others. You would get theme updates and support from the developer for premium themes.

Following are some of the popular sites selling premium WordPress themes:-


Theme fuse




Tesla themes

These sites have theme packages where you get many themes after paying a one-time amount. You also get lifetime updates and support for your themes. You can install themes on unlimited number of blogs.
There are also freemium themes in WordPress’s theme repository in addition to free themes. You can install a freemium theme from WordPress’s theme repository and if you like the theme, you can unlock additional features and customizations by purchasing the premium version of the theme. This is another way of using premium theme on your blog.

(3) Custom: –
You can develop your own custom WordPress theme for your blog if you have knowledge of HTML, CSS, JavaScript and PHP or you can hire a developer and get the custom theme developed as per your requirements. Obviously, it would cost you some money to hire a developer to get the custom theme developed. Only you for your own blog would use the custom theme so no other blog on internet would have the same theme as you. Therefore, your blog design would be unique. If you have developed the theme yourself, you need to take care of the updates and any issues with the theme or if you have got the theme developed, you need to contact your developer for any updates and issues. You can create your own custom WordPress themes even without the knowledge of web programming languages using a software called Template Toaster.

Getting a custom theme for your blog would be the best option then the premium theme and lastly the free theme. However, if you do not have the web programming knowledge or you do not want to spend money on hiring the developer or spend time and money on creating a custom theme using Template Toaster software, you can purchase a premium theme package. You can buy premium theme package which you like from any of the above-mentioned premium theme sites at much less cost and no loss of time. You can install any theme from the theme package on your blog. You can change the theme anytime you want but sometimes it may create problems after changing the theme so it is better to choose the right theme in the beginning instead of changing it again later. Initially when you are new to blogging and cannot afford to spend money on theme, you can choose a good free theme and install it on your blog and start blogging. Later when you earn some money from blogging, you can purchase a premium theme or get it developed.

Before Posting content on blog:-

There are some things, which you need to do after purchasing domain name and hosting for your blog. After you do these things, you can start posting content on your blog: –

You have to install WordPress software on your host. You will find instructions on internet or on your hosting company’s site on how to install WordPress on your hosting. It is a very simple process and takes few minutes.

After installing WordPress, you need to do some basic settings. These settings apply to your blog.

You need to install your chosen theme on WordPress. This is a simple process which takes only a couple of minutes.

After installing the theme, you need to do some settings and customizations to the theme as per your needs.

You need to install some required plugins on your WordPress blog. The plugins differ from blog to blog but there are some essential plugins, which every blog needs such as plugins related to security and spam prevention, backup, SEO, contact form, etc. You can find more information about this by searching for “essential WordPress plugins” in Google search.

You also need to install SSL certificate on your blog. You can purchase the SSL certificate from your hosting company or get a free certificate from Let’s encrypt or Cloudflare.

You need to create a logo for your blog and upload it in your blog’s header. You can do this in your theme’s customization settings. Logo is optional but it would give your blog some unique identity and brand.

You need to create a favicon and upload it. Favicon is a small icon which is visible in the browser tab. It is also called as site icon. Most themes have the option of uploading favicon in settings. It is optional too but it is good to have it.

Posting content on blog:-

Content is posted on blogs in the form of blog posts. Each blog post contains mostly text content related to the blog’s niche. In addition to text content, it may also contain other content such as images, videos and audio that supplement the text content. You would post content on your blog according to your blog’s niche. Whatever may be the niche of your blog, there are some blog post types, which work well for all the blogs irrespective of the niche. They are as following:-

List posts: –
List posts give information to the people in the form of a list. People like lists. They find the information easier to read and digest with lists. They are also easier to create as a blogger. For e.g. 10 best free software, 20 tips to increase productivity, 15 tips to save money, etc.

How to posts: –
These types of posts explain in detail the process of doing something. They can also be called as tutorial posts. They are very helpful to the readers and solves their problems. For e.g. how to reduce belly fat, how to recover deleted files, how to install SSL certificate on site, etc.

Resource posts: –
These posts contain links to the other sites on the internet which may be useful to the readers. You may give some brief information about each site and provide its link. These posts are very beneficial for your readers as they get a compilation of useful sites related to a particular thing. It saves their time of searching those sites. For e.g. 10 best sites for royalty free stock images, free sites for learning web development, etc.

Review posts: –
In this post type, you write an in depth review of a product or service related to your blog’s niche. You may put your affiliate link in the post if you want or provide discount coupon. It helps the readers in deciding whether to buy the product or service or not. It may also help you in earning affiliate commissions but you should write an honest review. Do not lie to your readers to earn commission. For e.g. IPhone 11 review, kwfinder review, etc.

Comparison posts: –
This post type is similar to review post. The only difference here is that you are comparing two or more products or services with each other and writing their pros and cons and giving your opinion in the end. Here too you may put your affiliate links in the post or provide discount coupons. For e.g. IPhone 11 vs Pixel 4, Hostgator vs Bluehost, etc.

Research posts: –
Here you conduct an in-depth research about a particular topic or topics related to your blog’s niche and write lengthy blog posts on them. You can use diagrams, graphs, charts and other visual elements to make it more appealing to the readers. People may consider you an expert or authority in your niche if you write some well-researched long blog posts.

Story posts: –
People like to read and listen to stories especially real life stories. You may write your own life’s story. For e.g. travelling experience of a place, some mistake that you made and what you learnt from it, how you overcame some obstacle in your life, etc. The story should be related to your site’s niche and it should inspire or motivate your readers or help them in learning something.

Interview posts: –
You can interview some experts in your niche or other well-known and less-known bloggers in your niche, which you like and ask them various questions. You then publish the interview as a blog post in the question and answer format. It also gives publicity to the people whom you interview so they generally do not say no for the interview.

Infographics posts: –
Here you create an infographic about some particular topic or topics related to your blog’s niche and post it on your blog. People like to view infographics instead of reading text as it presents the information in attractive form. You need to write some text supporting the infographic though. Infographics are very popular on social media and are shared a lot on it so if you prepare a good infographic, it may get a lot of shares and likes on social media.

Guest posts: –
Here you do not write the blog post yourself. Some other person mostly other blogger writes the post on your blog. The post should be relevant to your blog’s niche. The person writing the post gets some recognition from your blog’s readers and you get a free blog post for your blog without spending time writing it. You need to first check the blog post written by the guest blogger and approve it if you like it and then publish it on your blog.

You should try to include all the above different types of blog posts on your blog instead of writing same types of posts every time.

Do not want to write content?

You can be a blogger even without writing content on your blog yourself. You have 2 options in this case:-

(1) You can hire a freelancer from freelance sites who provides article writing service. You need to tell him the topic on which you want the article written and give him the necessary instructions on writing the article. The freelancer would then do the research on the given topic and write the article. You can then make the necessary changes to the article if required and publish it on your blog as blog post. In this way, you can outsource the work of writing blog posts to the freelancers. Obviously, this method will cost you money each time you get the article written.

(2) You can join Private label rights (PLR) sites. PLR sites have various types of done-for-you content such as pre-written articles, E-books, E-courses, graphics, software, stock images and videos, etc. After joining a PLR site, you can download the pre-written articles related to your blog’s niche and then do some modifications to them and publish them on your blog as blog posts. The PLR sites have monthly, yearly or lifetime membership plans, which you have to purchase to get access to their products and use them. Some PLR sites allow you to purchase the right to individual products instead of membership. PLR sites give you the right or license to edit, use and publish their content on internet as your own in your name depending on the license of particular content.

Following are some of the popular PLR sites:-





You must do some modifications to the articles downloaded from PLR sites and not post those as it is on your blog because many other people use the same PLR articles and you need to tune the articles to suit your blog’s tone. Also, Google may consider it as a duplicate content if the same exact article is found on two or more blogs and may even penalize your blog.

The best strategy is to write some blog posts yourself and outsource some or use PLR articles for some. It is better that you write some blog posts yourself on your blog instead of outsourcing or using PLR articles for all.

Search engine optimization:-

How many visitors i.e. traffic your blog gets, would decide your income. More visitors = more money and vice versa. To get more visitors to your blog you have to do search engine optimization (SEO). By doing SEO, you can increase your blog’s visibility in search engines like Google and Bing. SEO increases your blogs’ rankings in the search engines and your blog appears ahead of other similar blogs in the search engine results pages. More people would be able to find your blog in the search engines with SEO.

SEO has three main parts – keyword research, on-page SEO and off-page SEO. For doing keyword research, you need to use a keyword research tool such as Kwfinder or keywordrevealer or ubersuggest as mentioned earlier. For doing on-page SEO you can use a plugin such as Yoast SEO if you have a WordPress blog. Off-page SEO mostly involves building links for your blog. SEO is a vast topic and outside the scope of this guide. You can learn about SEO by using free sites on internet as well as taking paid courses from sites such as Udemy. You may have the best content on your blog but if  people are not able to find that content then it is of no use. So do not ignore SEO.

If you do not want to learn SEO and do it yourself, you can hire the service of an SEO company/agency to do SEO for your blog. Obviously it would cost you some money. Be careful in selecting the SEO company as many SEO companies charge unreasonable amount of money and do black-hat SEO practices which Google does not like. Select the SEO company which only does white-hat SEO.

With SEO you get free organic traffic to your blog which takes some time. In addition to SEO, you can also get traffic to your blog using paid advertising tools such as Google AdWords ads, Bing ads, Facebook ads, etc. It obviously would cost you money to get traffic this way. You can go for paid traffic if you are not getting enough traffic with SEO or you can use paid traffic in addition to SEO to get even more traffic to your blog.

Blog subscribers:-

Install a good e-mail subscription plugin on your WordPress blog. When the visitors visit your blog, give them the option of subscribing to your blog by placing the subscribe button on the blog. Try to get as many e-mail subscribers as possible. Having an e-mail list of subscribers is important. You can get instant traffic whenever you publish a new blog post if you have subscribers as the subscribers are immediately notified about your new blog post. You do not have to wait for the search engines to index the post and then get traffic from search engines. It will also increase the chances of affiliate sales if you have affiliate links in the newly published blog post. You can also send discount coupons of affiliate products and services and promote your own digital products from time to time to your e-mail subscribers. Your dependence on the search engines for traffic reduces as your number of e-mail subscribers increase. You can even give away some freebie such a small e-book or e-course or something else related to your blog’s niche to entice the visitors to give their e-mail and subscribe to your blog. This giving away of a freebie in exchange of e-mail address is called as lead magnet.

Blog posts sharing:-

Install a social media sharing plugin on your WordPress blog so that your blog visitors can easily share the posts that they like on social media such as Facebook, Twitter, LinkedIn, etc. The more your blog posts are shared on social media, the better it is for your blog. It would give you some traffic from social media sites and boost your blog’s ranking in search engines too.

Google analytics:-

Sign up for a Google analytics account and insert the Google analytics code on your blog. Google analytics tracks the traffic which your blog receives and gives you detailed reports about it. You can know how many visitors your blog received in a given period, how many pages were viewed, which pages were viewed and how many times, sources of your traffic, countries from where you are getting traffic, how many people are currently viewing your blog and which pages, etc. and many more. You can measure the performance of your blog and SEO efforts with Google analytics.

Some tips for blogging:-

Finally here are some tips that would be useful to you if you decide to do blogging:-

Post content at regular intervals. Write at least one blog post each week. Keep your blog fresh with new content.

Use images in blog posts where possible. Properly optimize the images so that they do not take time to load and slow down the page.

Make sure that there are no spelling and grammatical mistakes in the blog posts. Read the post carefully and proofread it before publishing it on the blog.

If you have placed advertiser’s ads on your blog such as Google AdSense ads, never click on the ads yourselves. You will get banned from the ad network.

It takes time to establish your presence on the internet through blog. Be patient and keep blogging even if you are not getting much traffic to your blog. Do not give up. It takes at least 6 months to 1 year to get some decent traffic to your blog if you have chosen the right niche and doing SEO.

Do not do black-hat SEO or purchase any black hat SEO service such as buying backlinks to climb the search engine rankings fast. Google would penalise your blog if it finds it out. Let the blog grow naturally even if it takes time.

You can install and use software locally on your computer. This way you can try WordPress, get used to it before installing WordPress on your live web hosting and start blogging. You can find instructions on how to do it by searching in Google search for terms such as “install WordPress locally” or “installing WordPress on computer”.

Share if you like

Leave a Reply

Your email address will not be published. Required fields are marked *