Author -  Sai gowtham

How to Start a Personal Blog in 2020 and Grow (0 - 80k) Views

In this article, I will show you how I grew my blog from 0 to 80000 views per month with no paid tools used.

Views in 2018 November

blog views

Views in 2019 November google analytics

Why blogging

  • Sharing knowledge to the world

  • Improving your confidence

  • Building community

  • Learning New Skills

Choosing Topics

In this section, you will learn how to choose topics for your blog.

  1. Google Trends

It is the best free tool available to find new topics based on the region.

Let’s say you need to write about JavaScript, open google trends and enter JavaScript in the search area.

google trends javascript

Note: If you need views from the United States then you need to find topics that are currently searching in the United States.

If you scroll down the site you will see related queries which are currently trending in the United States.

javascript queries

Have you seen in the above image currently optional chaining topic is getting most searches because it is a new topic only a few people wrote about it?

  1. Stackoverflow

Stackoverflow is another best resource to find topics for your blog.

Open StackOverflow and click on tags then choose the topic you are interested in.

stackoverflow tags

When you click on any tag by default StackOverflow shows the newest questions, so that you need to click on more tab and select the highest voted questions, because those are topics that are getting the highest number of organic searches from google.

javascript highest voted questions stackoverflow

  1. Google search

Google search autocomplete shows the long-tail keywords and also related keywords mostly searched on google.


google search auto complete

These are some searches related to the following topic.

google related keywords

Choosing platform

There are many static site generators available to start a blog easily. personally, I use Gatsby for my blog.

Some other static generators

For hosting a blog I use netlify because it is easy to setup.

Netlify gives you 100gb bandwidth for free so that initially it is more than enough.

Showing Up consistently

Most bloggers failed because they don’t write consistently, I know writing is hard but if you want to succeed at anything you need to do the work you have never done before.

I publish a new post every day in my blog currently, I have more than 360 posts.

The one thing I observed in my 1st year of blogging is most people are searching for small topics instead of large topics.

I found a keyword called react header and footer in Google and I published a post called How to add a header, footer components to React router now my post is ranked top 1 in google search. react header footer post

Social and Community sharing

Social and community sharing boosts your blog and creates new backlinks that build authority and trust in Google.

I shared my blog post Getting started with GraphQL, React on Reddit and most people upvoted it.

reactgo on reddit

boom CSS-tricks twitter account posted my blog link.

and also react.js related newsletters shared my blog link. Alt Text

Alt Text

You can also share your blogposts in, it is the beginner-friendly community where most people encourage you to do more work.

It takes time

Yeah, it takes time to build quality and trust there are no quick tips to grow instantly for me it takes one year.

Every post I published start ranking on google after 1 to 6 months CSS crop image to circle add placeholder to select tag

I hope this article will help you to start a blog in 2020 and get good results.

Hey, i created a new discord channel related to blogging for developers if you want to learn more about blogging you can join by clicking this link

Css Tutorials & Demos

How rotate an image continuously in CSS

In this demo, we are going to learn about how to rotate an image continuously using the css animations.

How to create a Instagram login Page

In this demo, i will show you how to create a instagram login page using html and css.

How to create a pulse animation in CSS

In this demo, i will show you how to create a pulse animation using css.

Creating a snowfall animation using css and JavaScript

In this demo, i will show you how to create a snow fall animation using css and JavaScript.

Top Udemy Courses

JavaScript - The Complete Guide 2023 (Beginner + Advanced)
JavaScript - The Complete Guide 2023 (Beginner + Advanced)
116,648 students enrolled
52 hours of video content
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
631,582 students enrolled
49 hours of video content
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
203,937 students enrolled
31.5 hours of video content