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

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

saigowthamr profile image Sai gowtham Updated on ・4 min read

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

Alt Text

Views in 2019 November

reactgo.com 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

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?

2) 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

3) 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.

reactgo.com 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 dev.to, 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 started ranking on google after 1 to 6 months

reactgo.com CSS crop image to circle

reactgo.com add placeholder to select tag

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

For, more updates you can follow me on twitter

Next post, How to get initial traffic to your blog

Posted on by:

saigowthamr profile

Sai gowtham


JavaScript developer, Blogger & Serverless


Editor guide

Awesome job at getting to 80k but to be honest your metrics looked better last year. A lot more of time per user and much less bounce rate. Regardless, my blog is still very far from reaching your numbers so great job!


those metrics are what you usually get when your traffic is mostly driven by Google - people search for the solution, land on your blog and go away. My blog has similar stats. I don't think you can do much about it.


I guess you have a point. Unless you provide some kind of multi-page course it's hard to make the user spend a lot of time and visit multiple pages.

Hey Alberto, don't think more about bounce rates in technical blogs, because people visiting your blog have a different kind of knowledge levels.

If they already have the knowledge they can understand by reading the code.

scotch.io bounce rate is 83.74% and session duration is 1minute 11 seconds in the year 2018

You can find more about here Scotch.io 2018 Year in Review


Yeah, you are right tim sometimes google just show the solution in the form a featured snippet.


Thank you Alberto.


Thanks, I have been hearing about GatsbyJs, Have some questions. Is GatsbyJs free for commercial and personal use ? Is Javascript knowledge enough or we should learn React to use GatsbyJs ? Any tutorial to create blog using GatsbyJs ?


Great job! It seems we're on pair. I also started blogging in November of 2018 and have similar results (last month ~91K sessions). As for the bounce rate and session duration - I think it's mainly due to the traffic coming from Google Discovery. When a post gets there, many people click but don't necessarily stay long. I'm currently looking for ways to improve that on my blog. Anyway, keep up the good work!


Most Ad-blockers block the google analytics tracking on the sites, I think we are getting more views than the data showing in google analytics.

attention span

These days people have less attention span, they just find the solution and move away.


So true. What's more, I've even tried other, more privacy-friendly analytics tools (namely Matomo and GhostBoard) and they both give slightly different results than GA - even when considering session duration.

I have tested once by adding Anti-AdBlock to my blog, it improves bounce rate and session duration.


This is really impressive! Kudos to you for sharing your techniques freely. You could almost consider making a small paid course about this sort of thing 🤔


Thank you Emma, I will plan a paid course in future if most people are interested.


well done with your blog.
and thanx for sharing your experience. ( I find the Google Trends tip for blog posts inspiration very very interesting and useful!)


Thanks Davide.


Any tips on getting traction while at the same time avoiding "social" media - I don't like the superficiality and toxicity of Reddit for example


You can try cross-posting your blog posts in dev.to , medium, dzone, and hashnode, etc.

Try to create a new twitter handler related to your blog and post some daily tips like last month I created a @codeexampless twitter handler and started posting simple code snippets it works for me.

The main thing you need to figure out in blogging is what works for you because what works for me doesn't work for you.


One question, are you still on the free plan on Netlify? Or was your traffic too much for it?


This is really nice. Thanks for sharing.


Great stuff! Thanks for sharing.


Thank you Shannon.


Thanks for sharing your insight.


Thank you truetechcode


Do you earn anything from your blog? I assume you lose a little on hosting the website.


Great work! Thanks for sharing!


Thank you vaibhav


I have the response for title question. You can write post about "how to start a personal blog" (:. But seriously, wow, great job


Thank you milosz.


Nice job!
What the ratio of traffic comes from Google search?

  • 92.50% from Google

  • Direct 3%

  • Remaining traffic from Bing, Yahoo, Yandex , YouTube, Facebook etc.


Hey do you wanna collaborate ?