How To Start A Blog In 2020 (Easy Step-By-Step Guide)

  • Save

Wanna learn how to start a blog?

I hope you would find this guide helpful to get started with blogging in 2020. Approximately, this article is about 7000 words and would require at least 60 minutes to read completely as I covered everything about what it takes to build a blog that makes money; right from developing blogging mindset to creating a blog, setup, writing articles, promotional strategies, tips, monetization, and so on.

So make sure to bookmark this article for an easy reference.

In case if you don’t know me yet, I am Mudassir, founder of this blog.

Okay then, I assume you’re a beginner and confused about how exactly all this works. Right? Don’t worry at all. I have been through this situation and I will put all my experience here to help you out.

Before we move further I want to ask you “Why do you want to start a blog?”


  • Make money?
  • Achieve financial freedom?
  • Travel?
  • Meet new people?
  • Share the knowledge with the people
  • Passion

Well, all the above reasons are valid to start a blog but here is the deal. I don’t know the exact number but as I see most people start their new blog full-on energy and excitement and quit after six months or even in less time. Do you know the reason? They lack one thing – The right blogging attitude. Before you get deeper, I suggest you read my article Is Blogging A Right Career Choice For You. Since I have been blogging for 4 years, I summed up this topic with valuable information to help beginner-confused individuals to gain better clarity. 

How To Start A Blog And Make Money By Following 11 Steps

Developing the right blogging attitude

Most people start a new blog thinking that blogging is an easy way to make money.

Oh yeah! that blogging guy? he works from home and earns great passive income to travel the world, have fun and enjoy the luxurious life. This is the motive for most people out there to start blogging.

They’d write some blog posts, promote it on social media, place ads, affiliate links everywhere on their blog and expect to fall huge money into their bank accounts. Even I was like that in my early days, this is a misconception; you can’t make money if you keep chasing it without covering the basics.

3 years ago, I tried to pursue my dream of becoming a blogger: I’d accept paid guest articles, charge money for placing backlinks and ads all over my blog. But, despite all the time I put in, I was unable to meet the success moments. Why? Because I couldn’t understand reality – Be passionate and money falls eventually. Here is what I mean.

Every time some Google update comes, my blog’s SEO rankings go down. So I would become confused, scared, hopeless and desperate for money. However, I had this thing in me – Passion to write. So I never gave up, started looking at ways to improve myself and to blog better. I found good people who taught me well and loved me. Anyone can get better after failure, you just have to keep going with the hope.

According to multiple surveys, only 6-10 out of 100 bloggers make at least $100 a month. Remaining people? Nah! They are still blogging alone in that old fashioned way to build and monetize their blogs. In simple, they don’t like the hard way who’d want to make instant bucks without any efforts. So is the reason they fail horribly.

Why it won’t work?

Fear-filled blogging doesn’t carry the passion, and, the work you do without passion is never going to be a win. Release your fears, free from it, get a nice evening walk, or do meditation, get sufficient sleep, create positive new energy or do your favorite work, and so on…That’s how you improve yourself first to focus on blogging then.

Here is the deal…

If you do blogging solely to make money out of it, you can’t succeed. By doing that your subconscious mind makes you run only for money-making practices and it deviates you from learning and understanding the blogging reality. You need to develop a deep passion and love for why you do and how you do. When you understand clearly why you do then how to do becomes easy.

Life without goals is just like a ride without a destination – You may enjoy it but will not make it. Build the clarity and work for it. You will need to blog patiently, persistently, connect with new people every day, let go of your fears, do what you want to do, write from your heart, be open to learning and most importantly you have to maintain consistency. There are so many cool things that would happen in your upcoming blogging life. You will meet fantastic people who are ready to uplift you and your blogging profits, and so much fun on the way. The only question is are you ready?

By the end of this article, hopefully, I will try to help you with what you want. Alright, how to get blogging get started? As I always say, starting something is easy but maintaining it is hard, Blogging is no different.

Now, I assume that you have some questions about starting a new blog.

–> How long it takes to set up the blog?

Believe me, less than 30 minutes

–> Does blogging really make the money?

Yes, if you learn the fundamentals in the right way. Just Google it, thousands of bloggers are living happy and fun-full lives by just blogging.

