How To Start A Blog In 2020 [The Ultimate Step-By-Step Guide]

Do you want to know how to start a blog in 2020.?

That will be the best decision you will make today..!

If you are looking for an extremely easy step by step guide on how to start a blog and make a ton of money from it.

Then you have come to the right place. I will tell you the complete guide on How To Start A Blog And Make Money.

I am personally blogging for about 2 years now on different niches and I am here to teach you the most simple and effective way to start a blog in just 30 minutes just like me. You can jump to step 1 right away.

Today you will learn how to build a website from scratch step by step (My Personal Method) in just 10 easy steps and by the end of this post, you will have a perfect blog set up just like most successful bloggers have out there.

Do you want to create a blog and earn passive income online on autopilot?

In fact, these are the same exact steps that I used to create my own blog and make it a success in just 1 month.

If I can do this you can too.

Table Of Contents show

Benefits Of Reading This Blog Post

  1. You will be able to create your own blog in 30 minutes
  2. You will know where to host your website
  3. You will best domain registrar option
  4. Mistakes you need to avoid 
  5. Must Have Plugins For Your Blog

After reading this blog post you will know how to create a blog that earns thousands of dollars for you.

Just follow me step by step and you will have a beautiful blog setup at the end of this blog post and learn How To Start A Blog And Make Money.

Building a blog is not at all hard, In fact, you can create one just like me in just 30 minutes.

You just need the right guidance to start a blog in 2020 and get you to the path of success. So today I will teach you how to start a blog and earn money step by step as this will be a step by step guide for blogging for beginners.

And also I will give you my secret tips on how to make money blogging & how to create a website.

How To Start A Blog In 2020 And Start Earning Money In 10 Easy Steps [30 Minutes]

Learn how to start a blog step by step in 2020 by following these simple steps:

How To Start A Blog In 10 Easy Steps

Disclosure: Please note that some of the links below are affiliate links from which I’ll earn a small commission at no additional cost to you. When you purchase hosting using my SiteGround affiliate link, they compensate me, which helps make this guide free of charge to you. Know that I only recommend products and services I’ve personally used and trust

Now before starting to tell you about steps let me clear a few doubts you might have in your mind.

Why Should You Blog?

Blogging offers you the immense potential to express yourself to the right audience. It gives you the immense potential for –

  • Platform to Express Your Ideas – Blogging gives you a platform to express your ideas to the people
  • Making Money Online – You can generate a ton of income online if you follow the right advice. (Can Be Million Dollars If Done Right)
  • Create A Fanbase By Helping People – You can help people and add them to your fanbase by solving their problems.

How Much Can I Earn From Blogging?

There is no limit to earning from blogging. In fact, some of the top Bloggers Earning in million from their blog every single month.

Here are earning proofs of a very small niche oriented micro niche blog SucculentAndSunshine which earns over $200000/Year just from this simple blog.

Now you can imagine the earnings of top bloggers like Neil Patel, Brian Dean, Shoutmeloud, etc. They earn millions per month.

I personally have earned thousands of dollars from my fitness blog in the last few months.

So now you know the potential of Blogging. Now its time for setting up your own blog to help you earn money online.

Now if you are searching for how to start a blog with no money then I would like to tell you this post is not for you as I never suggest building a website on free servers.

Treat blogging like a business and invest a very small amount today and you will get returns in the future.

Some Questions Related Blogging:

What is a blog?

A blog is just a regularly maintained website where the latest posts appear in reverse chronological order. As an example, you are reading my blog right now.

How to start a blog?

If you want to know how to start a blog you should follow these steps. Step 1 : Select A Perfect Niche For Your Blog, Step 2 : Choose SEO Optimized Domain Name, Step 3 : Purchase The Best Hosting In The Industry (Discounted Price), Step 4 : Install WordPress On Your Blog, Step 5 : Choose The Best Theme In The Market, Step 6 : Installing Must Have Plugins For Your Blog, Step 7 : Change Permalink Structure, Step 8 : Setup RankMath SEO Plugin, Step 9 : Publish Your First Blog Post, Step 10 : Ways To Make Money From Your Blog

Can I make money from my blog from the first day

To earn money from your blog from first is definitely possible however you need an aggressive promotion strategy for that you might need to invest in ads for a starting push.

How do I start a blog for free?

If you want to start a blog for free then you can use Blogspot but I don’t recommend hosting your website on the free server. (Domain Purchase Is Highly Suggested)

What type of blogs makes the most money?

Almost all type of blog makes money however some blog types have more potential than others but can be hard to rank. (Detailed List Later In Post)

