I am writing this post to show you how to start a blog in India that makes money in 2021.
If you are looking for an easily understandable, free, and step by step guide to learn how to start a blog and earn money in India, then this WordPress Blogging 101 article is the right place to create a website from scratch.
Before I start, let me clear this guide is not for those who are willing to start a blog in India for free as it you must have to invest money first for earning blogging in India.
Yes that's true.
Back in 2016, I had created my first WordPress blog with ZERO blogging knowledge. But the bad news is, it was so difficult for me to find answers to basic questions, like:
Like this, so many things came into my mind, and there was no one to teach me. And I had no choice to set up my blog instead of searching on Google for each step. It took me almost 3 to 4 weeks to complete my blog settings.
That’s a considerable time. Right?
Now it’s almost gone over 3+ years, and here I’m going to show you basics to advanced steps, need to take when it comes to learning how to start a blog in India 2021 and make money from it.
“Blogging is a business, think for the long run and decide your niche” Start blogging in India today
Let me remind you again , this guide is only for those who are willing to create a business blog in India, which needs money to invest first.
So, are you ready to start blogging in India?
Let,s move to our main guide on “how to start a blog in India 2021?“.
How To Start A Blog in India 2021 And Make Money Free
Above are the most straight forward steps you can start a blog in India right away. But before I start the leading guide, I believe you need to know few things scale yourself accordingly.
Before we are getting started with our main guide, you must have to understand three terms: Blog, Blogging & Blogger.
What is a blog?
The word BLOG is shortening of Weblog. It is like an online journal or an informational website that displays information about a specific topic.
In the beginning, back to 1994, a blog was known as a personal online diary that represents information. Lately, people found this way to communicate with others by sharing their views on an individual subject.
But now the time has changed, and everyone is starting a personal blog or website for making money online. In other words, its called blogging business.
The primary purpose of a blog is to connect you with the relevant audience so you can sell your self-made items i.e., eBooks or affiliate products. In short, a blog works as a bridge between you and your customers.
What is blogging?
The term blogging is a skill that needs to learn to run and control a blog because just settings up a blog will not bring your dream passive income.
There are hundreds of things involved to get earned a 1st dollar from your blog, such as SEO terms, writing an SEO friendly blog post, keyword research etc.
Here is an interesting fact is that the blogging field keeps growing every day as it became the prime online source to read and write information on the Internet.
Who is a blogger?
That’s YOU! Yes, a blogger is someone who runs and manages a blog with either or girl. Most of the people are becoming bloggers nowadays to share their opinions and knowledge on different topics for a target audience.
Most of the people today want to share his/her story online, and the rest of taking blogging to earn a passive income from interest by creating a professional blog.
In recent times, bloggers have become famous for various reasons. And the rest of still struggling to earn success.
4 reasons to start blogging in India
In this step of learning how to start a blog in India, I will give you some ideas, why you should start your own blog today. I hope these reasons will inspire you to take quick action.
Well, it depends, why to make a blog in the first place. Here are 4 things to consider before you start a blog.
You can make money online from blogging
You may hear many bloggers earning a lot of money from their blogs. Even some of them made life living like a king with blogging. Think about it if they can, you can also. Remember, blogging is not a one-night doing money trick. Sometimes it takes months even years to see success doors. By time goes by, your traffic numbers will increase as well as income.
You will become your own boss
Becoming a professional blogger will turn you into your own boss. It’s feeling like full-time freedom from orders instead of doing a 9 to 5 job. Being a full-time blogger since February 2016, I believe starting a blog was my most excellent decision I made in my whole life.
Blogging is easy to learn
That’s true! Blogging is the easiest task if you do it in the right way. The hardest part of starting a blog from scratch. But I’ve explained everything in this article. Once your blog settled up, then you can start writing blog posts to get your site index into Google and other search engines.
Blogging is like a helping hand
Through your blog, you can spread your knowledge and experience with other people online. Even you can solve different problems with your blog as I do to here newbies to learn how to start a blog in India and make money online.
This is not the end. Here are some more benefits of having a blog:
Finding a domain name required:
Just keep in mind before registering a domain name for your blog. Because the name of your blog is the most critical part of success. For example wpblogging101.com
My suggestion is to find an imaginative domain name. You should follow 5 rules, listed below:
Note: Adding spaces and punctuations are not allowed in domain names.
Sometime, it may occur, the domain is already taken by someone you are looking for. In that case, you can go with .org or .net extension. However, .in also a useful extension if you are going to target only Indian traffic.
Here I will suggest you buy a domain name and web hosting from SiteGround. Click here to get started with SiteGround WordPress hosting (70% OFF)
Why choose Siteground hosting?
I know you may come across dozens of popular web hosting providers, but SiteGround is considered as one of the best web hosting providers. The biggest reason to choose this hosting because wordpress.org officially recommends it. See the below screenshot.
Also, take a look at the below Facebook Group pool to ensure how many numbers of professional bloggers and webmasters voting for Siteground.
Siteground has a powerful combination of 1 click WordPress installer, Cloudflare CDN, SSD Storage, PHP 7.3 (latest), NGINX servers, and HTTP/2 servers.
Let’s explore some features of choosing Siteground hosting to start a blog in India.
Now, it’s time to choose a SiteGround Hosting Plan.
With each hosting plan, you will get the best and amazing features that make your blog super cool. Here are 3 SiteGround hosting plans, listed below:
- 1StartUp Plan (Start from $3.95/mo)
- 2GrowBig Plan (Start from $5.95/mo)
- 3GoGeek Plan (Start from $11.95/mo)
This plan starts from $3.95/mo, where you can host 1 WordPress blog. This plan can handle 10000 monthly visits.
To manage a more significant amount of traffic and for starting unlimited WordPress blogs, bigger plans available at the cost of $5.95/mo and $11.95/mo.
Which SiteGround hosting plan should you buy to start a blog in India?
I understand, choosing the best hosting plan for your WordPress blog may be a little confusing. So, let’s make it clear:
SiteGround StartUp Plan
In this plan of Siteground WordPress hosting, you will be charged $3.95/mo. And you will get 10gb SSD storage, up to 10,000 monthly visits. On this hosting plan, you can install 1 WordPress blog only.
So if you are willing to host 1 WordPress blog, then Siteground Startup Plan is the perfect choice for getting started. Claim 67% discount –>
SiteGround GrowBig Plan (Recommended)
This hosting plan is for starting and managing multiple websites. It has 20GB web space and can handle 25000 monthly visits.
I highly recommend you buy a Siteground GrowBig hosting plan even you are just starting. Because later, if you wish to create a separate blog then, no need to invest money for buying another hosting. Claim 70% discount –>
Siteground GoGeek Plan
GoGeek plan (allow to host multi-domains) is for high traffic blogs and websites (e-commerce). Under this plan, you get 30GB web space and 1,00,000 visits handling capacity.
This plan costs you $11.95/mo but values the money. As under this package, you will get premium features like WordPress Staging, Free Backups Anytime, and Pre-installed Git etc. Claim 68% discount –>
Let’s begin a guide to buy a domain name and web hosting from SiteGround.
First of all, click on this special link to activate Siteground 70% discount. (It will take you on Siteground pricing page).
Choose the hosting plan for your website. Siteground GrowBig (as we discussed earlier) is my first recommendation because this allows creating unlimited sites with FREE SSL Certificates feature (which costs $12/yearly).
Choose the option saying, "Register a Domain Name" then enter the domain name you want to register. (If you already have a domain name registered from Godaddy of somewhere else, then you need to change the DNS (Domain name server) of the domain.
In the account information section, add your Email and Password (Choose a secure password minimum of eight words with the combination of uppercase/lowercase, digits, and symbols).
Enter your Credit Card credentials to make payment for web hosting.
Choose the hosting period (Tip: For maximum discount, choose the longer tenure) and leave the "Extra Services" Untick; otherwise, you will be charged $19.80/year extra for "SG Site Scanner."
Accept their terms & conditions and tap to "Buy Now. "
Now, wait until the hosting registration completes. This process may take a few seconds. (Do Not Refresh the page until it's done).
Congratulations, now you have domain and web hosting both in your hands. Let's move to the next step.
I know you were waiting for this moment, right? So let’s build your first website using WordPress.
There are dozens of free blogging platforms to create a blog, but choosing WordPress CMS will give you more flexibility to manage your website.
When I say WordPress, Undoubtedly, I am talking about WordPress.org, also known as self-hosted WordPress.
And the other version of this CMS is WordPress.com. Making a blog on WordPress.com is just like starting with Blogger.com (Google’s free blogging platform).
To clear your confusion must read below points to understand the difference between WordPress.org and WordPress.com.
WordPress.org is open-source blogging software, and anyone can download and use it for free. All you need to purchase hosting and domain to start a blog on it. Here are the reasons why it is the go-to choice:
WordPress.com is a free hosting service created by the co-founder of WordPress, Matt Mullenweg. Though it free to use forever but there are so many limitations like you can’t use a custom domain, no option to add plugins etc. Migrating to WordPress.com premium plan charge you a more significant amount instead of self-hosted WordPress.org. Here are WordPress.com hosting service has 5 plans:
Alone Self-hosted WordPress owes 52% space on the web. See below screenshot:
WordPress holding 72 million actives users, which those developers are doing something great behind this blogging platform. Even my all blogs also running on WordPress.org
Here is are features that I think you will love to know about WordPress:
- 1Free to use: As we discussed earlier, WordPress is a free open source blogging platform and anyone can download and install WordPress to start a blog. But it would be best if you had web hosting and a domain name to create a website on it.
- 2Simplicity: You don’t need to have the technical knowledge to make a blog on WordPress.
- 3Flexibility: With the use of WordPress, you can create any site, whether it is a personal blog or an e-commerce website.
- 4Free themes: No need to invest money in designing your new blog.
Login to cPanel and look for Auto Installers section. Under this, you will find the Softaculous icon, click on it.
On the next page, you will see a button to Install WordPress, click on it to proceed.
Clicking on Install button will bring up the screen where you need to add details about your WordPress installation details mentioned below respectively:
- 1Protocol: Use the protocol HTTPS, which is ranking booster signal for search engines.
- 2Choose the Domain: Leave as it is because you have one domain there only.
- 3Directory: Leave it empty.
- 4Site Name: Set the name of your blog. Typically it’s your domain.
- 5Site Description: Add your blog description. Don’t be confused about it. Just fill My First Blog description for now, and later, you can change it.
- 6Admin Username: Set a username for login into WordPress dashboard.
- 7Admin Password: Enter a high-secured password (Minimum 8 words required).
- 8Admin Email: Enter the email you want to use for your WordPress site. (You can change it later too).
- 9Language: Set as it is (English recommended).Install: Finally, complete the installation by hitting the “Install” button.
Within a few seconds, WordPress installation will be completed, and you will see a success screen as it is showing in the below image.
Siteground will also send a confirmation email on the email you used to install WordPress on #8.
Finally, your blog is ready and now login to the WordPress dashboard by visiting a link yourdomain.com/wp-admin. Enter your Username and Password & click on the Login button.
After login, you will be redirected to the WordPress dashboard.
In this step, we will be learning how to get started with the newly launch WordPress blog: This guide required the following steps:
1. Delete pre-added content
WordPress installation has its pre-added content that we don’t have any benefit from having there. So it’s better to remove it before submitting the site into Google Webmaster Tool.
To delete post, click on Posts >> All Posts >> Select Post >> Move To Trash>> Apply. See example below:
To delete page, click on Pages >> All Pages >> Select Page >> Move To Trash >> Apply. See example below:
To delete plugin first, you have to deactivate them all. To do so click on Plugins >> Installed Plugins >> Select All Plugins >> Deactivate >> Apply. See the example below:
Now repeat the same process by selecting the “Delete” option.
2. Choose an SEO Friendly theme for your WordPress blog
Days are gone when writing a simple post could get the reader’s attention, but now blogging has been changed totally.
Now your blog design and loading speed do matters allow. Being with Siteground, you will never face uptime issues, but if your WordPress theme is not well optimized, then it may take more time to load web pages than expected.
So, choosing a perfect WordPress theme is yet another hard job when you have just started a blog. Because there are thousands of FREE & PREMIUM themes available in WordPress theme library, but only a few are well optimized, SEO friendly, and mobile optimized.
From the first day, I would highly recommend you to choose a FREEMIUM theme. The Freemium strands for FREE + PREMIUM.
In my suggestion, you should try to use GeneratePress theme. It has both a free and premium version. The core (free) version of GeneratePress allows you to customize various parts of the theme while upgrading to GeneratePress Premium will open all the advanced customizing functions under customizer.
Even WP Blogging 101 blog is also powered by GeneratePress Premium theme. Activate GeneratePress GP Premium 10% OFF Coupon.
For GeneratePress is one best WordPress theme ever found in my blogging career. However, if you are not satisfied with my blog look, then you browse below-listed themes and pick the one you like.
Ok, now have selected a theme. The next step to upload and activate that theme in WordPress dashboard.
3. Start installing WordPress theme
The first thing, you need to log in WordPress admin area (dashboard) then tap to Appearance >> Themes >> Add New.
Search for the theme you want to install on your blog. For example, I searched GeneratePress in the below image.
Click on the install theme searched and then activate it.
In this way, you can change or update your WordPress blog theme.
In case, if you have downloaded the theme saved into your computer then instead of searching tap to Upload Now and follow the further steps.
Once the theme is activated, delete other pre-added themes from the themes folder. Because there is no use of them now.
4. Installing must-have plugins
You can control WordPress site with the help of plugins. These are some tools that add extra features. Some of them are free, and others are paid for expanding functions.
But the good news is, a beginner can start with free plugins to enjoy premium services SEO Optimization, Blog Security, Site Speed & Performance. Below, I have listed those plugin, which you must have to use to take your site to the next level.
- 1Rank Math SEO: It will help your site to rank your website into SERPs (search engine page results) the way you want.
- 2Akismet Anti Spam: Automatically, put useless comments into the spam folder.
- 3Wordfence Security: Creates a security layer around your blog to keep safe from hackers.
- 4Smush Image Compression: Compress media library, which increases page loading speed.
- 5W3 Total Cache: Automatically deletes caches, revisions posts/pages from WordPress dashboard.
- 6ThirstyAffiliates: This plugin is for affiliate marketers like me. If you are also going to recommended products on the blog, then you must need this.plugin.
5. Other important settings to do
There are three prime settings that you shouldn’t miss:
1. Permalinks: Using a SEO friendly permalink link structure is not just make your post/page URL attractive but gives a positive point to search engine rankings. To make your permalinks SEO optimized, tap to Settings >> Permalinks and select Post Name option.
2. Timezone: WordPress default timezone belongs to United States, and as a citizen of India, it’s important to choose the Indian timezone. Go to Settings>> General >> Timezone and Select Kolkata or UTC+5:30.
3. Pingbacks & Trackbacks: Stop useless comment notifications under Settings >> Pingbacks& Trackbacks.
3. Pinging Services: Update WordPress ping list to get your articles fast on SERPs.
6. Start writing must have pages
Before getting started posts on your blog, there are some pages to be created, listed below:
Writing a post on WordPress blog is simple. Just login WordPress Admin Area. Tap on Posts >> Add New and a post editor will load on your computer screen like the below image.
These are central parts of a post editor:
- 1Title – This is the title of your article, like How to start a blog in India and make money is this post title.
- 2Content – This area is for writing post content. A SEO friendly posts shouldn’t be less than 600 words.
- 3Tags – For adding relevant tags.
- 4Categories – To add relevant post category.
- 5Permalink – Use to add focus keyword included permalink (URL).
- 6Publish – The last click to make your article live on the blog.
Once you have a couple of articles on the blog, the next step to start promoting. Because you just have started and no one knows about it.
So the best way to get attention to your site is social networking promotion. Social sites like Facebook, Twitter, Reddit etc. are the fastest way to get referral traffic to a new website. Also dont forget to submit your website in directory submission sites to get quality backlinks.
Also, don’t forget to add social sharing buttons on your blog, so readers can share your articles on their network if they like. Social Snap (view deal) & Social Warfare are the two best plugins to add beautiful social sharing buttons into posts and pages.
Monetizing a newly launched site is the last step of my guide about how to start a blog in India. Because today, there is enormous competition and making money from your blog only more natural if you monetize it in the right way.
There are several ways you can make money blogging, such as: Affiliate Marketing, Google Adsense & Sponsored Content.
Let’s discuss these tactics one by one:
1. Affiliate Marketing
Every month, I earn a good amount of passive income around $1000 from affiliate programs, I had signed up.
Here is how this works:
When I signed up for an affiliate program, they provide me a unique tracking link from the company; I affiliate for. That tracking link, I use to add to my articles, emails, and share social media networks.
When someone clicks on that link and ends up buying that product, I earn a commission. In this post, Siteground and GeneratePress is the real example of affiliate links.
Affiliate marketing is the fastest way to make money from a new blog only if you do it in the right direction. Before you get started, I suggested you read this detailed guide on affiliate marketing for beginners.
2. Google Adsense
Google Adsense is the first choice to make money from a blog in India. Even I have two websites monetized with Adsense.
For getting started, you need to follow their policies before applying for Adsense account. Once your application approved, all you need to add a script from Google to your site and start displaying ads.
Google will pay you every time anyone clicks on the ads showing on the blog. So, all you have to focus on generating more traffic to increase Adsense income. But remember self clicks doesn’t allow, otherwise you will end up with Adsense account disabled.
3. Sponsored Content
Advertisements lose control over the content displaying on-site, and some bloggers like me don’t want to go with Adsense. So far, some ads are annoying and distract readers while reading content, and more and many users have an ad blocker activated on their browser, which affects earning potential.
Sponsorship is another way to make money from blogging in India. In this method, a company will pay you for promoting their products to your blog. But this is possible only if you have a reputation in the blogging field.
Need more help?
I hope this guide has answered any questions you had on how to start a blog in India to make money in 2021.
But if you get some issues or need any personalized advice, please do not hesitate to contact me at any time. I will be happy to help you.