–> How do I make money?

First focus on quality content creation, connections, and promotion. There are tons of ways to make money: like writing eBooks and selling on your blog and Amazon, by recommending affiliate products and earn a commission, by publishing the sponsored content, digital products, etc.

–> Is it easy? The setup and maintenance?

Damn easy! You don’t have to be an I.T develop or hire an agency to set up the blog. Everything can be done by yourself, just focus on this article.

Let’s get into the 2nd step.

What to write on your blog

This is a very important part. We call it a niche, the topic on which you write articles on your blog. Here are some niches:

Food, Finance tips, travel stories, technology, Home decoration, children, health, computers, mobiles, motivation, beauty-fashion, SEO, etc. Woah! this is never-ending, you need to figure out the niche you are passionate about.

Why niche is even important?

Because it keeps you motivated so you can write consistently, be creative and stand out. The time comes in the future when you might feel like giving up for not seeing the expected results and that’s the time your passion comes handy and keeps you doing what you are doing. So, You can’t just randomly pick any niche and start blogging on it. Don’t do that, It will not work in the long run.

How to figure out your passion?

This is an interesting part now. Get alone, close your eyes and think about what is that one thing that you are good at since childhood. Don’t worry if multiple things trigger; take a pen-paper, write them down and filter out until you get that one passionate thing.

Figure out! Here is the point you need to consider while picking a blog niche:

Audience base

Make sure there is enough audience base for the niche you choose. It should be not like, you started a blog on “motor tools” and later realized there is no relevant audience on the Internet. You should know how many people are caring about the stuff that you are going to blog. Do a bit of research on forums, social media, Google and find the demand of that niche. Eventually, you can also signup for a SEMrush’s FREE trial to find out how many people are actually searching about your niche. If there is more audience then you have higher opportunities to earn big money.

If you are confused about which is important: Passion or demand?

Both! You need to attach your passion to the demand. Got it? Alright, now I hope that you will choose the right niche for your blog. If you still want more information on nice, make sure to check out my article about How to pick a niche for you to blog?

Let’s quickly get into the next step.

Get your blog online

Registering the Domain name & Hosting

The domain address or domain URL builds your brand and trust with the audience. People and search engines find you with the domain address. For example, is my domain name.

How and where to buy domain names? I would like to suggest two choices:

  • Either you buy the domain from sites like Godaddy or Namecheap and buy hosting separately
  • Buy a domain name and hosting service from one place

If I were you, I’d go with choice two. I don’t mind paying some 10 bucks extra, but I want peace of mind and everything in an organized way.  After all, my blog is my serious online business. How do you think about this?


Now is the time for you to buy a hosting package. In case if you don’t know what is hosting, Hosting is an online place or storage where all of the blog’s data like articles, pages, etc get stored and can be accessed by the users or you on the Internet.

Purchasing hosting seems to be an easier task for a lot of people but it is not. Hosting is not just hosting, it is your business and you make living out of it. Isn’t it? So you must host your blog on a reliable hosting that doesn’t let you down. Just because someone is offering for the cheap price it doesn’t mean it is good. Often, cheap products fail in no time. So pay standard and stay hassle-free. When it comes to hosting for bloggers, my vote goes to SiteGround. However, I’d like to give you an another option:

  1. SiteGround
  2. Bluehost 

Above two hosts offers “Managed WordPress Hosting” plans specially designed for bloggers like you and me. The price is the same for general web hosting and WordPress hosting which is really cool. The choice is yours to pick one now. I have drafted a comparison table with their basic-start packs for you to understand the value:

Domain registration$15.95/yearFree for 1 year
Website or blogoneone
Storage10 GB SSD50 GB SSD
1 click installYesYes
Price $3.95/mo if you buy for 36 monthsRegular – $3.95/mo

Black Friday deal – $2.65/mo

Support24/7 via chat, ticketing & call24/7 via chat, ticketing & call
Money back30 days30 days
Special Officially recommended by WordPress.orgOfficially recommended by
Overall review9.9/109.5/10

I hope it helps, however, if you are unable to decide, I’d be more happy to recommend you going with SiteGround’s basic plan called “Startup”. Below are the details of the plan:

SiteGround Startup Plan

