Sit with some snacks and cold-drinks and tight your seat belt if you are curious to know about “how to start a blog in 2020″.
How to start a blog and make money from it, all these things I would tell you the step-by-step process in this tutorial.
So don’t skip any step.
Everybody needs money to fulfil their dreams and why not so.
Many pro bloggers are earning more than $10,000 monthly from their blogs only.
If they are making a huge amount of bucks then why can’t be you.
A few years ago, blogging is just meant to be a hobby for me but now it’s become a profession.
This is the best decision I have ever made in my life to start a blog.
When I started as a newbie, I also didn’t know how to start a blog and I’ve searched on Google and they never disappoint me.
I have read many articles on how to start a blog but never find all the valuable information in one article.
I had to read a different article on how to start a blog and it was very complicated for me as a newbie.
But, I don’t want you to face those problems like I faced earlier.
I’ll not complicate the things which you find difficult to understand, I’ll tell things in very simple language like I started.
I have been blogging for two years now. I love to share what I have learnt on my blogging journey over the years.
Today we are doing things practically.
“How to start a blog” – Is it paid or free? Whatever your question is, you are going to get the answer in this tutorial.
Starting a blog is not so tough but you need some guidance which helps you to start your blogging career.
But before starting this tutorial I would like to explain some basics so that you may better be understood about blogging.
What is a blog and its benefits?
A blog is a way to express your idea to your audience.
It is an online platform where someone who writes a blog is known as Blogger and the whole process is known as Blogging.
I hope you got it now.
Here are the benefits of blogging:
- It helps you to make money online
- It helps to build your online identity
- You can help the audience with your articles
- You become your own boss
- Work with freedom
- Free time and travel the world
- You can become a good speaker
Here are hundred-plus benefits where you become a professional blogger.
How to Start a Blog in 2020 – Step By Step Process
Now we’re going to start a step-by-step process to build a blog.
Follow this step by step and implement it. If you’ve got all these then, congratulations, you will soon be a pro blogger.
Step 1: What Niche to Blog About?
Before building a blog, this is the most important part of your blogging career or we can say this is the most common question asked by newbies.
If you are looking to build a blog which no one reads then surely you are going to lose the game before starting your blogging career.
Do you know?
The 99% of bloggers quit blogging in starting 3 months because they choose the niche which they don’t have interest in it.
So, identify your blogging interest is a must.
Finding a blog niche is not tough, you just need to find that niche which you are truly passionate about and profitable that will leads you to a profitable niche.
How to find a perfect niche?
You can find out the best and profitable niche for your blog after reading this topic.
Here is the formula to find the perfect niche for your blog.
Profit + Passion = Profitable Niche
We have two factors and we have to focus only on these two factors i.e Profit and Passion to find out a profitable niche.
Here I am presenting you with some questions arises in front of you. You just need to ask these questions to yourself and find the answers.
- Can I write 100+ articles without getting bored?
- Can I write an article for at least 9-10 months without worrying for income?
- Can I solve other problems with your writing on that niche?
- Are there enough affiliate products in the niche?
- Is there having a good volume of keywords on that particular niche?
- Can I create my own products like Online course, Ebook etc in that niche?
Here are the advantages of choosing a perfect niche:
- Google watches you as an expert in that particular niche
- People trust you as an expert in that niche
For example, when it comes to blogging – I’m passionate about it and also it’s profitable. So, that was the niche I choose.
If you are a beginner and want to turn your blog into a profitable business, you should not start a multi-niche blog.
Choosing a niche is very important.
If you write more than one niche, it becomes difficult to promote your blog and build your audience.
Are you still confused about how to choose a perfect niche?
Let me explain with some examples:
I am picking one blog on a particular niche to give you some confidence idea.
ShoutMeLoud: We all know that Harsh Aggarwal is one of the most famous Indian Blogger who is the founder of ShoutMeLoud.
He writes about WordPress, SEO, Affiliate Marketing related to blogging.
The reason for his blog’s success was picking the right niche.
This is what you also have to do to pick the right niche.
This is what I have explained above in this article. I hope you got it now.
If still there is confusion in your mind then read this detailed guide on picking a perfect blogging niche (100+ blogging niche ideas included).
I am sure this will definitely help you to pick the right niche for your blog.
Once you have chosen the niche, move on to the next step.
Step 2: Which is the Best Platform for Blogging?
There are many platforms for blogging but the only two are the major ones.
The first one is Blogspot (Product of Google) and the second one is WordPress.org
If you want to build a blog for free on Blogspot then read this guide.
Blogspot.com is a product of Google which is absolutely free for everyone whereas WordPress.org is paid.
People always confuse which one to choose to start their own blog.
I am telling you from my experience, WordPress is a good option for you, if you just want to learn how to blog then firstly you could go with Blogspot and then migrate it to WordPress later.
You can easily migrate from Blogspot to WordPress.
In this world, 30% of the web running on WordPress.
It is a huge amount.
WordPress provides some very beautiful plugins which make your website or blog easier and attractive.
But there are some cases in which WordPress blogs are getting hacked but if you take the right security then no one can hack your blog.
- WordPress have Professional Themes.
- It is SEO optimized.
- Professional Plugins are available.
We are going to start a blog with WordPress.
This is a content management system which will work as a backbone to feed your content on the internet.
We will learn how to buy a good hosting server for your blog and how to set up WordPress on it.
Step 3: Find a Good Domain Name For Your Blog
What is a domain name?
A domain name is the name of your blog/website.
For example, masteryblogging.com, microsoft.com, google.com, facebook.com these are called a domain name.
Once you have decided your niche for the blogging, the very next thing is a domain name.
Many people say that domain name is not important, only content matters but I would not agree with them because branding is the top SEO factors.
To find a domain name according to your niche is not so tough.
Here are some thumb rules for buying a domain name.
- It should be small
- It should be easy to remember
- I prefer having .com domain names, so I recommend you to do the same.
What should be kept in mind before buying a domain name?
There are many top-level domain providers are available like Godaddy, Namecheap, BigRock etc.
When choosing a domain name like .com, .in, .net, co and so on, I would prefer to go with .com domain. If the .com domain is not available then you can go for .net or .co.
Don’t go for .in, .aus, .us, .uk etc, these are country-specific TLDs unless you are restricting your business to a specific country.
Keep your domain as simple as that and don’t use numbers on your domain name.
Having a keyword in the domain name doesn’t give any advantages but it matters when it comes to ranking on Google.
It is because of the relevancy of the content you publish on your blog.
If you are still having a problem to choose a domain name then I ‘m suggesting you watch this video by Kulwant Nagi.
Make sure your domain name should be easily conveyable to the listeners without you spelling it.
How to Register a Domain Name?
Once you are done and finalize the domain name for your blog related to your niche, you can go with any of the domain name registrars like NameCheap or GoDaddy.
Here is the example of Godaddy:
I searched for the domains name mybloggingarena.com and it shows me the results like this as shown in the screenshot below.
You can proceed with the registration process make the payment via your Debit/Credit card.
I personally buy a domain name from GoDaddy because it gives you the best support of 24×7 hours.
I’ve written one more article on How to Buy Web Hosting and Domain Name for Your WordPress Blog.
This guide is in detailed so must check it out if you’re having a problem in order to buy domain and hosting.
Step 4: How to Find a Good Web Hosting?
Before we move into this step, let me explain the definition of web hosting.
What is Web Hosting?
Web hosting is basically a place where all the files of your blogs/websites are stored. You need space to store these files. This space is called a server.
Web hosting provides this space with some features like uptime, load time etc. with plans or simply we can say a package where you can choose the plans and buy a web hosting for your blog.
Without web hosting, you cannot build a blog. So here I will tell you which hosting is the best for you?
There are many web hosting providers in the market but as a beginner, you cannot find which hosting you should buy to host your blog.
Rather than giving you a list of a thousand web hosting providers, I would suggest you go with SiteGround, as it’s the best web hosting officially recommended by WordPress.
SiteGround provides the best support like:
- Free 24/7 premium email and toll-free number support.
- Unlimited bandwidth.
- Unlimited email accounts
- Easy to use Cpanel
- Free SSL (for security)
- Free Cloudflare CDN
- Free daily backups
Trust me guys if you are a beginner then start with SiteGround hosting, you would love this service because they provide affordable price plans and easy to use.
The steps that I mention here are very similar to whatever web hosting solution you choose.
To get web hosting and domain for your first blog, follow these steps:
Few things to keep in mind before buying hosting:
- A cPanel to control everything easily
- Add unlimited domains on a server to run multiple blogs
- Unlimited bandwidth
- Unlimited hosting space
- Unlimited email accounts
Now follow these steps to purchase Siteground Web Hosting.
#1. Just go to the homepage of SiteGround.
Here are the hosting plans they have.
I recommend the GrowBig plan. Click on Get Plan button.
If you select GrowBig plan, you can host unlimited number of sites, as well as you will get FREE SSL certificate and SSD hard disk.
#2. Choose a Domain
Now, enter a domain name.
I would recommend registering a domain name from a domain registrars as we discussed above in step 2.
Select on “I already have a Domain” and enter the domain name that you have purchased from a domain registrars.
For example, I have entered my domain name “mybloggingarena.com” as you can see above.
Once you entered a domain name, click on proceed button to follow the next step.
#3. Fill all the details
Fill up all the necessary details, it will make your account on SiteGround.
#4. Enter Your Credit/Debit Card Information
#5. Agree on the Terms and Policy & Click on Pay Now Button
Your SiteGround hosting account would be ready in a few minutes.
Check your email for hosting-related information.
And you’re done.
Congrats!! You have bought your hosting.
If you have purchased a domain name from a different registrar than Siteground, you need to enter in the Siteground’s nameservers.
So that your hosting server and the domain name will be linked.
Step 5: How to set up WordPress?
We are going to use WordPress as our CMS (Content Management System).
First of all, log in to your Siteground account then select “Start a new website” and choose to install WordPress as shown in the image below.
Now, you have to enter login details about your blog. See the screenshot below.
Now, check the terms and conditions checkbox and then click Complete Setup button.
Wait for a few minutes to complete the setup process and then click on proceed to customer area button as shown in the screenshot below.
Now, you have to click on My Accounts menu on the top as shown in the screenshot below.
Now, click on Go to Admin Panel to visit your admin dashboard as shown in the screenshot.
Now, you have to enter the login details you choose during the installation and then click on the login button as shown in the screenshot below.
You can log in to your WordPress account anywhere at yourdomain.com/wp-admin (replace yourdomain.com with your domain name).
Step 6: WordPress Theme Customization
A good looking theme makes your blog look more professional.
In simple words, it’s the design of your blog. How you want to make it look.
There are tons of themes available in the market.
The biggest repository of WordPress themes is ThemeForest.
You just go there and select any good looking theme for your blog.
Otherwise, you can download any free theme from MyThemeShop and install on your WordPress site to make it look amazing.
WordPress has lots of themes which are free and paid both. You can use depending upon your budget.
But before purchasing a premium theme, keep some points in your mind:
- The theme must be easy to manage
- The theme must be responsive that means a mobile-friendly
- The theme must have compatible with the latest version of WordPress
I’m personally using Premium Generatepress on my site here at MasteryBlogging.
I highly suggest you go with GeneratePress themes.
It’s one of the easiest to use WordPress themes and comes with all the features you will ever need.
This theme has lots of options to play with.
Once you install and activate the theme, go to Appearance > Customizer and you can create whatever you design you want with all the features they gave.
But as a beginner, the free versions of themes are enough, later on, you can reinvest and get the premium themes.
If you are using free themes, here’s how you can do it on your blog:
Go to Appearance << Themes << Add New and click on activate button to install the theme on your blog.
Step 7: Must install WordPress plugins
WordPress has hell lots of plugins to optimize or design your blog.
Here is some list of plugins which is necessary for your blog.
WordPress doesn’t come up with the already installed plugin.
You have to install the plugins manually from Plugin options below the Appearance on the left side of your WordPress dashboard.
I’m personally using these plugins on my site here at MasteryBlogging:
These are the page builders plugin to design a landing page of your blog. This plugin comes up with free and paid both.
Premium version of this theme gives you more features than the free version.
This is an SEO plugin which is now become the lovable plugin for every blogger.
It gives you very exiting features and easy to understand.
3. WP Rocket
Speed is the most important factor when it comes to Google and WP Rocket is a paid plugin which makes your blog load faster.
If you are looking for an alternative then go with W3Total Cache.
Step 8: Create WordPress Pages for your Blog
You need to create some pages that are essential for any website/blog.
Go to Pages section and create some pages by clicking on Add New.
- Blog page
- About page (example)
- Contact page (example)
- Terms and conditions page
- Disclaimer page (example)
The homepage can be designed using page builders like Elementor PRO.
Create all these pages for your blog, if you are looking your blog’s homepage to be static and blog posts to be published on a separate blog page, you need to set it up in Settings > Reading.
You need to change your setting for permalink because when it comes to google, permalink must be SEO friendly so you can do it here Settings < Permalinks.
Step 9: Create WordPress blog posts
So now, the time has come to write an article because “Content is King.”
To create a post go to Dashboard < Posts < Add New.
You can start writing your blog posts here. You shouldn’t copy from others blog and paste it here.
Don’t do that otherwise, google would penalize your blog and all your hard work went within a second.
Write fresh content with proper keyword research. If you don’t know how to do Keyword research then read this full guide.
Write an SEO friendly article is a must with proper keyword research.
Read here to know how to write SEO friendly article.
Step 10: Submit your blog to Google search console
It’s is very easy to submit your blog to Google search console but it is very important to submit your blog to search console otherwise your blog links would never be indexed in Google search engine.
If someone searches your blog on Google search engine, it would never be shown unless you submit your blog to search console.
Here’s how you can do this:
Go to Search console Page and click on start now button.
After entering the URL, the search console asks you several ways to verify the property.
Now you need to verify your site ownership.
Step 11: How to Monetize Your Blog
I have told you at the starting of this article that you can generate more than $1000 per month from your blog.
So are you excited?
I’m excited too.
Today you’ll be more confident about this blogging business, as today you are going to see earning potential.
I am going to tell you the legit ways to make money with a blog and how can you do it in an effective way.
Have you ever tried searching on Google “how to make money online.”
I bet you did because that is the reason that you find blogging as one of the methods to make money online and you are reading this mail right now.
But let me be very honest with you.
Most of the methods which claim to help you make easy money, get rich quick and make money in just 10-15 days or a month are all fake.
So finding the right mentor online is very difficult.
We are in real business. Blogging is real.
I am going to tell you some of the best methods which you can use on your blog to monetize it.
Let me tell you first, these things are not going to work in one-day or one month.
You need to be consistent and put efforts on your blog to make it brand.
But if you can do these things, making money online is not much difficult for you.
You can earn handsome money from your blogs only.
There are tons of ways to make money online from your blog but the majority of the bloggers choose the following ways to make money.
1. Affiliate Marketing
I just love affiliate marketing.
This is a monetizing method where you sell other people’s product with your unique affiliate link and they pay you commission for it.
The link they provide you is a unique link created only for you.
So if someone clicks on that link and buy the product which you recommended, the company will track that this sale came after clicking on your affiliate link.
So you will get paid for it.
A very simple method to monetize a blog.
You can join their affiliate program and promote and sell through your blogs.
There are many Affiliate Networks in the market:
- CJ Affiliate (formerly Commission Junction)
- Amazon Associates
- eBay Partner Network (EPN)
- Rakuten Marketing (formerly LinkShare)
2. Google Adsense
This is one of the easiest ways to monetize a blog.
Once you have a quality blog having 15-20 amazing articles written on it, you can apply for Google AdSense.
AdSense will show some relevant ads on your blog. So if anyone clicks on your ads, you are going to make money.
Precaution: Don’t click on your ads yourself and ask your family/friends on click on it.
As Google’s smart algorithm is going to detect that from where the clicks are coming and going to ban your AdSense account immediately without any warning mail.
3. Selling Banners
Once you start getting some traffic on your blog, you can sell advertising space to other product owners.
In return, they will pay you a handsome amount just to place a nice looking banner on your blog.
They make money when people buy the products after clicking the banners from your blog.
So they pay you a fixed amount to place the banners on your blog.
E.g I charge $500 per month is someone is interested to place a banner on Mastery Blogging.
If I sell just 2 banners every month, I make decent $1000 a month from my blog with banners.
These are the major ones to monetize your blog but there are many ways to monetize other than this like:
- Sell online courses
- Sell e-books
- Offering Services like freelancing, content writing, SEO, designing etc.
- Publish reviews of other products and they paid you.
FAQs About How to start a blog in 2020?
What are the topics can I start my blog with?
You can start a blog with any topic as per your interest.
Lets say I am interested in blogging niche so I started my blog on blogging niche.
How much does it cost to start a blog?
To starting a blog, you need a custom domain which costs you around $7 per year and web hosting which costs you around $3.50 per month. If you want to save money then go for one year plan, you’ll get some discount in one year plan.
How can one make money starting a blog?
You can make your blog a money making blog and many bloggers have did and living a boss FREE life.
You can do AMAZON affiliate, Affiliate marketing, sell your own products, start your own services etc.
There are tons of ways to earn handsome money from your blog.
This is the whole process you need to follow to start a blog or your blogging career.
As a beginner your job is not done yet, you need to learn the basics of on-page SEO, advanced SEO, advanced keyword research, copywriting, promotion etc.
I hope after reading this blog posts on “How to Start a Blog ” help you to reach a way closer to your dream.
This is the whole process which every pro bloggers did when they were a beginner and today they are earning handsome money from their blogs.
You don’t have to search again on Google or Youtube about “How to Start a Blog“.
If you really think we have made some efforts then don’t forget to share this article with new freebies.
Join My Private Mastery Blogging Facebook Community Group.