[Research Study] How Many Words is The Average Blog Post?

Written by James Parsons on November 17th, 2019 in Blogging

0:00 Listen to audio podcast

Research Study Illustration

This is a question that I get a lot: what’s the average word count of blog posts? Some people want to know what to strive for, and others want to know what they are up against so they can write a blog post that is above the average word count. In either case, to get an idea of the average length of word count, I’ll need a large data set, which is difficult to acquire for a handful of reasons:

  1. I’ll need several enterprise-level programs to scrape, post-process, and harvest statistics.
  2. I’ll need the ability to scrape specific blog footprints without hitting captchas on search engines.
  3. I’ll need a large amount of proxy IP addresses so I don’t get blocked.
  4. I’ll need to organize and display the data in a way that is easy to digest.
  5. I’ll need to filter out spam sites and anomalies with abnormally high word counts (such as groups of syndicated posts or comment spam posts).
  6. I’ll need to filter out broken pages and redirected pages.
  7. I’ll need a reasonably large data set size that won’t crash Scrapebox, Screaming Frog, or Excel.
  8. I’ll need to wait a long, long time while these scrapers get to work scouring the internet.
  9. I’ll need to wait longer for the web page scraper to fetch the word count of each of those pages.

So, I set to work and scraped a list of 28,829 blog posts. The first 12,412 of them are blog posts that were published in 2019, and the remaining 16,417 blog posts were published on dates ranging from 2011 to 2015. I thought it would be interesting to compare data sets from recently published posts to posts that were published 4-8 years ago to see what’s changed, if anything.

To accomplish this, I used the following software:

  • Screaming Frog SEO Spider Pro
  • Scrapebox 64 Bit
  • Microsoft Excel 2019
  • Adobe Photoshop CS6
  • Text Mechanic Pro

Let’s dig in!

Data Set

All URLs were retrieved from Google and Bing for a large and completely random assortment of topics and keywords. These were primarily blog posts in popular formats including how-to articles, guides, questions, and reviews. Posts that had less than 150 words of content were removed (generally these were pages where the blog post was deleted or moved). Articles over 4500 words were also removed, as there were not enough posts in this range to appear on the graphs, and the overwhelming majority of them were low quality or spam. After post-processing, removing duplicates, spam, and filtering to make sure I’m only counting real blog posts, I ended up with 28,829 blog posts.


Since Google Panda was launched in 2011, which targeted thin and low quality content, my hypothesis is that shorter posts will become less prevalant over time, and the average word count for blog posts will increase substantially in 2019. Since webmasters in 2011 were deleting short and low-effort posts that were negatively affected by this penalty, I expect to see a drop of shorter posts (500-1000 words) being published and an increase in posts that are between 1000-3000 words.

Blog Post Length Between 2011 and 2015

The first half of this study focuses on blog posts published between 2011 and 2015. Blogging and content quality saw the greatest shift after the year 2011, so I thought it would be interesting to compare these posts to posts that were published more recently. Here are the results:

Average Blog Post Length 2011-2015

Here are some of the things I learned from this data:

  • 31% were between 511 and 991 words
  • 32% were between 991 and 1591 words
  • 15% were between 1591 and 2071 words
  • 11% were between 2071 and 2551 words
  • 5% were between 2551 and 3151 words
  • 2% were between 3151 and 3511 words

Not surprisingly, nearly a third of the 16,417 posts in this first data set were under a thousand words. The graph had a nice bell curve and the most popular word count range was 991-1111 words per post, followed closely by 871-991 words per post.

The average of these 16,417 blog posts in the 2011-2015 data set was 1,555 words. The most popular word count was 991-1111 words per post.

This number was a bit higher than I would have guessed, but considering that 65% of these blog posts had between 991 and 3511 words of content, it definitely bumped up the average quite a bit.

Blog Post Length in 2019

The second half of this study is from a data set of blog posts that were written this year. Here are the results:

Average Blog Post Length 2019

Here are some takeaways from this data:

  • 23% were between 511 and 991 words (8% drop)
  • 36% were between 991 and 1591 words (4% increase)
  • 17% were between 1591 and 2071 words (2% increase)
  • 8% were between 2071 and 2551 words (3% drop)
  • 5% were between 2551 and 3151 words (No change)
  • 2% were between 3151 and 3511 words (No change)

Shorter blog posts that were between 511 and 991 words saw a 8% decrease, which I attribute to thin or low value content being penalized by Google in 2011. Not surprisingly, slightly longer posts between 991 and 2071 posts saw a 4% and 2% increase respectively.

Interestingly, posts between 2071 and 2551 words saw a small drop, but long-form content between 2551 and 3511 words didn’t see a change at all.

This bell curve seemed pretty close at the top, with posts between the 991 and 1351 word range being nearly identical in frequency.

The average of these 16,417 posts from the 2019 data set was 1,506 words. The most popular word count was 1231-1351 words.

I was surprised to see the average word length of these posts drop in 2019, but satisfied that the 53% of posts between 1000 and 2000 words saw a 6% increase.

Posts between 3000-5000 words were far less common. However, our first data set happened to have more of those, despite them making up a low percentage of the overall data set.

Final Thoughts

It certainly appears from examining the data of these blog posts that your average blog post is trending towards an increase in word count over time. The most common word count from 4-8 years ago was about 1000 words, and this year we’re seeing an increase to about 1300 words.

This was a 21-24% increase in the average word count from the data that was sampled. With this info, we might assume that the most popular blog post word count could be somewhere between 1500 and 1700 words a few years from now.

In the future, I may work to build a larger sample size and include posts that were published between 2015 and 2018 as well. I may just have to wait a week or two while my server churns through the data!

What are your thoughts? Will this change your blogging habits in the future? Let me know in the comments below!

Written by James Parsons

James Parsons is the founder and CEO of Content Powered, a content creation company. He’s been a content marketer for over 10 years and writes for Forbes, Entrepreneur, Inc, and many other publications on blogging and website strategy.


Paul Trope says:

November 19, 2019 at 7:02 am

Nice one James! Dang, this must have taken you a while to put together. Definitely seeing a large increase in articles written between 1000 and 1500 words. It’s like you said at the beginning of your post though, this lets us know what we’re up against. If 1500 is the new norm, I will have to start aiming for 2000+ πŸ˜‰


James Parsons says:

November 19, 2019 at 9:35 am

Hey Paul, thanks for the kind words! Exactly, it gives us a good minimum of what to shoot for. More is better!


Marc says:

November 21, 2019 at 8:39 am

Great info, thank you for making this.

Nice to know I’m doing around the average (at least for now).

You’ve inspired me to step it up a notch though. Keep up the good work!



James Parsons says:

November 21, 2019 at 11:46 am

Thanks Marc! I’m glad, it’s good to be ahead of the competition and aim to future-proof your content. You’re putting hard work (or money) into them, so anything you can do to help them stand the test of time is smart, and all signs are pointing to long form content being the future, both in video and in blog post format.


Adhyansh Jadli says:

December 03, 2019 at 5:24 pm

Nice article James. Keep up the good work.


James Parsons says:

December 03, 2019 at 9:52 pm

Thanks Adhyansh!


Alex Pasteur says:

March 13, 2020 at 3:18 pm

Wow this is very impressive work here, James. What prompted you to start this study? I can only imagine the cost and the time involved. You’re a beast and I’m sure I’ll be referencing this when my clients ask me why word count is important!


James Parsons says:

March 17, 2020 at 4:18 am

Thanks Alex!

Haha, well, most of the studies I’ve seen on word count are from years ago, so I thought it was time for a modern study πŸ™‚

More importantly I was curious how the average word count has changed over time. Google Panda penalized thin and low quality content, so bloggers and marketers are starting to put more effort into their content, resulting in longer and better-written blog posts.