The plan is crafted by keeping newbies in mind, it is perfectly fitted plan for starters. It costs you 48 USD and 16 USD for a domain name. Total of 64 USD for 1 year which is a decent price if you would consider blogging as serious career to make a living.

Features of SiteGround’s startup plan:

  • 1 blog can be hosted
  • 10 GB space for 1 year ( if it exceeds you need to pay extra)
  • FREE setup by the SiteGround team ( applicable if you already have a blog/website hosted on another hosting)
  • FREE HTTPS, emails, daily backup
  • Easy auto-updates
  • Free Cloudflare CDN to speed up your blog
  • Unmetered traffic (If your blog suddenly gets high user traffic, SiteGround hosting controls the spike by allocating resources automatically)
  • 24/7 support
  • 30 days money back policy, etc.

I strongly recommend SiteGround for bloggers as well as entrepreneurs to get their business online. It is peaceful, hassle-free, budgeted and has got guru support. Believe me, more than 50% of bloggers around the world use SiteGround hosting.

How to purchase?

Before that I wanted to assure you that below is the common procedure to buy and install from any hosting company. So don’t worry if you’re planning to buy Bluehost or any other.

Yay! you just purchased SiteGround hosting. If you have already purchased a domain from others, you can simply enter that domain name and buy only the hosting. You can just draft an email to their support team to link your existing domain to SiteGround or you can do it by self by following the link provided in the email.

Did you see how simple it was? Anyone can do it, Now let’s hop on to the 3rd step.

Blog setup

By now, you have chosen a blog niche, bought domain and hosting. It is time to set up your blog on online space using CMS (Content Management System). CMS is where you design the blog, write articles, edit and build, make money, and everything. There are various CMS’s available in the market. Few popular names are:

  • Blogger
  • Wix
  • Ghost
  • Squarespace

Don’t start a blog with free hosted platforms that look like or If you do that, you are pushing yourself back from growing. There are so many reasons to not to start a blog for FREE. For example, you don’t get to design blog as you like, very poor customization and mainly no one takes your word serious. If you want to make a living by blogging then do it right, invest money on hosting.

Now, look nowhere other than, I strongly recommend it. In fact, more than 30% of websites across the world are on WordPress today including some top brands like TechCrunch, Bloomberg, Sony Music, MTV News, Microsoft news center and a lot. It’s incredibly fantastic, easy and FREE to us. It has got more than 5k themes and plugins to design and build your blog in an elegant way.

How to install the blog?

  • Go to your email inbox to see an email from SiteGround hosting
  • Open the email and click on ‘Launch Wizard’
  • Click on start a new website and WordPress icon below
  • Put the details like admin email, username & password for your new blog
  • Click confirm and complete the setup

Designing your WordPress blog