How To Start A Blog With No Money?

You can start a blog on blogspot.com which is a google product and create your blog for free on Blogspot but I personally don’t recommend that.

So, If you are ready to begin then let’s begin the show and see How To Make A Website or successful blog in 2020…!

1. Select A Perfect Niche For Your Blog

how to select a perfect niche
  • Save
Select Your Niche

Selecting the right niche is the founding stone of your blog. If you do this step wrong then you will always be 1 step behind from your competitor or your blog might fail as well.

So What is a niche exactly?

A specific area of a market that focuses mainly on just one product or one type of product. It is a specialized content rather than

That’s why selecting a perfect niche is very important. Most other bloggers tell you that you need to have a passion for the niche that you are choosing.

That’s not true. I have a successful fitness blog online and I never went to the gym in my life. Funny Right…!

That’s correct, Only thing you need to become a blogger is a passion to write and just write awesome content that beats your competitors.

I will teach you the rest of the technical stuff like SEO, Affiliate Marketing, Email Marketing, and lot more this list never ends.

Main points you need to focus on the blog niche selection –

  1. How Popular is the topic :- You can use free tools like google trends to find out the popularity of the topic. E.g if you pick a topic like “fidget spinner” which was a huge trend last year but this year just crickets. Nobody talks about them anymore. So bloggers who invested their time and effort that niche is in vain now.
  2. Competition :- I personally don’t consider this important but its good to check the overall competition of the topic that you are selecting.
  3. Check for affiliate products that you can promote in the future :- If you choose a topic that has almost zero products to promote as an affiliate you might rely only on google ads for your blog revenue.

These are some of the major things that you need to consider before selecting your perfect niche.

I have been doing blogging for years now and I have come up with a list of niche ideas that are less competitive and high search volume with high monetization potential.

Here is a list of the most popular niche ideas that you can consider to be your next blog topic.

  • Weight loss (High Competition)
  • Hosting & VPN (Super Competitive)
  • Muscle & Bodybuilding (Super Competitive)
  • Finance (Highly Competitive But Most Profit)
  • Male Enhancement (Personal Branding Related)
  • Survival (Need To Establish Authority)
  • Casino/Gambling (Limited Monetization But Profitable)
  • Pets (High Competition You Need Quality & Researched Content)
  • CBD (New Niche Low Competition)

Here is a good resource to check if your blog topic idea is profitable or not.

How ever a niche is not limited to a small list, it can be anything from your daily life.

This is how you choose a profitable niche so you can think about your’s now.

What if I can’t decide on a blog name or topic?

That’s Perfectly fine, most businesses face this problem. Even when I started this blog I also selected any random name and it was not helping in SEO. But you can change your domain name at any point in time. But I recommend you take the time to select your niche on the first go. But even if you have a problem with a niche you can also change that later.

The domain I want to use is not available.

That also normal. Almost all domains are today registered. Web hosts like siteground also let you set up your website on a free subdomain which you can change to your final domain once you finished your domain selection.

How to do niche research?

Its pretty simple. The most famous method is you check other bloggers in the same area and see or estimate their earnings. Almost all niche can make money these days

2. Choose SEO Optimized Domain Name

Chose SEO Optimized
  • Save
Choose SEO Optimized Domain Name

This step is very important as you need to choose a domain name that helps you in rankings.

However, Google does not give preference to exact match domains as it used to be but it is still worth it to include your keywords in your domain name.

As my blog is about blogging, so I included the word blogging in my domain name.

You can also think of a domain name that includes your keyword in the domain name.

But finding a perfect domain name is very hard, so you can use some domain name generators from Shopify.

When you have selected your domain name I suggest you register your domain name from either Godaddy or Namecheap

These are the two main domain providers that I suggest. I use Godaddy and NameCheap both for domain name registration.

But don’t buy hosting from them. Believe me, their hosting is not that good.

I recommend them for domains because they provide domains at a very low cost and they are a very popular domain registrar.

Quick Tips Before Choosing Your Domain Name –

Get Your Domain For Very Cheap

Click The Button Below To Get Huge Discount On Your First Domain Purchase.

Remember We Only Suggest You The Resources We Only Use. So Any Suggestion We Make Here Is Tested By Our Team For Months Before Recommending It To You

Bonus Tip – If you are having a problem finding usernames on different websites to see if they are available to register or not.

Go to www.namechk.com and type in the domain name tat you selecting after using the above methods to generate a unique username that is available on other sites.