Feel free to share it as often as you’d like, I appreciate it!


Ryan Shaw says:

September 11, 2020 at 12:06 pm

Would it affect how the relevancy of your blog post if there are just too many words on the topic?


James Parsons says:

September 12, 2020 at 2:24 am

Hey Ryan! Good question.

This depends entirely on the content itself. If you stray too far off topic, it certainly good. Google has a very good idea on tangential and closely-related topics to the one you are discussing, so as long as you aren’t too far off the reservation I can’t imagine this would ever be a problem.


JD Henderson says:

October 22, 2020 at 11:54 am

Nice work here! Can’t imagine how many hours you work on it just to put this together. I usually write 1500-2k words on my blog post. Glad to know that it’s the average


James Parsons says:

October 26, 2020 at 8:50 pm

Hey thanks JD! Post-processing took a good while, though a lot of it was waiting for the software to do it’s thing.. πŸ™‚ thanks for stopping by!


Adrian Elliot says:

January 06, 2021 at 11:49 am

Glad I caught this! I usually write 1000 words. Maybe it’s about time to step up and create a longer post. Would you say if 2000 words is a pretty good start?


James Parsons says:

January 08, 2021 at 9:22 pm

Hey Adrian!

Indeed, the more you can cover in your blog posts, the better.
You should never be writing just for the sake of meeting a minimum word count, but it’s a great idea to make your articles as beefy and complete as possible.

It’s also a good idea to see who’s already ranking for the topic that you’re about to cover (before you even start writing).

If the top position has a fantastic 3,000+ word post on the same subject, it will be harder to compete against that with a 2,000-word post.
Sometimes competitive research will give you a good idea of how much to write on a per-post basis.

This is why some of our articles are around 2,000 words and some are upwards of 4,000 words – it depends on the topic, the competition, and how much value we can cram into it.


Nakia Morgan says:

January 21, 2021 at 4:03 am

Woah! You wrote a lot James! It might be out of topic but I am curious if for the past years you already have an ROI? I have a 1 yr old blog and writing1000-1500 words per article but it seems like I don’t see any change yet.


James Parsons says:

January 22, 2021 at 10:16 pm

Hey Nakia!

Ironically, this post has the lowest word count out of all posts on our blog πŸ˜‰ thank you for the kind words nevertheless.

Yes, we’re ROI positive. It happened within the first year for us.
We also dedicated some serious time and resources to our blog and those results are not typical for the first year of a blog.

The timeframe of when you become ROI positive can also depend on your industry.
Selling products or services will generate the most revenue. Dropshipping and affiliate marketing are in second place. Running ads will usually generate the least amount of revenue. Profit margins, average ticket, whether or not you have monthly subscribers or a free trial – all of these things are factors.

We are a subscription-based business and our clients are generally higher value, which allowed us to recoup our investment more quickly.

You likely need to focus on conversion rate optimization for your blog. Are you receiving a decent amount of traffic already?

This post may help you squeeze extra value and sales from your existing visitors:


Olga Lake says:

February 05, 2021 at 9:39 pm

Interesting. I think I should change my writing style so I can come up with a higher word per blog post. I usually have 800-1K words per article and I think I need to increase to 1500-2k words to keep up.


James Parsons says:

February 05, 2021 at 11:08 pm

Hey Olga!

It never hurts to put more effort overall into your articles.

One thing that might help is to research the topic you’re about to write about.
Count the words that your competitors used, the number of images, videos, and the overall quality of that article.

If your average competitor wrote 2,500 words on a topic and your article is only 800 words, it’s pretty unrealistic to expect to compete with that.

Keep up the good work! The goal should be creating content that is so good that it’s very difficult to compete with πŸ™‚


Leave a Reply

Let’s Grow Your Business

Want some free consulting? Let’s hop on a call and talk about what we can do to help.