Okay, I hope you have installed the blog by now. Now, you need to access your WordPress dashboard where you can do all the blogging stuff.

  • Log on to ( For my blog it is,
  • Enter the username, password that you have created while SiteGround account setup
  • That’s it, you will see your admin dashboard

What you can do on the dashboard?

Blogging, Yup! the dashboard is everything for you to run and build the blog. However, I am going to tell what you can do using it:

  • Add, edit new articles and backlinks in them
  • Create, manage pages and categories
  • Design your blog with a theme and customize it the way you like it
  • Manage users, admin accounts, and contributors
  • Personalize profile settings, permalinks, moderate comments, and so on…

Now lets design the blog with a great theme that is beautiful, SEO friendly and secured. As I already mentioned in the above sections, has more than 5000 themes absolutely for FREE.

How to install a theme?

  • Go to appearance–>themes
  • Search for any theme if you have in your mind or just click on ‘Add new’
  • Install and activate the theme that you like
  • Now go to customize section to design your blog interface

Premium/paid themes to come up with more features, better design, and speed. However, as a newbie blogger, it is fine to get started with a FREE theme. Since you don’t have any pages or content on the blog, it look empty or null. So, initially, focus on writing some good stuff for your audience. Later then, you can buy good themes from providers like GeneratePress, Astra, elegant or ThemeForest, etc.

I use the premium Astra theme on my blog. Do you like it? Let me know in the comments.

Installing necessary plugins

You might be thinking now what is the plugin.

Plugin is the most heard word in WordPress, it is more like a tool that is used to customize your blog design and performance. There are literally 10k+ plugins on so you have to be more careful when it comes to plugins, because adding too many of it definitely slows downs your blog. Don’t worry, I have compiled a few important plugins to install on your new blog:

  • Yoast SEO or Rankmath – To optimize title, description, keywords & content
  • Jetpack – To monitor site downtime, block spammers, backups, email subscriptions, add related articles, the automatic share of blog posts on social media pages, etc…
  • SocialSnap – Social media share and follow buttons
  • Monster Insights – Can analyze audience reports and behavior by connecting it with your Google Analytics account
  • Elementor and it’s sub plugins – To design and build your blog in a more attractive way
  • Table of Contents – You can insert the Table of the Content box at the start point of the blog post so that the readers can jump to any section they want without getting their time wasted or read the topic they are interested in. Refer to this article on how to get this super plugin running on your blog.
  • WP Forms – Contact forms, landing pages, etc
  • Autoptimize – Minify CSS files, HTML codes in order to increase your site load speed
  • Async Javascript – Defines an Async function to reduce Java scripts in order to load your blog instantly
  • Updraftplus – Blog restore and backups
  • Velvet Blues Update URLs – Redirect broken/changed URLs to the right URL

Once you add these plugins, don’t forget to use Cloudflare CDN which is absolutely FREE. It is kinda like a middle network between the hosting and your blog. There are so many advantages using CDN, however, two major benefits are this:

  • CDN filters most hackers and spammers from visiting your site (Paid CDN)
  • It caches the static content and puts before to your readers (By this page loading speed gets improve)

Talking about speed, blog speed plays a crucial factor to make sales and rank on search engines. Not to mention, load speed is also one of the Google rankings signals too. People don’t like the blog that usually loads slow, do they? So it is very important for you to put the blog on a reliable host as well as to use a plugin like WP-Rocket to speed up the loading.

Important pages to add

First and foremost, add the About page. It is the page that readers like to read to know more about you, especially if you are a newbie. When they feel honest about you, they trust you. When they trust you, they listen to you and buy from you. That’s how you make money from blogging. So, create the about page more simpler and attractive, don’t drag it lengthy. Here’s my about page to get some idea.

Don’t leave your readers confused; Add a contact form or page with contact details like email ID, Twitter handles or Facebook ID to allow readers to get in touch with you. Privacy and Disclosure pages are important to create if you plan to sell affiliate products on the blog. Check out my blog’s Footer space for a better idea.

Since you are a starter I’d recommend you to accept quality guest articles from other bloggers so that you can drive quality traffic. Don’t just accept articles from anyone for the sake of publishing content on your blog. Go social, connect with people more and more. In this way, you can easily find out Influencers and established bloggers. Give it time, develop relationships which makes your guest posting strategy easier. You can ask them to write to you and vice versa. It would be great if you publish a guest post page on your blog.

Writing your first blog post

The first time thing has always been a nervous part for most of us, including me. Writing your first blog post seems to be hard but hey don’t worry at all. We all have been through it, you don’t have to brainstorm the head for it. The first post doesn’t have to be about the niche-related topic. Keep it general, more like about you. Introduce yourself to the readers in a pleasant way, let them know what you gonna write and what they can expect you, your past, etc, things. And also, don’t be like a self-promotional. Remember, the first impression is the best impression.

How to write content that helps and sells

Creating great content has always been a challenging task for bloggers and even brands. You need to generate more valuable content consistently in order to survive the blogging competition. Here are some content tips for you to rock:

  • Write content for people but not for search engines
  • Be self and write like you
  • No need to imitate other successful bloggers
  • Develop your own style of writing
  • Do not write content in the long paragraphs; cut it down with subheadings
  • Never ever copy the content from others
  • Talk to your readers via comments or social media, ask them what they want to hear from you
  • Don’t drag the content for the sake of word length; Value is important
  • Write in simple and plain English
  • Use bullet points, images, videos, Gifs wherever necessary

How to promote your articles as a beginner blogger

Promoting articles and talent to yield results is a hard task and makes you feel like you are alone. Believe me, you are not alone. There are plenty of articles, guides and bloggers to help you out in each stage of blogging. Since you are a starter, don’t focus on hitting the big goals from month one. Play calm, patiently and grow step by step. Slow and steady has always been the secret to grow. Here’s the deal to promote your articles:

Make connections

Most bloggers like to play alone wolf game, they don’t interact with other bloggers, they don’t connect with people, they don’t help others. Mostly, they feel like they can get everything from SEO alone. It’s a dumb idea, believe me. This doesn’t mean you to ignore SEO; focus on SEO with passion, learn new things and also try to get traffic from other sources too, like social media, referrals, etc. It is always safe to keep multiple sources of traffic and income.

When it comes to blogging; teamwork plays a significant role to get things done. I was shy and introvert in my early days of blogging, so I use to manage things by myself (promotion part & writing) but that didn’t work. Now I learned the secret to successful blogging – Connecting with more people & Learning. When you talk and engage with fellow bloggers, Influencers, and readers through blog comments, email, and social media; you will leverage the extra exposure and also feel confident. You help them by sharing their blog posts and they will do the same, you write guest posts for them and they will do the same and this goes on. To put it simply, you help others grow and they will help you grow.

Social media

It is also one of the best ways to get blog traffic that converts. Anyone can create a brand page/account on Twitter, Facebook, Pinterest, Triberr, Quora, etc in minutes of time and start building a loyal community. Don’t rush into seeing things happening, follow the protocols, process, and work patiently.

Social media has always been a great source of traffic for me. Currently, I spend almost 5 to 6 hours a day on social media to build my brand, Especially on Quora and Twitter. Joining random groups and promoting articles over there is never going to help you grow big, it is an old and overrated strategy that doesn’t work at this time. The social media traffic secret is, to be honest, and real.

Along with the time, you must explore tools like Canva to design banners, blog post images, etc that effectively push your content with the audience on social media.

Guest Posting

You most probably heard about guest blogging. Guest posts have been a great and potential way of bringing targeted user traffic, developing friendly relationships with bloggers and thus building a brand.

How does guest posting strategy work?

Simple, make connections, start interacting, helping for some time. Allow them to write on your blog and you write the content on their blogs. Both can promote each other and grow along. So it is advisable to start practicing to write at least 500-1000 words offline and see how your writing gets improved day by day.

Check out this cool article from Ryan Biddulph on doing a guest posting to biz.

How do you get blog post ideas to write

How do you get more creative ideas to write articles?

  • Do you visit other’s blogs to get some ideas?
  • Or do you check on Google?

If you do either of it, that’s not proper practice. You don’t have to be like another copy cat blogger in the blogging space, there are already thousands of such. If you want to succeed in blogging, you have to master the niche by knowing every detail of it. As I said, once you develop the passion for the niche that you write on, automatically you will see things happening. Take a pen-paper, put yourself in the shoe of the audience and understand what’s missing in the Internet articles and write to cover those missing points. For example, most bloggers advise ways to improve traffic but only a few tell you to bring only relevant traffic instead of every trash traffic. Go social, conduct surveys, take opinions, ask them what kind of content they want.

Eventually, you should also focus on keyword research tool that helps you get targeted audience in a big number. There are so many tools in the market that can help you understand which keywords have high traffic searches and can bring you more audience. Don’t get confused with them all, use the SEMrush tool which is FREE with some limitations.

What you can do with SEMrush?

Check out which keywords can bring you more relevant traffic, analyze backlinks of competitors, site audit, backlinks audit, content audit, and a lot you can do using SEMrush. What are you waiting for? Keep exploring and hustling!

Five key points to consider while starting a new blog

1. Be a specialist, not just an ordinary blogger

In this huge competition, people don’t listen to some random bloggers who would just write routine articles. They don’t even care to open your blog post if you are not well-known in the market. You need to master the niche that you work on, people should think of you as a guru on that topic.

Have you ever bought a product from some eCommerce site that you’ve visited for the 1st time? I didn’t, I hope most of us do the same. Because our subconscious is structured in such a way that we don’t trust easily someone in the very 1st meeting. And that trust, it doesn’t come like that, it should be built with years of patience and hard work.

How does the reader get that trust feeling?

Talk about one particular topic consistently and creatively. Don’t cover too many topics at a time, create articles on a single niche and try to become master in it.

2. Don’t be self-centered

Blogging is all about giving the others, be it to the readers or fellow bloggers. Don’t always think of yourselves to grow, but make others grow. Self-focusing and self-promoting is a good thing but not every time, you need to come out from that idea and start helping others more frequently. Numbers and blogging profits flow through human beings but not via search engines.

Keep sharing other’s content on your social media pages, feed, mention them in your blog posts, write guest posts for them, keep commenting on their blog posts and develop relationships. What happens if you don’t focus on others? Some other people focus on it and they grow along. Don’t play the alone wolf game, you will not make it.

3. Be you and don’t imitate others

Most newbies copy the other successful blogger’s style – Writing. Why do that when you could create one on your own? Be you and write content from your heart. No need to copy the blog post ideas, content, images from others, it stops you from being creative and successful. When you start being real and honest, people love you and respect you. Tell stories and inspire them with your words. You get all the success in the world if you know how to play the 26 alphabets’ game more creatively.

4. Put the ideas into actions without delay

We always get thoughts to do something new, creative, unique, and helpful to others. However, we forget them and moves on. Guys, life is too short to postpone things for the future. Moreover, creativity and being experimental wins in blogging. It makes you stand out in the crowd and help you wear the crown. Don’t think of others by assuming about what they’d think if you do that or do this. Do not cringe yourself, just do what you want to do, write what you want to write, promote yourself like a hell, let the emotions flow through yourself and put those emotions into the actionable mode. New ideas or creativity comes in a flash and goes, so always carry yourself with pen-paper or mobile to note down things.

Importantly, let go of the fears and free yourself from everything that weigh you down, so that your mind works properly and gives you more productive ideas .

5. User experience

As a reader, I quit the blog or web page that loads slowly (more than 4 or 5 seconds) or run too many ads that distracts my reading. I’m sure there’d be so many people like me who enjoy the reading experience. No one has the time and patience to wait for the page to load or to cancel the ads that keep popping up on the blog post. It’s really irritating, Isn’t it?

The user experience of any web page includes page loading speed, navigation, display, and UX. The point I want to make is, the higher your blog simplicity the more people would love it and Google loves it. So don’t ignore this factor. Here are some tips to improve the UI of your blog:

  • Improve your page loading speed by adding CDN and maintaining only a few necessary plugins
  • Keep the navigation easy so that anyone can understand where they are on the blog
  • Invest time and money on resources like a premium theme, designing, logo, hosting, etc.
  • Most of the readers use the Internet on their mobiles, so make your blog mobile-friendly.

How to make money blogging?

Actually, I didn’t want to discuss this part in this article. As the article is created for newbies, it’s enough to teach how to get started with blogging because the money part eventually falls in the place along with the time and learning. However, I’d like to give a small idea of the monetization part too. Before you think of money-making, first focus on building a loyal audience to your blog. Anyhow, here are some fine ways to monetize your blog:

1. Affiliate marketing

It’s not a big thing. You recommend other’s products to your audience via links, banners, honest product reviews, etc, so that users can click the link and make the purchase. If that happens, you will earn a handsome commission out of it. Affiliate marketing is a solid strategy to make passive income and enjoy worldly life.

Ways to make money from affiliates:

  • Write product reviews
  • Case studies
  • Comparisons
  • Via banners, adding links in your blog posts

People simply don’t buy if you add a affiliate link or banner on your blog. You have to build trust first and then sales happen eventually.

2. eBooks

eBooks are the hub for knowledge in a very big amount. People love eBooks because they are detailed and easy to access. As I said already in the above sections, master the niche and become expert in it so that you can organize the content in detailed via eBooks.

Basically you write on Word document, convert it into pdf and start selling. Eventually, you can sell eBooks on digital stores like Amazon, Gumroad, Selz, Flipkart and even on your blog. The first important thing to write an eBook is clarity. Be clear on what you want to write so that you can prepare chapters and prepare the content accordingly.

Recently, I wrote my 1st eBook and started selling on Amazon and Gumroad. My eBook title is How to start and build a successful career in blogging.” Invest just $7 to start building your dream career that not only make you travel the world but also get the financial freedom that you have been dreaming for.

3. Sponsored content

Brands, startups, enterprises always want to promote their stuff with more and more people. They always prefer bloggers to take the word out because of a large network and audience relevancy factors. Eventually, you can also do the outreach in an effective way to make money from sponsored articles. How does it work? They pay you good money if you promote their brand with your audience via an article or banner. Simple, Isn’t it?

4. Sell your knowledge

I am sure by this time you’d have got the knowledge about content writing, SEO, blog services, social media management, traffic, etc. Why is the wait for then? Simply create a page on your blog to let the people know what services do you offer and what talents you have got. Eventually, you can also do the consultation with the brands, new bloggers and help them to get started with blogging and charge money for it.

Or become a freelancer on sites like Freelancer, Upwork, Fiverr, etc, organize your profile with talents you have, promote the gig with more and more people so that you get projects and make money out of it.

Frequently Asked Questions (FAQ’s) about starting a blog

I hope you have some questions now. Well, I have answers, let’s start!

How do I differentiate a blog and a website?

Technically, a blog is a website. The major difference can be identified according to its purpose of existence on the Internet.

Ten years back a blog was something like sub section of a business website to share company updates, product details, etc. For example, or Websites usually for companies/organizations of various levels that are registered their business with their respective governing bodies. Basically, they can sell products to customers and can optionally maintain their company’s blog to engage better.

But now, the blog is more like an online business that could be maintained by any individual where he/she talks about a particular topic in the form of articles in a well-organized way to help the audience. You don’t have to register a blog as Private Limited or Inc or LLC. You can simply keep blogging without copying other’s content and other digital assets.

I have suggested, why not

These two are totally different, don’t get confused. I will explain you in a simple way:

If you want to create a blog on, you have two choices:

  1. Create for FREE (free hosting) but you cannot run that blog with .com or .in extension. The blog looks like
  2. Create a .com or any other domain blog for paid. Yes, you need to pay yearly/monthly to run your blog and also themes, plugins, tools and extra features are all paid.

Now comes You will buy hosting, domain from others and install the blog on for FREE. Anyone can download thousands of free themes and plugins to design, build and monetize their blogs. As I know, 95% and more bloggers use including me.

What extra things I need to learn apart from things mentioned in this article?

I don’t recommend beginners to learn everything at one time, be patient, learn step by step and trust the process. However, Initially, I suggest you create a Google analytics account for your blog and install Monster Insights plugin on the blog and connect them both. How? Keep exploring! Google analytics tells daily/monthly/weekly/yearly audience reports of your blog; such as no. of users, locations, source of traffic, how long they’re staying, visits to each article, etc.

Also, don’t forget to take regular backups of your work using paid plugin or contact your hosting provider.

Maybe I have missed other topics too,  but as you keep going, you will be learning everything.

What should you do if you need some technical help?

First, don’t panic!

You can contact me, I will do the favor. I’d suggest you to join bloggers groups on Facebook or forums or even Twitter so that you can get help from people over there. Somethings never come free, like a great blog design or plugins to boost your blog speed etc; so don’t hesitate to invest money. Eventually, you can hire freelancer from trusted sites like Fiverr, upwork, etc to get the job done.

I am not good in English, Will I succeed?

Do not be worried, Keep practicing to write daily; offline or online. Just make sure you talk the right stuff in an honest way. No one is perfect in the beginning, along with the time and learning everything falls in place. Use Grammarly tool that corrects your sentence formations and grammar mistakes, it has a FREE version with limitations. Start using it!

How often should you publish articles?

There’s no particular rule. Few bloggers publish articles every single day and few do it once in a week or even a month. Quality is more important than quantity so focus on delivering value to the audience.

How many words should I write in one blog post?

I’d suggest at least 1000 words depending on the keyword popularity. Most 1st page articles with highly competitive keywords on Google have got 2000 to even 10,000 words. If you want to rank well on Google you should write high valued, lengthy and compelling articles. Make sure you don’t drag the content for the sake of word length.

It doesn’t mean short length articles don’t rank, they do, but for low competitive keywords. Short posts are super effective that are interesting and straight to the point.

Finally, keep an eye on the data about user engagement on short-form articles and long ones and write accordingly.

Should I get a paid Logo for my blog?

I don’t think so. Visit and design it for FREE, if you don’t like the designs there, just outsource one.

If I don’t get traffic, user engagement and make money, Should I quit?

Short answer, no. Find out what mistakes you are doing, get a site audit using SEMrush and see if there any technical errors on your blog. Put yourself in the reader’s shoes and know what is missing in the content. There are many ways for you to check what mistakes are you doing. It all comes down to the approach you choose to fix it. If you let the desperation come in between, you are gone.

It takes good amount of time to get succeed in blogging. You need to spend long hours creating valuable content, writing guest posts, making connections, doing SEO and a lot more work.

Any final advice?

Create weekly or monthly goals and work smart to achieve them without being lazy. Keep a track of your progress and see if you can do better. Your first focus should be on learning and building a great community but not money-making. Once you have the audience and quality stuff on your blog, there are multiple streams you can open to make loads of money.

These are all might seem small advice’s to you, but doing them for years will pay you off one day.


Well, that’s all for now. As you start blogging, you will explore more about it. Don’t worry about the competition, be consistent, real and always be open to learning. Blogging becomes easier if you develop the right attitude and then money making is no big deal.

Now it’s your turn to show some magic with your blog.

Was this guide helpful? If so, Would you consider sharing it with others? Have any queries? Feel free to ask in the comments sections.

I wish you a great success and health, love you all.

Disclosure – This article has affiliate links which means we may get a small commission if you buy through them. Please read the complete disclosure for more details.

33 thoughts on “How To Start A Blog In 2020 (Easy Step-By-Step Guide)”

  1. Really nice tips for anyone blogging. Just be you and write about topics you enjoy and are really interested in. Then you have a much better chance being successful then. I have a blog at hostinger, just writing about some of my travel experiences which I more than enjoy but I still got some great advise from your article thx.

  2. A very detailed step by step tutorial! Right now its wise if we have our own online presence. Great job for sharing this! Very helpful for beginners!

  3. Hi Mudassir,
    great guide on starting a brand new blog. If I was starting one today, this guide is all I’d need to guide me:)
    You mentioned necessary plugins and I’d like to chime in on that.
    Content table plugin. Tables of content are great for breaking up post into digestible chunks, they offer great UX, and they even have proven SEO value for a website. I covered it on my site on one of the articles,

    1. Hey Nikola, If you are following this response feel free to share the link of your article on my Twitter. I will add. Thanks for the appreciate.

  4. Thanks you so much Mudassir for you effort to present such a information rich and helpful guide about starting a blog. You just clearly describe all the steps on the article to understand easily every things. like it.

  5. This is really informative article. This is really useful for those who want to start blogging. I really appreciate your effort. Thank you for sharing this kind of post with us.
    Thank You!!

  6. I am really happy with articles quality and presentation.and I really enjoy reading this post. The points are clear and easy to implement. Adding value to your audience by creating quality and informative content is a unique way to stand out Thank you so much

  7. Such a fantastic informative article on how to start a blog.
    You put almost everything that anyone needs to start a website from scratch.
    It’s definitely helped lots of beginners to start their online journey
    Thank u

    1. I am glad you find it useful. Technically, it takes 1 to 14 days or even more to be ranked on Google based on many ranking factors like Content quality, UX, niche-keyword competition, and so on. Connect with me on Twitter DM, happy to help more!

  8. Hi Mudassir,

    Well, My answer to your question is, I started blogging to share the knowledge with people and when I get to know that you can even make money from blogging so the curiosity has arisen.

    I couldn’t agree more with your point of not having the right blogging attitude. Having the right attitude of blogging with real passion and consistency are the only factors that will work to be successful.

    This article is a good guide. So simple and practical. Keep on sharing your knowledge. 🙂


    1. Hi Jeangam,

      Blogging is similar to planting a fruit tree; choosing soil, seed, give a good amount of water, and sunlight. Eventually, the seed sprout into a tree. Patience with the right blogging attitude plays a key role to enjoy success.

      Thanks for your kind encouragement buddy.

  9. I recently started my blog after procrastinating for so many years, It has always been my dream. This is so comprehensive and it is helping me through the early phase. Thank you so much.

Leave a Comment

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

Scroll to Top
Copy link