How Many Words Should A Blog Post Have? [Updated 2021]

The most important question that every blogger has in their mind is: 

How long should a blog post be in 2021?

How long should a blog be? - It was a question for me as well. As a beginner who is starting out to explore the world of possibilities in blogging.


As usual, I went to ask Google by doing a search. I found articles saying the words should not be less than 300 words and the ideal length should be around 2100 plus words.

Does the blog post really have to be that long? 

The answer is yes. But it is not so straight forward. There are articles with fewer words that too rank on Google. And many marketers would consider a maximum of 800 words to be ideal. 

The biggies in the field have done a lot of research. And many of them agree that long articles rank. Even Google somewhat prefers longer articles which gives more useful information to the users.

This is more confusing, right? And every research stated a different number of words.

What does this all suggest?

Content is king... Is it true? No.

Quality content is king. Word count only matters when content quality is good.

You might write a more than 5000 words blog post but if it is in no way helping the users, it might not rank on Google.

Quality Content Infographic

Research conducted by Neil Patel clearly states the number of words would be different for every industry. You might well want to refer to it. 

Further, this depends on individual blogs. There is no magic number that can be suitable for all the blogs. It is better to do your own research to find out the ideal number of words in your blog post. 

It is easy to find using the top ten average methods. 

But is it worthwhile to check only the ideal word length for your site?

No. The competition is very high and a lot of external factors out of your blog that influences your Google ranking. 

So how would you find out how many words should your blog post have?

Again, this depends on the keywords too. 

So you could use the same top ten average methods to find out what is ideal word length for the keywords that you are targetting.

I decided to conduct my own research to find out what is relevant.

So I took the same question and look at the articles that were ranking in Google.

Google Search For Keyword

It is definitely true that the minimum number of words that your blog post should have is 300 words. If it is less, Google might penalize you for thin content.

Continuing with the research, I went into the articles copied the article (excluding the content in the header, sidebar, footer, and anything that is not part of the article), and used this word counter to get the number of words in the articles. 

Word Counter

I did this for the top 10 articles and noted the number of words in each of them. 

Below is the data.

Data for Analysis

Are you able to figure out anything from the above graph?

Sum all the words in all 10 articles - that comes to 21,008 words. The formula is 21,008 words divided by 10. Simple... Isn't it?

The average number of words that are ideal considering the top 10 articles is 2100 words. 

Similarly, make a list of the top 10 articles on your site and words that each article contains. Calculate the average. This should give you the ideal number of words for your site.

The average of : ideal number of words for your site and the ideal number of words for keywords would give the number of words you should have in your blog post.

The ideal number of words that a blog post should have in 2021 is around 2100 to 2400 words.

Below is the industry-wise ideal number of words the blog should have as per

 2,000 – 2,150 words
 2,100 – 2,500 words
 1,700 – 1,900 words
 2,500 – 2,700 words
 1,500 – 1,700 words
 Real estate
 1,800 – 1,900 words
 Home and garden
 1,100 – 1,200 words
 800 – 1,000 words
 300 – 500 words
 2,500 – 3,000 words
 2,000 – 2,150 words
 800 – 950 words
 900 – 1,000 words
 1,400 – 1,900 words
 1,500 – 1,850 words
 1,500 – 1,700 words

Why write long blog posts?

More than 2000 words article helps in obtaining organic traffic and necessary for search engine optimization.

As you can see in the above graph, most articles contain more than 1600 words. So if you can churn out quality content with more words, it will definitely have more information to give out to the users. The article will surely stand out among others.

Secondly, when you write content that is immensely useful for others your blog builds authority for itself. Google usually ranks such blogs higher than other blogs in that field or industry.

Longer articles have the potential to attract backlinks and more organic traffic for a longer period of time. 

There are more chances that longer articles get shared on social media. It would automatically increase its reach to capture the newer audience and create brand awareness. 

How to write long blog posts?

How to write long form content

Decide on goals

Before you write long-form content for your blog, you need to decide your goals.

The goal might be:
  • To grow your email list
  • To get backlinks
  • To connect with your audience
  • To get leads
  • To create brand awareness

Having clear goals will help in planning your post and measuring success.

Understand your audience

You should work on understanding your audience and their expectations. 

Who is your audience? Are they an expert in the field you are writing about or are they one who do research on topics in the field you are writing about?

This information would help you to craft the content suitable to your audience.

You should also look at the keywords and the search queries. This will help in understanding what your audience is looking for.

Choose a topic

Once you understand your audience. You can think of what your audience will like and engage with your blog post. 

You could look for additional content that can be included in the blog post.

Look for related topics that can be covered to make your blog post more useful. 

You could use Google Q&A questions, the 'Related searches' section, and the 'People also search for' section to get content ideas to include in your blog post.

Google Trends can also help you find trending ideas related to your topic.

Make sure you don't write trivial details and rant up the blog post which can significantly reduce the content quality.

Summarise the information wherever required.