My pro tip for you is that you register all usernames before even registering your domain name online. Just like I did, today I have all usernames related to bloggingcapital on different platforms like Facebook, Twitter, Instagram, and almost every social media except Reddit which was already registered by someone.

Steps – Go to Namechk.com and search your username and see if they are available on different social media sites then select your domain name.

namechk
  • Save
Check Your Username In NameCheck

Similarly check for available usernmes on social media below

These little extra steps will make a larger impact on the SEO of your website in the long run.

3. Purchase The Best Hosting In The Industry (Discounted Price)

chose best hosting
  • Save
Purchase Best Hosting

Having a good web hosting is must if you are serious about starting a blog today then I recommend you purchase a good hosting like SiteGround.

—–> Click here to head over to SiteGround and hit the orange “Get Started” Button

siteground hosting
  • Save
Click On Get Started

Siteground is the industry leading shared web hosting provider that we and many other bloggers recommend.

I am doing Blogging for about 2 years now. On my early blogs, I tried so many cheap hosting like GoDaddy, Bluehost, HostGator but the load times I got are much better with the siteground.

So I recommend you get a siteground offer today from the link above. Here is what top bloggers have to say about SiteGround.

Siteground is one of the best hostings I’ve ever seen because of speed and support they are providing is fantastic, and I love this hosting so much that’s why I am using it on my blog (GuideBlogging). If you are thinking to grab the siteground then don’t wait just grab it.

avatar
  • Save

Umer Qureshi

Pro Blogger – GuideBlogging

SiteGround is one of the best hostings I can recommend to everyone if you are serious about blogging. I loved its amazing features and support. I am hosting BloggingQNA on SiteGround for almost 3 years and never looked back.

avatar
  • Save

Mangesh Bhardwaj

Pro Blogger – BloggingQNA

These were the views of industry leading bloggers about SiteGround. So take action and get your hosting registered with our 70% off exclusive offer with SiteGround.

Get SiteGround 70% Off Here

Get This One Time Offer Here

If you are stuck with the steps on how to purchase hosting from SiteGround, then here is a step by step guide to follow

1. Go to SiteGround.com For this Magical Link

siteground get started
  • Save
Click On Get Started

2. Now Select Any Plan According To Your Budget And Click On Get Plan – I Personally Use GoGeek Plan, You Can Choose According To Your Budget

I recommend you go with at least GrowBig Plan Initially

get gogeek plan siteground
  • Save
Get Any Plan You Want

3. Now Enter Your Domain You Earlier Registered With NameCheap

Enter Your Domain Siteground
  • Save
Enter Your Domain Name That You Registered With NameCheap

4. Enter All Your Details And Put Your Payment Info, If You Want To Pay With Paypal Use “?Sales Chat” button On Top Of The Page

Enter Your Details Siteground
  • Save
Enter Your Details (Use Sales Chat Button To Talk To Sales Manager To Change Pay Via PayPal)

Use the sales chat button to talk to a sales representative and tell him to pay via PayPal if you don’t want to pay via credit or debit card.

After you complete your purchase you will get a sales receipt in your email.

Get 70% Off On SiteGround Hosting

Get Huge One Time Offer On Your First Purchase

Here are some questions asked frequently about hosting

What is hosting?

Hosting is an online space or storage where you store all your website files safe and secure and make the files accessible to people with the help of your website link after connecting your domain to your hosting.

What is the purpose of hosting?

The basic purpose of hosting is that you host or store your files on the hosting server securely so that your visitors can access then frontend of your code.

How much it costs to buy hosting?

It depends upon the budget. On siteground which we are suggesting to you starts selling hosting packages from $50 per year. However, some more hosts can even charge you >$300/mo on hosting.

Best Alternatives Of Siteground Hosting

Note : I recommend the siteground to everyone who has the budget to get it. Even after their prices hiked I did not update this post because siteground is still the best hosting in the market.

There are also some alternatives to siteground and may provide even better speed from siteground sometimes but support of siteground is simply unmachable.

Here are some of the best alternatives to siteground hosting after price hikes –

1. GreenGeeks :-

GreenGeeks is the number 1 alternative of siteground and much cheaper also. With Their Highest tier plan, they also offer dedicated IP addresses and they use Litespeed technology which is much faster than Nginx used by the siteground.

—–> Click here to head over to GreenGeeks and hit the green “Get Started Now” Button Or Browse Their Plans

greengeeks hosting
  • Save
Click On Get Started Or Browse Plans

2. Bluehost :-

The second best alternative to siteground hosting is Bluehost which is most used by beginners and the good thing is they do provide you a free domain also for 1 year if you get an annual plan from them.

