How to Start a Blog in 2020 and Grow (0 - 80k) Views
Tags: blogging, learning, beginners, career
Published: 2020-01-04 03:54:29

---
title: How to Start a Blog in 2020 and Grow (0 - 80k) Views
published: true
description: how to Start a Personal Blog in 2020
tags: blogging,learning,beginners,career
cover_image: https://thepracticaldev.s3.amazonaws.com/i/2xjdcudgv3fm49r0c71f.png
canonical_url: https://reactgo.com/how-to-start-blog/
---

In this article, I will show you how I grew my [blog](https://reactgo.com) from 0 to 80000 views per month with no paid tools used.


__Views in 2018 November__

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/89ej6vjca7a9cdw3i1h5.png)

__Views in 2019 November__

![reactgo.com google analytics](https://thepracticaldev.s3.amazonaws.com/i/2k8i09vpoo1jwbtpqg18.png)

---

## 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](https://trends.google.com/trends/?geo=US) and 
 enter `JavaScript` in the search area.

![google trends javascript](https://thepracticaldev.s3.amazonaws.com/i/1trmouhxxumpe5famka5.png)

> 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](https://thepracticaldev.s3.amazonaws.com/i/clg4j8pqyqpsscqzjw6o.png)


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](https://thepracticaldev.s3.amazonaws.com/i/kssx34mxqm7ldwk1c4y8.png)

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](https://thepracticaldev.s3.amazonaws.com/i/9szybh24lmgxpli8kyk2.png)

3) Google search

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

_autocomplete_

![google search auto complete](https://thepracticaldev.s3.amazonaws.com/i/nhh2pltc2d3myg3ti2ty.png)

_These are some searches related to the following topic._

![google related keywords](https://thepracticaldev.s3.amazonaws.com/i/ex9mp5rnx3x2liy5a0fr.png)


## Choosing platform

There are many static site generators available to start a blog easily.
personally, I use [Gatsby](https://www.gatsbyjs.org/) for my blog.

Some other static generators

- [Hugo](https://gohugo.io/)

- [GridSome (for vuejs)](https://gridsome.org/)

- [Eleventy](https://www.11ty.dev/)



For hosting a blog I use [netlify](https://www.netlify.com/) 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](https://reactgo.com/reactrouter-header-footer/) now my post is ranked top 1 in google search.

![reactgo.com react header footer post](https://thepracticaldev.s3.amazonaws.com/i/mqjhi09yyzdxzu6s72oa.png)

## 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](https://reactgo.com/graphql-react-apollo-client/) on Reddit and most people upvoted it.

![reactgo on reddit](https://thepracticaldev.s3.amazonaws.com/i/mivgiul5pe4263opq58h.png)

boom `CSS-tricks` twitter account posted my blog link.
 

{% twitter 1087223264815079425 %}

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

_https://react.statuscode.com/issues/122_
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/smaqpttpuclnd1vt48gt.png)

 _https://reactdigest.net/digests/183_

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/3htyl31soiw774o4pq1o.png)

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](https://thepracticaldev.s3.amazonaws.com/i/hlxs8as6u0al9majem3z.png)

![reactgo.com add placeholder to select tag](https://thepracticaldev.s3.amazonaws.com/i/384plcprj0bum56j0dh3.png)

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](https://twitter.com/saigowthamr)

Next post, [How to get initial traffic to your blog](https://dev.to/saigowthamr/how-to-get-initial-traffic-to-your-personal-blog-in-2020-3377)