How Long Should a Blog Post Be for SEO in 2020?

Is it necessary to write a long post to get a higher ranking?

I’ve often heard this from our readers.

What do you think?

How long should a blog post be?

300 words, 500, 1000, 2000, or 2500 words?


Don’t worry!

We have done a lot of research for you.

In this blog post, I will explain through various statistics what is the ideal blog post length that will work best for you.

So without any delay, let’s dive right in.

Does the Length of a Blog Post Really Matter??

Although, the length is not the only aspect that affects the ranking of any blog post, for this many aspects work together.

But still, it really matters.

During my 3 years of blogging journey, I have experienced that Google puts forward such blog posts for a search term whose length is able to present the answer for that search term perfectly.

How? Let’s see.

how many words should a blog post be?

Feel Free to Use this Infographic On Your Site:

It clearly means that different types of blog posts work differently for various search terms.

But wait, before you go to write your blog post you have to know that what is your primary goal.

More social share, more sales, or even better ranking?

Different studies have shown that various blog post length works differently for different goals.

Yes, You are reading absolutely right.

But we will not discuss all the goals here; we will only talk about the better ranking because I know that most of you have the same goal.

As far as I have experienced in my blogging career, there are only two main factors which influence it-

  1. Target audience
  2. Duration to explain the content.

Before we discuss the ideal length of a blog post, I want to clear some things.

Often people think the shorter content is assumed to grab quick attention, and it is the best for all types of audiences.

So are smaller articles really always the best?

No, this isn’t true.

The small article generally does not mean that it offers a better user experience and get organic ranking.

There are hundreds of things that influence the ranking factor, and excellent user experience is one of them.

However, people usually don’t prefer to spend a lot of time reading on mobile or computer screen. Moreover, the attention span can differ from one person to another.

So what should you do?

You should create content that is easy, fast, and readable by people.

So, let’s discuss our topic “the ideal blog post length” in detail now.

How many words should an ideal blog post be??

There is no fixed magical formula, and you must follow the right strategies and guidelines, which can increase your blog visibility.

A successful blog post is made of various ingredients that include keywords, writing style, format, design, user experience, image, catchy subheadings.

The ideal length of a blog post-

When the content is longer, it does not mean it is of excellent quality. But there are substantial links between longer content and good search engine rankings.

Here are the factors which should be considered before creating a 1500-2500 words long blog post, which is usually termed as ideal-

1. Purpose of the content-

The primary purpose of a blog post should be to educate, inform, and entertain the audience. All this will eventually increase the engagement.

Additionally, the goal of the content can be anything like to drive traffic, promote the conversion to fulfill a particular market goal, etc.

Make sure you are aware of the purpose.

2. Topic-

The content topic is another crucial factor, and some content can be quickly wrapped up in a post of 1000 words, while others might need more words.

Make sure to create content which is engaging and entertain the readers.

3. Relevant Title –

When someone clicks your content link through google after reading the title and description, they must be provided with relevant content.

Relevant content is the key, and it has a positive effect on the ranking.

4. Target Audience –

While creating content, consider the age, gender, and expectations of the target audience.

All this will help you to decide the length of the blog post. Does your audience respond well to longer posts, or do they like short and to the point content?

5. Don’t Just Count The Words-

A successful blog post is a lot more than just words and text, focus on factors which can enhance the user experience.

Use different media like gifs, memes, graphics, videos, images to promote your blog post. These will make the content more engaging and entertaining for the audience.

Now let’s talk about some statistics.

What Do The Statistics Say??

The web is filled with good content as well as some harmful content; there is plenty of data, and some might be examined as good content where are others may be bad.

The shorter content is easy and faster to read, but it might not be satisfying as well.

Good content comes in many forms, and it should be compelling, high in quality, educational, well researched, and resourcefully. The sensible structure and format, along with quality inputs, matter a lot.

This is the reason google usually promotes the content which has excellent substance, evidence, researched facts, structured content.

All these factors make the content ideal, and a long content gets better search ranking as compared to the shorter content.

Let’s look at some studies-

1) As per Backlinko’s Study (2016):

According to a study conducted by Backlinko in September of 2016, the average word count of blog posts already ranked on Google’s first page was 1890.

Backlinko study on the ideal blog post length

2) As Per The Study Conducted by SerpIQ in 2012:

According to a study done by SerpIQ in 2012, the average word count of articles that ranked on Google’s first page ranged from 2032 to 2416.

It means that the average length of articles ranked at #1 position on google was about 2416 words, while the length of articles ranked at number 10th was about 2032 words.

How long should a blog post be, a study by SerpIQ

However, their conclusion was slightly different and was not available for long.

3) As per Buffer’s Study:

According to Buffer’s study, the length of an ideal blog post should be readable for 7 minutes, and according to him, an article of about 1600 words is the perfect length article.

how long should a blog post be? a study by buffer.

4) According to The Study of Hubspot Marketing Blog:

HubSpot analyzed the performance of a total of 6192 blog posts on its own marketing blog and released the reports on several aspects. According to their report-

  • Articles with a word count between 2,250 and 2,500 earn the most organic traffic.
  • Blog posts with more than 2500 word count are most shared on social media, and also earn the most links.
how long should a blog post be? study by hubspot

5) As per Study of Team Yoast:

According to an article “How long should a blog post be?” published on Yoast SEO blog in June 2014-

  • If you want to rank on Google, then your article must have at least 300 words.
  • Long blog posts rank far more quickly than short blog posts. If your writing style is good and you know how to wrap the content well, then with 1000+ word count articles, you can get ranked easily.

6) As per The Study of MOZ:

According to an article published on the MOZ blog is in the range of 2350 to 2425 words.

They searched more than 5000 keywords on Google and used the word count of all the results that came in the top 10 for making the report.

how long should a blog post be? according to the MOZ blog

What do all these studies mean?

The meaning of these statistics is quite clear: if you want better ranking, good social share, and organic traffic, then you should go with long-form content.

Although what is the actual figure of long-form content is not set, but still, based on these studies, you are advised to go with articles ranging from 1500 word count to 2500 words. Because we can consider this word range as an ideal length range of a blog post.

Google always gives preference to the content which is well structured, researched, and contains relevant information. People usually put a lot of focus on quality than the total number of word count. Focus on the quality more than the quantity.

Advantages of the Long Blog Post:

The size of content directly does not influence google ranking, but it has numerous benefits, which eventually increases the visibility of content.

  1. Well-research and detained articles are highly preferred and quickly get noticed by google.
  2. Long-tail keywords can include more in lengthy content, which will increase the reach.
  3. More helpful links will increase the value of the article. Moreover, readers will be happy to read valuable content.
  4. Long blog posts increase credibility, and it also increases audience engagement.

Workable Tips for Creating Long-Form Content:

Quality of the content is more important; it is beyond just writing a total number of words in an article. The best content is one that informs, connects, engages, and entertains your audience.

Good blog writing content should be resourceful and informative at the same time. Here are the top experts’ tips, which will help you to create the best long blog post content.

1. Have a Clear Goal:

Do you have a particular goal in your mind? Create content that focuses on achieving the goal. Your goal can be anything like building brand awareness, generative leads, creating a conversion, etc. Based on your goals, create your content, this will help you to achieve success.

2. Choose the Right Topic:

Apart from stretching the word count, you must select the right topic, which will interest the audience. Analyze the competitive topic and perform in-depth research. Also, keep a tab on the trending topic and choose the right topic to create your blog post.

Additionally, you can look at your top-performing blog post, get topic ideas from it to create new content. Do excellent research while choosing a compelling topic, also keep the preference of your audience in mind.

For research and analysis on the subject, you can use any analytics tools such as SEMrush, Ahrefs, or ubersuggest.

3. Quality Writing:

Create a quality blog post, top quality contents always attract the audience’s attention. Get the best draft, proofread the same, and upload the best version online for your audience. To enhance their reading experience, provide a content outline, this will help your audience to connect with you in a better way.

4. Mention Additional Resource:

Adding additional relevant content links within the content will always increase the credibility of your content. You can link to an external website, add social media sharing option, sign up button, etc.

5. Great Opening:

If you can grab your audience’s attention and hook your readers with excellent opening, half of the battle is won. If the introduction is boring, people won’t look forward to reading the rest of the article hence create a catchy introduction.

6. Regular Updation of Content:

To increase the google ranking and organic search, focus on improving the lifespan of content. Regularly updates the content with the right information and recent trends. This will enhance the user experience, and it will provide more value to the target audience.