Formatting the blog post for ease of use will help in improving the user experience.

You can also use the list to hyperlink to relevant sections so users can easily navigate to the required section without getting lost.

Writing irrelevant information also creates a bad user experience. It can even reduce your blog authority and hamper your brand image. 

Abstain from writing irrelevant details in your blog post.

Promote your blog post


You might use paid ads or use social media to propagate the blog post to your audience.

Include a CTA in the blog post based on your goal

Measure your success

The analytics software that you are using can provide you with lots of information on whether you have met your goal or not. 

Google Analytics is the best source to find this information.

Why does the word count of the blog post important?

Compare this to a library full of books. Handbooks or reference books are often preferred by people who would already have knowledge about the subject.

While thick books are preferred by students and people who do research on the subject.  

Similarly, some of your audience would prefer long articles while for some it is short articles that appeal. 

Hence, it is important to know your audience. Understand what your audience prefers. Do your bit of research as suggested earlier and you would know the ideal word count for your blog posts.

Also, this would definitely influence the 'time on site' which is important for SEO as this tells Google how relevant is your content to its users. You would be rewarded for all the research you do. 

You have to make sure your blog post does not look trivial and remember - Quality content is king.

The content should be easy to understand. In the word counter we used earlier, there is a feature to check the readability score. The lower the grade, the easier it is to understand the content.

What are the other points you should consider?

Generally, you should have an effective SEO strategy implemented. 


It depends on:

The quality of backlinks to your site. 

The quality of backlinks plays a very important role in ranking. Every blogger knows this. Try to have backlinks from the sites that have authority on the topic you are writing. 

It is also a best practice to link out to relevant other authority blogs so that users can gain more information on the subject if you have not considered that in your blog. 

Be a part of the blogger community. You cannot succeed without being part of the community.

The frequency of updates to the content so that it is useful to your users.

It is very important to be relevant in today's world. If you don't, it won't be long that you would see a downward trend in your traffic. 

If the information you are sharing on the blog post is no longer relevant then it ceases to be useful. 

Keep your blog post updated with new information and changes.

How you engage your audience.

Promote your blog post

If possible try to link out to related posts on your blog. The cluster of articles can be very useful in this situation. The users who look for more information need not navigate outside of your blog which increases time on site. 

Your comprehensive content has its own benefits in terms of reducing the bounce rate.

If the users find it useful, you are more likely to see increase traffic with less bounce rate.

Including rich content such as videos, images, infographics, and illustrations can grab the attention of your audience. 

As per a study, visual data is easier to process and 65% of the total audience is more likely to encourage your audience to engage with your content and they are more likely to share your post on social media.

You can also include GIFs, YouTube embeds to improve engagement.

Rich media actually increase the value of your content to make it appealing to the eyes of your audience.

Related Frequently Asked Questions

How much time it takes to write an article of about 500 words. 

It would take around 1 to 2 hours depending on whether research is required. 

How much time it takes to read an article of about 500 words. 

It would generally take around 1 minute to read an article.
However, for an average reader, it would take around 2 minutes to read an article of 500 words. So, if you want your users to stay on your article for 10 minutes, you should be writing around 2500 words.

How many pages are 500 words?

It will be one page with single-spaced lines. For double-spaced lines, it would be around 250 words on a single page.

How long should my first blog post be?

Ideally, according to Hubspot, it should be around 2100 to 2400 words. It does not matter much whether you are writing your first post or the subsequent post. 

All blog posts should have the required length as we discussed earlier in this article.

How many pages should your blog have?

This depends on the type of site. If it is a website it might have fewer pages. Blogs on the other hand are required to post regularly. Hence it may have more pages. 

How many blog posts you should publish?

You could post daily or weekly. It helps if you fix your schedule and stick to it. One should rather consider quality over quantity. Remember quality content is king.

Which is the most common blog everyone writes?

According to Statistica, the most common type of blog is the "How to" Blog. There are almost 77% of the blogs written are "How to" blogs which tell you about a specific type of problem the users may have. But if we see it by consumption or which type of blogs are common by usage are the guides and references blogs. These blogs give complete information about a particular topic and contribute to 40% of the total blogs.


It's true that the attention span has decreased and users are now using the smaller screens to consume content. 

Microsoft states it is reduced to just eight seconds.

The more important point is to have content that is high quality and useful to the users. If your content is comprehensive and holds the interest of your users, they won't bother reading the entire article.

But what helps us to rank on Google is the classic evergreen long blog posts. This is likely to continue in future years to come. 

If you have more questions, please feel free to tell us in the comments below. And if you find this article useful, please share this article. Sharing is caring.

Try the quiz:

Share with your friends

Add your opinion
You can subscribe to our blog or follow us on social media to get notified about the new posts.
Text Content
Cookies used on the website!
We and our partners use cookies to personalize content and ads, to provide social media features and to analyze our traffic.
You consent to use of these cookies if you continue to use this website.
Learn more »