How To Increase Your Blog's Traffic in 3 Easy Steps

Search for a command to run...

In this series, I share everything I'm learning about how to become a better technical writer, Search Engine Optimization, Google Analytics, and much more.
This blog is officially 12 months old! 🎉 I started this blog in August 2021. I've written over 50 articles, managed to rank multiple of them on page 1 of Google, and gathered a vast understanding of blogging. In this article, I'll share all the less...
AI has transformed how I work as a technical writer. Large tech companies are developing and sharpening these tools, but some of them are better than others depending on what you want to accomplish. T

I've been writing professionally for 3+ years, and on this personal blog for 5+ years. Throughout this time, I've built a large network made of developers, other technical writers, solutions engineers

I’ve been writing online for almost five years, with a professional focus on technical writing for over two years. If you struggle to create technical content that is easy to digest, this article is for you. Where do I start? If you don’t know where ...

LinkedIn is the only social networking site purposely built to help job seekers. Over the years, LinkedIn has evolved by offering two types of experiences: Job searching Content creation This article will describe how to maximize your LinkedIn fo...

In the last 12+ months as a technical writer, I've worked on several projects highlighting three technical writing elements. This article will introduce you to: Information Architecture Docs-as-code Content strategy Information Architecture (IA)...

Do you want to know how to increase your blog's traffic?
I've been blogging for over a year, and my blog's traffic is growing by 30/35% every month. This article will teach you how you can do it. And the good thing is that you can achieve all these for free, without paying for any tools.
Let's start.
Keyword research is the first step to driving traffic to your blog.
What is keyword research?
Keyword research means understanding the words readers type when searching for a query on Google (or any other browser).
Why do you need keyword research?
To increase your blog's traffic, you must create content that helps your readers.
Keyword research allows you to understand what your readers search for when entering a query on the search bar.
When you create content targeting the keywords users type in a Google search, your blog is more likely to rank higher on Google.
The likelihood of ranking higher on Google depends on:
How relevant the keyword is: your content will rank higher if it meets user intent.
How many people search for the keyword: how many people search for that query per month.
How authoritative your website is: your blog needs content that benefits your readers. This means that every blog you write must be helpful for your readers.
For example, let's say you want to write content which targets the keyword "Rust".
From here, you can think of words that could gravitate around Rust.
Some examples could be Rust for backend development.
Let's type this query on Google.

Rust gets 500M+ searches per month.
Now, let's search for Rust for backend development.

This query gets 11M+ queries a month.
A strategy I know works 98% of the time is that if you see a Reddit, Quora, StackOverflow, StackExchange or any other forum question, create a blog post to answer that question.
You have to take advantage of those occasions if you want to rank higher on Google.
Create content that answers your users' concerns.
Continuing "Rust for backend development".
The result you get on Google is a Reddit question:

You can do keyword research for free by putting yourself in the shoes of a reader and thinking about the possible queries someone can search for.
Keyword research should take a good chunk of your time crafting a blog post if you care enough about ranking higher on Google.
Once you know the topic you want to write about, the next step would be to create user-first content.
Google has recently released a new algorithm which will reward user-first content instead of search engine-first content. The algorithm aims to devalue content written for search engines.
This means that your content must fulfil your readers.
Your content ideally should fall under an umbrella and not be on topics utterly different from one other.
Your content should have the feeling of having answered your readers' questions to the best of your ability.
Your content shouldn't target any specific word count. I confirm that Google doesn't care about word count. Whether you write a 600 or 2000-word count doesn't affect the ability to rank higher on Google.
Related: 5 Ways To Track Your Blog's Success
The next step is to write eye-catching headlines.
What does "eye-catching" mean?
An eye-catching headline is a headline that:
Gets Your Audience Attention: this means adding a sentiment element, such as "easy" or "fast".
Meets user intent.
Usually, it's good practice to write a headline with both elements. However, I've often found that writing a headline that meets user intent is enough for a click-through rate (people clicking through your blog's link). You don't always have to add a sentiment element to your posts.
Continuing on the example "Rust for backend development", some examples of an eye-catching headline could be:
How To Use Rust For Backend
Is Rust Good for Backend Development?
Or "Rust for backend development".
You can use Capitalize My Title to help you craft headlines for your blog posts.

Usually, "how to" posts perform well and gain a reasonable click-through rate.
I hope you've found this article helpful.
Apply these strategies and watch your blog's traffic skyrocket.
Until next time!
🙋🏾‍♀️