The more blog post you write you get better at writing high-quality blog post that ranks higher in the SERP and gets traffic. I have written and published more than 100 blog posts for one of my blogs and now after looking at the performance and the knowledge I got now, I have figured out what works and what does not.
So, my recent blog posts have a good success rate at ranking on Google plus most of them get double the traffic in comparison to my older articles.
In this article, I will list out my takeaways after publishing 100 blog post which can help you get better at choosing the right keyword to write blog posts on and overall write blog posts that gets more traffic.
So, without further ado, let’s start.
My takeaways after publishing 100 blog posts that helped me get more pageviews to my new articles
After writing 70-100 blog posts you will find out what your blog readers want to read and what brings you traffic from search engines. Here’s a list of things I noticed after I’ve published 107 blog posts for one of my websites.
1. Writing a quality blog post that answers one main question can have 8-19% ctr
Having a high click-through rate can help you get more pageviews even if the monthly search volume for that keyword is less.
To have a higher ctr you need to craft your title tag or your H1 in such a way that outlines what the blog post is about and shows the reader what they can learn after reading that blog post.
Even if you can’t rank in the top 3 positions if in the top 10 results, other websites don’t optimise for that keyword or don’t cover what the searcher is looking for and if your blog post title tag is optimised then you can have 10-30% ctr even if you don’t rank in the top 3 positions.
Usually for these types of search quarries if you rank in the top 7 positions you can have a higher ctr.
2. Ranking in the top 5 for a keyword that has 400 monthly search volume can bring more than 100 visits
If you have an optimised title tag for your primary keyword that gets 400 monthly searches and you rank in the top 5 positions then that blog post can get more than 100 visits.
With a good title tag and helpful content with great on-page seo if you can maintain your ranking in the top 5 and also rank for related keywords or keyword variations then you could get more than 10% ctr for several keywords and get more than 100 pageviews.
For long tail question type keywords, you can rank by writing an 800-1400 word article. If you scale this then it will help you grow your niche blog.
3. Writing a detailed blog post can help your blog post rank for 150-400 related keywords
Writing a blog post to provide a detailed answer for a keyword can help your blog post rank for multiple related keywords and can bring a good amount of traffic.
On average a blog post around 1500 words that covers all the key points a reader should know without adding filling words can make that post rank for 150-400 keywords.
Where a 700-1000 word blog post or longer blog posts with fluff can rank only for less than 50-70 keywords.
4. Target every blog post around one main keyword for better ranking and traffic