—–> Click here to head over to Bluehost and hit the Green “Get Started” Button

bluehost
  • Save
Click On Get Started

3. DreamHost :-

The third alternative to siteground hosting is dreamhost and speed focused web host here you can also pay monthly if you don’t want to pay yearly at once because you are not sure about blogging then you can choose this hosting.

—–> Click here to head over to DreamHost and hit the blue “Get Started” Button

dreamhost
  • Save
Click On Get Started

5. A2Hosting :-

A2 hosting is also another very popular siteground alternative and is used by many beginners. Their speed is awesome and support is decent. They are known for their speed as they also use Litespeed technology for their hosting.

—–> Click here to head over to A2Hosting and hit the orange “Get Started” Button

a2hosting
  • Save
Click On Get Started Or Shared Hosting

Bonus : If you purchase any of these hostings from my link then I will design your website completely for free and also give you all premium plugins you need for starting and setting up your blog. Get hosting today to get free website design from me and you also qualify for free entry to premium blogging course coming very soon (Worth $500)

4. Install WordPress On Your Blog

Now Go To SiteGround Dashboard To Install WordPress On Your Website

How To Install Wordpress In SiteGround
  • Save
How To Install WordPress In SiteGround

Now add your desired username password in the fields after clicking Select

how to install wordpress
  • Save
Add Your Username And Desired Password

After that click install and your website is now live with WordPress installed on it.

Bonus- WordPress.com VS WordPress.org

Which one is best .com or .org (Verdict:- .org)

.Org requires custom host and domain but it gives much more flexibility than wordpress.com

5. Choose The Best Theme In The Market

get generatepress
  • Save
Get GeneratePress Theme

Now its time to choose the best industry leading theme for your website. Let me ask you a question do you like this theme on my website.

Well, I use the world’s most optimized and No. 1 theme. It clean and superfast.

I recommend you use the GeneratePress theme for your blog just like me. Your website will skyrocket after installing this theme.

This theme has both free and paid versions. I am using the paid one but you can use the free version also.

If you have a budget to purchase a theme I highly recommend you use the paid version.

GeneratePress is an industry leading theme and with the premium version, you will get the premium support as well.

How To Get GeneratePress
  • Save
Get GeneratePress (+My Account Proof)

As you can see my account there because I am also using the premium version.

I can save some of your money on this. So get generatepress from my link below.

Get GeneratePress Here

Get Huge Discount On GeneratePress Here

I can understand you sometimes don’t have any extra money to invest in a theme and you don’t have the technical knowledge to design your website.

Well, I can do all this work for you for free. I sell my WordPress design service on Fiverr for about $300 but you can get your website designed from me for free. So Here Is My Offer To You.

Get GeneratePress Free From Me (Free Website Design Worth $300)

My Offer: If you want to save $50 on GeneratePress theme then I can give it to you for free. The only thing you need to do is buy web hosting from my link above and send me your purchase receipt on “[email protected]”. I will give you my GeneratePress Premium Theme For Free + Some Other themes and free professional website design from me on your website. After you send the receipt to me I will reply to you within 5 hours. You will get your website designed on the same day.

Bonus – Free SEO Setup Of Your Website

6. Installing Must Have Plugins For Your Blog

Now it’s time to install some important plugins on your WordPress blog. Well on blogging for almost 2 years now on my fitness blog.

I have tried a lot of plugins and now come up with a list of important plugins that I am personally using on this blog today.

Here is the list of most important must have WordPress plugins for your blog –

  1. Elementor (Pro Version)
  2. Thrive Architect (For Landing Pages)
  3. RankMath SEO Plugin (Free SEO Plugin)
  4. Site Kit By Google (Add Analytics, Console, Adsense to Blog)
  5. Thrive Leads (For Lead Generation)
  6. Titan AntiSpam(Blocking Spam On Blog)
  7. WpRocket(Speed Up Your Website)
  8. Q2W3 Fixed Widget (For Fixing A Widget)
  9. Atomic Blocks(Free Gutenberg Blocks)
  10. Social Snap(Social Media Plugin)
  11. UpdraftPlus(Backup Plugin)

These are some of the major plugins that are necessary for your blog to function properly.

Bonus – Use Cloudflare For Speeding Up Website And Integrate It With WpRocket + Use Shortpixel Plugin

These are my personal tips for starting a blog as no other how to start a blog will teach you such minor things.

Using the default WordPress permalink structure is the worst mistake of your life if you are using them.

If you are using year and date in your URL’s that would be a disaster for your blog’s SEO efforts.

