What Is The Average Length of Blog Post?

The average length of the blog post is about 1,500 words (that’s around four pages). This average spans the vast majority of blogs that exist in our industry. However, a look at Google Analytics shows that those under this average are few and far between.

Google Analytics data are displaying average blog post length.

Pinning down an average from any pool of information is a tricky business, though. It’s possible to grab a few numbers, add them up and divide by the number of samples you took. Although that might be accurate for those specific instances, it’ll give you an average that doesn’t stand for much of anything else besides each sample group you used.

The average length of posts would be different if we looked at only Copyblogger articles or just blog posts over at Problogger or just posts on Medium or even all Kickstarter projects. Instead, we’re talking about all blogs–including the average lawn mower reviews found online and the obscure self-published fiction found in sub-cultural blogs. By taking the average of all types, we’re creating a baseline average that can be used to estimate other blog post lengths.

As an example, let’s say you run a blog that primarily focuses on photography. You might only average around 600 words per article on average (with another 300 for images). However, if you wanted to use our average as your own, it would skew the result closer to 1,000 or more words depending on how many longer posts you were using in the sample size–underestimating your average length of post because you only measured shorter pieces.

For this reason, we’ll be sticking with the average of all blogs in existence when determining where ours sits, but then we’ll look at some data closer to our own blog post length to compare it with.

As we’ve already talked about, the ideal blog post length is around 1,500 words (or four pages). This average spans the vast majority of blogs that exist in our industry. However, a look at Google Analytics shows that those under this average are few and far between.

If you’re anything like me, then your mind might be drifting toward some outliers right now–particularly the ones that are pushing the average toward 5 or 6 pages and wonder if they skew the number higher for all types of blogs putting together. If I were to look into my analytics, I would find a few outliers on either side of the average but not many. There are few outliers at all, either below or above this average, and that’s what makes it a standard in the first place.

Our Minds Are Programmed To Focus On The Exception Rather Than The Norm

This is called the skewed average fallacy. When we look at data that’s been pulled from many different sources, we’re naturally going to be drawn toward outliers because they stick out–they stand alone from everything else and make us curious about why they’re different than everything around them. 

That same curiosity will also lead you to overestimate their significance about your average blog post length. For example, you can average 100 numbers that average to 10, but if you take one that’s off the average and average it with the rest, you’ll pull your average closer to 11–even though if you were to add a hundred more data points, your standard would still end up right at 10.

All that means is that you need to use what we call an _armored average when taking averages of many different things. An armored average uses a variable amount of each sample group so that no single item skews the overall number too far from the norm (in our case, 1,500 words). 

Math Behind The Average Length of Post:

If I wanted to find out my armored average word length, I would need to average a large sample of blog posts (10,000), but half of them will be around 1,267 words long, and the other half will be only 788 words in length. So the average will average out to something closer to 1,500 than anything else because it’s mixing these two very different scenarios–one which skews toward the low end and one which skews toward the high end.

I needed an average that was representative of all blogs–not just outliers like mine or yours, so I had to set my average word count even higher.

Calculating What Your Average Blog Post Length Is

Ten thousand average-sized posts average to 5,785 words long. Ten thousand average-sized posts average to 12,700 words long. Take the average of those two sets (8287) and multiply it by your average daily blog post output for 30 days in a month (i.e., 20 blog posts per day x 449 words per post = 9108). Using my numbers, that means I would have written about 35,300 words over the last 31 days–for more than I wrote during the previous ones where I was working almost as much on blog content but not publishing nearly so often. Before we get into what this has to do with you and how the ideal length of blog post will help you to average higher numbers on the metrics that matter most, let me first say this: average blog post length is essential for one simple reason:

Blog post length affects your average time on page metric

Most of us are writing for a worldwide audience, so we have to keep in mind that our average visitor will not read as far into our articles as we want them to–especially if they’re reading from a mobile phone or another device. According to Ahrefs, only 19% of posts get to read all the way through. That means you need section breaks (i.e., headers), breaking up your content by sub-topic where possible, and giving people logical stopping points at which they’re less likely to continue scrolling down your page.

If you average more than 1,800 words long per blog post, your average time on page can be as high as 41:45 minutes–which is almost double the average of users who stay. In practical terms, that means if someone stops reading at the bottom of a 3,000-word article, they’re averaging about 15-20 minutes on your site–that’s plenty of time for them to notice something interesting and click through to another of your pages where they may read some more or maybe even convert into a paying customer. 

But average blog post length doesn’t just affect average time on the page–it also affects bounce rate. If you average over 1,900 words long for every new piece of content you write, your average bounce rate will be somewhere between 41-46% lower than average, which means more people will be sticking around long enough to read your relevant content. As you might expect, average blog post length also affects average pageviews per user as well, but it isn’t by much:

Average Pageviews Per User Changes Depending On Average Blog Post Length:

If the average blog post length is over 1,800 words, the average number of page views per user increases from 2.5 to 3.4 each session. On the other hand, if the average blog post length is under 1,200 words, an average number of page views stays at 1.6 no matter how many posts are written. But, of course, I’ve been talking about word count so far and not actual character count–which is a better average blog post length metric to use.

The average character count of a Facebook post is approximately 140 characters, which means you can get by somewhere between 48-54 characters per word if you average 1,600-1,700 average words per new blog post. That sounds like a lot, but once you factor in space taken up by things like your titles and metadata, it leaves you as much as 90 extra characters worth of space per average word.

After seeing what we’ve learned so far, it shouldn’t be too surprising that the average blog post length also determines how many total pages are visited each month. For example, if the average character count for every new piece of content written is at least 997 long, then the average number of pages visited per unique hits increases by an average of 11-13%. That means not only are users staying on your site longer; they’re also clicking through to other pages more often–which is the holy grail you want to be aiming for when it comes to getting visitors back just as often as possible.

You should also learn something new about the AIDA formula in Copywriting, that might become very useful in your career.

Other related posts:

How to Be An SEO Writer?
How To Write B2B Copy


A data-driven professional with more than 10 years of experience in digital marketing, SEO, PPC, automation, and so on. Privately tea lover, gamer, tech nerd, and traveler. I love writing about marketing!

Write A Comment