To rank faster and higher in the SERP you should target one main keyword for a blog post. The only exception to this rule is when you are writing a guide-type post.
If for one keyword there is more than 300-500 monthly search volume and has somewhat different search intent then it’s better to write a different blog post to rank higher for that keyword and have a good ctr.
5. Your main keyword needs to have close to 700 monthly volume To get 250-300 page views per month
Generally, if you want to get more than 250 monthly pageviews for a blog post then your main keyword needs to have more than 700 monthly search volume.
The exception to this rule is when there are many keyword variations to your main keyword and your blog post ranks for many of them in the top 10 and has a high ctr then you can get more than 250 pageviews targeting keywords that have a search volume less than 700.
6. After finding out about certain post types that get more traffic create similar posts about related topics to scale your blog traffic
For example, if you wrote an article about calories burned doing pushups and it ranks and gets a good amount of pageviews then you can create multiple posts using a similar post outline targeting other keywords like – calories burned doing squats/ situps/ burpees etc. Also, you can expand to other related topics like calories burned for specific activities.
Once you find out a certain type of post gets more pageviews than your other blog post then you need to replicate it to grow your blog traffic.
7. Out of 107 blog posts on average 91 blog posts get monthly traffic
107 is the number of posts I have written so far for that blog, in the last month 91 blog posts got traffic and others did not get any traffic.
For blog posts that don’t get traffic, I didn’t pick the right keywords and for some posts, I wrote on topics I wanted to write about and did not conduct proper keyword research.
8. 23 blog posts out of 107 get more pageviews than the site-wide average
The Pareto principle or the 80-20 rule also applies in blogging. Roughly 20% of blog posts get the most views.
Out of 107 posts I have written only 23 blog posts get more pageviews than the average pageviews all of my blog posts get.
Out of these 23 blog posts, 10 blog posts get a good amount of traffic per month.
9. Many times blog posts that I wrote spending half the time I usually spend on average get more pageviews
Spending more time writing a blog post doesn’t guarantee that it will get the most views.
Some blog posts I have written targeting a long tail keyword or answering one specific question sometimes bring more pageviews than a blog post I spent 6-7 hours writing.
10. 700-1000 word blog post sometimes gets more pageviews than a blog post which are more than 2k words
Writing longer blog posts helps you cover the topic of that blog post in detail. But for better SEO rankings you should not try to write more words if it’s not required. It’s better to find the average word count of top-ranking articles in the SERP and you can match the average word count or write 100-200 words more than the average word count.
Usually, I try to have a minimum word count of 700 words for my blog posts.
In many cases, 700-1300 words long blog posts get more pageviews than blog posts which are more than 2000 words.
11. How-to posts and writing articles about answering or solving a reader problem get higher pageviews
How-to posts and blog posts that provide a detailed answer to solve a reader’s problem have a high CTR and rank for many related keywords. Thus gets more pageviews.
12. Writing blog posts on how to achieve specific goals or desired results gets traction in less time
A blog post that informs the reader about achieving a specific goal gets traction in less time.
For example – blog posts like – how to increase body fat percentage, how to build muscle at home without equipment get a good amount of page views.
13. Building topical authority by publishing multiple blog posts covering a topic is a great SEO trick
Building topical authority for your niche site can help rank most of your blog posts higher on the SERP.
Publishing multiple blog posts covering your niche helps you build authority and Google sees your site as an authority for that niche.
So, if you want to rank higher by publishing quality informational articles then you should try to build topical authority as soon as possible.
14. Writing blog posts targeting keywords which are in your natural traffic tier helps you rank fast
In this blog, I have covered how to rank easily on Google by targeting keywords in your natural traffic tier in my previous article about how to grow your blog as a solo blogger.
In short – when you target keywords that have a monthly search volume which is equal to how many visits your blog gets per day from search engines (or from Google) you can easily rank in the SERP and get traffic faster.
Here’s a chart for reference.