So before you write your first blog post you need to set up your permalink structure that looks much neat and clean.

Follow these steps to change your permalink structure –

change permalink structure
  • Save
Change Permalink Structure

After you have completed the above step by changing our permalink structure you are now ready for the next step

8. Setup RankMath SEO Plugin

SETUP RANKMATH
  • Save
Setup RankMath Plugin

This is also a very important step for setting up your SEO Plugin. There are two major SEO plugins in the market

  1. Yoast SEO
  2. RankMath

I suggest RankMath because it’s free and comes with a lot more features than Yoast SEO.

If you use the Yoast SEO plugin you have to purchase it and further for adding Schema in your blog post which you have to some moment, you have to buy another schema plugin. That costs around $100

But RankMath offers much greater support and has all Yoast features and it’s also compatible with Elementor.

RankMath comes with inbuilt schema options and it gives you all the schema types that a premium plugin like “All In One Schema Pro” offers for so much money.

If you are using Yoast on some other blog you can simply transfer all the data to RankMath and just delete Yoast.

It’s that easy. Migration from Yoast is just a piece of cake.

Checkout all the rankmath features here RankMath Features

Now lets install and setup RankMath Plugin For Your Blog –

Checkout This Awesome Tutorial On RankMath Setup

9. Publish Your First Blog Post

Now it’s time to create your first blog post. To do so follow these simple steps below –

add blog post 1
  • Save
Click On Add New Under Posts Tab

Now a new window will open on your blog where you will write your content

write article
  • Save
Write Your Articles Here

Click the publish button after you have written the complete blog post.

Now to add featured image in your blog post follow the instructions as follows

Click on documents on the post tab where you were editing your blog post and scroll down and look for featured image

set featured image
  • Save
Set Featured Image Of The Post

This is how you set featured image for a blog post that appears in your social shares and your blog also.

10. Ways To Make Money From Your Blog

There are many methods for monetizing a blog. You can select on your own choice

  1. Google Adsense – This is the most famous method for monetization. Here you just add a simple AdSense code to your blog and you are done. I don’t use ads personally
  2. Affiliate Marketing – This is how I earn money from this blog. You don’t need high traffic for this, you only need targeted persons who are interested in the blog post.
  3. Email Marketing – This is more advance where you send targeted emails to your newsletter subscribers and monetize your emails through affiliate marketing
  4. Sponsorship – Many websites like Flyout sponsor your blog to add their blog posts to your blog and they pay you in return to that.
  5. Start A Youtube Channel – You can also start a youtube channel for your blog where you make videos related to your blog posts so you can also earn through youtube also.

I always teach you how to start a blog business. You will find awesome tips for setting up your blog just like the plugins list you got above which took me trying o man plugins to test then I came up with this list.

FAQ Related To How To Start A Blog In 2020

Here are some FAQ’s related to How To Start A Blog In 2020

What is a blog?

A blog is an online web page or a regularly updated website where blog posts arrive in reverse chronological order & are run by an individual or a small group of people where information is given in a conversational manner.

Why should i start a blog?

A blog makes to helps other people and solving other’s problems should be the major motive of your blog.

Which web host is best for starting a blog?

From a number of hosting companies out there siteground, greengeeks & cloudways are considered top hosting companies in the market.

What are some best blogging platforms?

WordPress and blogger and two most popular blogging platforms. I suggest you go with WordPress.

Is it still possible to make money from a blog today?

It is definitely possible to make money from your blog. But it’s not a quick rich scheme. You need to work continuously for a few years to make a decent income from your blog.

Conclusion – Starting a blog is very easy but maintaining it for years is very hard. So never say tomorrow and be an action taker. Start your bog today and start earning a passive income today. So this is my overall tips on how to start a blog in no time.

Many people ask how to start blogging using blogger but I must tell you don’t use blogger because you don’t have control over your data. Invest to start a blog and level up your business with little money.

So this was my How to start a blog & make money with a blog for beginner’s guide and tell me ho was this blog post in the comment section.

Share Your Success Story In Comment Section

Cheers

Shivam

Hi, I am Shivam a PhD Zoology Student and part-time Blogger, Web Designer, Affiliate Marketer, and founder of BloggingCapital. Here, I post about blogging to help people make money online.

5 thoughts on “How To Start A Blog In 2020 [The Ultimate Step-By-Step Guide]”

  1. Hey Shivam! Great going.
    It is very helpful for all the bloggers.
    Hope that everyone will get benefits from your amazing site.
    Good luck 👍!

    Reply

Leave a Comment

2 Shares
Share via
Copy link