7. Tone and Structure of the Blog Post:

Keep a tab on the tone of your writing, basically, write as you talk. This will keep the readers glued to your post. People don’t read blog post word by word; they usually scan for quick information. Hence, make your blog post easily scannable, it will help the readers to get information quickly.

Tips to make blog post scannable:

  1. Use small paragraphs and write short sentences. It is much easier to read and understand.
  2. Divide the content using subheadings, and it will help the readers to understand your post better.
  3. When you are providing a list, make use of bullet pointers. This is the best way to communicate a short and crisp message. Moreover, the information is easy to scan.

8. Visual Content:

People tend to get attracted to visual content more than text content. The image has the power to increase audience engagement. Visual posts communicate the message in a fun and easy way.

Additionally, have a sharp feature image; this will make your blog stand out from the rest. Keep the pictures without any word, and it should be simple, subtle, and communicative. You can get pictures from stock free sites.

9. Strong Conclusion:

Tie all the content together with a strong and well research conclusion. The reader usually takes time to read the summary of the blog post. Here you can mention the crucial point and convey your message in a precise way to your audience.

10. Proofreading:

This step should never be ignored while drafting a blog post. Optimize the content and proofread for the keywords, grammar issues, and phrases. Make sure you have included the right keywords and linked the pages well.

Moreover, always include a meta description of 160 characters that incorporates the focus keyword or phrase. This meta description is seen by the readers when your website link appears in the search results. Hence, write a crisp meta description, contain keywords, and to the point.

11. Publish at Right Time:

Once your draft is done, you are ready to publish the content.

But wait before hitting the publish button.

This is because you must be aware of the right time to publish the article. The ideal time to publish the content usually depends on your audience.

Hence, find the right time to publish a blog post to increase audience engagement. Usually, the right time to publish content is around 11 am to 1 pm and 7 pm to 10 pm. The time may vary during weekdays and weekends.

Final Words:

Writing a good blog post does not mean an article with the right number of words. There are a lot of other factors that contribute to making a blog post a big success. A single content comprises of many factors, and it takes many forms. It is ideal to write a content of 1500-2000 words for a blog post.

A blog post with 1500-2000 words is the perfect length that can get good organic and google ranking. Additionally, the 1500- 2000 words blog post increases the SEO and increase the audience reach. While creating content, you should focus on quality, detailed research, and structure of the content.

Popular on BloggingExcel Right Now!

Blogging Excel

Website Blueprint

Want to know how we build Blogging Excel behind the scenes?

10 thoughts on “How Long Should a Blog Post Be for SEO in 2020?”

  1. I have to say that, you gave you more than 100% to collect the data and craft this awesome article. This is a very interesting discussion as SEO and search engines are changing continuously. In that scenario, your article is very helpful for new bloggers who will not get diverted by these things. I just need to keep the best practices in mind and keep doing things.

    Content length will be there for sure, but if that content is not addressing the user intent and deliver the accurate answer, then there is no point of such content. Even if the content is lengthy and SEO optimized, it may lose ranking.

    Thanks a lot for sharing this amazing piece and educating people.

  2. Very nice presentation. I really liked the crafting of this article. A must-read guide for all the bloggers.
    This post addressed the most common question for a blogger. I believe that the content should cater to the searcher’s intent.
    Thank you so much for sharing this amazing article.

  3. Exactly brother, your article clearly describes that it’s not just about article length that matters at least that’s what I think.

    If your article can solve searchers intent in 100 words then it’s a quality article.

    But after looking at some of the case studies and research that you presented above in the blog post, I can say that it’s a lot more than just word count.

    Value + right information + providing better value than competitors = quality content.

    Thanks for sharing such a great article brother… And Definitely it’s a much needed article that most of the newbie bloggers needs to see and understand about…

  4. Hi Mishal, I love your infographic and how you explained different types of blog posts require different lengths. That’s the first time I’ve seen that anywhere! Most just say over 2200 words and that’s it in 2200 words – LOL.
    I was happy to see the more newsworthy type of blog posts can be around 500 words. I also liked seeing how lists should be 120 per list! Very well explained here, thank you! It’s not always about the word count but being in the right ballpark can be helpful with SEO in mind.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share via
Copy link