On the right side is how many visits your blog gets from search engines or Google per day and the keyword you should target that has a monthly volume in that traffic range.
For a new blog, you should start with writing a blog post on keywords that have a monthly search volume of 20-100.
15. Question type post takes less time to write if you know about the topic
If you want to write your blog posts faster then you should publish more question-type posts.
When you know your niche then you can write a blog post in less time if you write a blog post answering a question.
For example, if you know about fitness you can write blog posts faster if you answer – how many sets of pushups a beginner should do, how many squats a woman should do, how long it takes to build muscle at home etc.
16. Blog posts that contain practical and unique advice have a longer time on page
If you monetise your blog with display ads and have sticky ads on your blog then increasing your reader’s time on page can help you earn more revenue.
Often readers actually read your blog post without skimming if your blog post contains practical tips or unique advice.
If you only provide general information that the readers already know about then they only read your subheading and don’t spend that much time reading the whole blog post.
Having 3-5 minutes of on-page time is a good blogging goal to have.
17. Different blog posts around different topics in the same niche can have different rpm
If you have display ads on your site then your rpm or revenue per thousand visits will depend on your blog niche.
However different topics in the same niche can have different rpm.
To increase your blog’s earning potential your first 30 posts should cover several topics in your niche. When these posts rank and get traffic you will have the RMP data for those pages and can help you write more posts on topics that have higher RPM thus increasing your blog earnings over time.
18. General list posts can bring close to 2k pageviews but are hard to rank
General list posts like – the benefits of drinking green tea, the benefits of swimming, benefits of cycling can bring close to 2000 pageviews if you can rank in the top 4 positions on Google.
But these types of search queries are often competitive and many sites already have blog posts answering them.
Where a 1000-word blog post targeting a long tail keyword can bring 150-250 pageviews per month and is easy to rank.
19. After 100 blog posts when I got the information about what works my new articles get on average 150-400 pageviews
Even though out of 107 articles I published on my blog 91 get monthly traffic but only 40 of them get higher traffic and close to 20 articles get more traffic than my site-wide average.
But now after publishing 100+ blog posts, I know what post can rank and what keyword volume to target that can help me get the number of page views I want to decide whether to write the blog post or leave that keyword.
My new blog posts get on average 150-400 page views from search engines.
My current goal is to get close to 250 pageviews per blog post from long tail keywords (4 words or more) which can rank in the top 10 within 3-8 weeks.
How to write 100 blog posts for your niche blog for better ranking
For a new niche blog, you should try to publish your first 30 blog posts as soon as possible. You can have 3 categories and for each category pick 3-4 topics and post 2-4 blog posts covering easy-to-rank keywords focusing on each topic.
This will help you get the information required to plan your next blog posts that can get traffic and have high ad earnings.
After posting 30 articles and giving them some time to rank you should spend more time on writing blog posts on those topics or categories your blog get the most views and takes less time to rank.
Also after covering multiple topics within a niche with your first 30 articles, you will get valuable keyword data in the Google search console to write new blog posts or to scale your blog.
To grow your niche site you need to post a minimum of 2 articles per week. Here’s how many blog posts a week you should publish to grow your blog.
After the first 30 posts, your next 35-40 posts should be created answering question-type search queries or long tail keywords to rank faster and bring traffic to your blog.
After you have 60-70 posts you can create 5-10 guide-type posts and build internal links to improve your site structure.
At this point if you want you can post close to 10 articles targeting the best products of affiliate posts.
Once you have 80 posts published on your site you should spend more time creating post that fills out content gaps or things your competitors covered but you haven’t.
100 blog posts traffic estimation
If you publish 100 blog posts then in general you can expect to get 150-350 pageviews per blog post. So you can get 15-35k traffic by publishing 100 posts. If your strategy is to target low competitive keywords where you can rank easily without building backlinks or doing less off-page seo then publishing 100 blog posts can bring 20-25k visits to your blog.
Now for a better understanding below I will provide you with results that other bloggers are getting.
Emilia Gardner for her MIGA site got 121753 pageviews by publishing 915 blog posts. So she managed to get on average 133 pageviews per blog post (link to her 16-month income report).
Blog Sprout for one of their blog got 93k pageviews publishing 435 articles. So they got 213 pageviews per blog post.
BloggingisHardWork for their main blog in the personal finance niche got 26792 pageviews with 384 posts. As it’s a competitive niche they got 69 views on average per blog post.
Conclusion
Here’s a summary of my experiences after writing 100 blog posts. Writing high-quality blog posts improves search engine rankings and increases your blog traffic over time. Crafting a great title tag or H1 that accurately outlines the blog post’s content can lead to higher click-through rates (CTR).
Additionally, ranking in the top 7 positions can result in a higher CTR in comparison to ranking 8,9 &10. You should target one main keyword per blog post to achieve better rankings and traffic. I have also found that writing detailed articles of around 1500 words can lead to ranking for multiple related keywords and generate substantial traffic.
Writing question-type posts and leveraging how-to and problem-solving articles can result in higher page views. To improve rankings target keywords in your natural traffic tier and build topical authority in your niche. Personally, now I try to achieve an average of 150-400 page views per blog post after publishing 100 articles.
Read next: Advantages and disadvantages of having a blog sidebar.
Hey! Do you use Twitter? I’d like to follow you if that would be ok.
I’m definitely enjoying your blog and look forward to new updates.
Here’s the link – https://x.com/pbrbymamoon