How long does it take to write a blog post?.

How long to write a blog?

📚 This post is part of my business blogging guide.

How much time does it take to write a blog post? Some people seem to rattle off content in minutes. Other people agonise over it for weeks.

So, what’s the truth? How long does writing a blog post take? Let’s look at some stats.

Summary for busy people.

A 2020 survey of 1000+ bloggers shows:

  • Average time to write a post: 3 hours 55 minutes
  • 📏 Average length of a post: 1269 words

Source: Orbit Media Studios

(I usually spend 6–8 hours on my posts, but they’re often 2000–3000 words long and sometimes contain videos, which can take hours to produce.)


Tony Markwick – a pretend business owner
Tony Markwick
Pretend business owner
Markwick SprocketCo

I don't have time to write a blog.

That’s a common response I hear when I ask people whether they have a plan to create content.

You’ll probably expect me to follow that up with some wondrous stat that it takes only minutes to write a blog post and that therefore it’s really not that hard to run a regular blog on your site.

I’m not going to do that.

Yes, it’s possible to write content quite quickly – perhaps in an hour or so – but that ignores the truth that most such content isn’t very good. And content that’s dashed off in a hurry often doesn’t stand the test of time.

There are around 4 million blog posts published each day.
(Source: Worldometers)

Only a tiny proportion of these posts will receive a large number of views, likes, comments and shares. The vast majority of the posts will be seen by almost no one.

Why is that? Why do some posts do much better than others?

Two big factors are quality and consistency.

Quality is a no-brainer here: a well-researched post that is easy to understand, flows well and looks gorgeous has a natural advantage over a wall of text cranked out on an ancient-looking website.

Comparing quality content
What would you prefer to read?

Here’s what SEO company Moz have to say about creating quality content:

Google also points out the importance of good spelling and grammar in your posts.

This is one measure of quality content that’s relatively easy to sort out. See my top 10 tips for proofreading your own work. For content that’s strategically important, consider hiring an editor or proofreader to help you sharpen your message and smooth out mistakes.

So, your aim should not just be to write a blog post but to write a good blog post.

And you don’t want to write only one good blog post: if you’re going to bother with blogging at all, it should be a consistent effort over a long period. That means a commitment to creating lots of good blog posts.

What does it take to create a good blog post?

Producing good-quality blog content means you need to do at least some of the following:

  • Listening: Do you know what your audience wants? Have you talked to them in person, by email or on social media?
  • Keyword research: Have you done any searches to see what keywords are relevant to the topic you want to talk about?
  • Multimedia: Images, videos and infographics are some of the most time-consuming resources to create. And yet they can give your content a unique visual stamp and make it much more shareable than similar articles that contain text only. Would you be willing to put in the effort needed to create or source your own images?
  • Original thought: There’s little in the way of original thought left but you need to do more than copy what others have already written. Can you put your own spin on what’s happening in your industry?
  • Editorial: Getting your thoughts down is one thing, but you also need to invest some time in formatting, editing and proofreading your content. Without this, your posts can lose credibility.

And all of that’s without the part where you publish and then promote the content. Yes, blogging well requires a large investment of time.

I’ll often spend 6–8 hours per week on producing my blog content.

That’s 20% of a typical working week. To some people, this sounds like an insane amount of time to spend on content creation.

(In my defence, some of my posts contain videos, and that’s a real time-gobbler. It often takes an hour to produce 1 minute of video.)

Tony Markwick – a pretend business owner
Tony Markwick
Pretend business owner
Markwick SprocketCo

I can't do all that. That's way too long.

I get it. It’s a large chunk of time.

But look at the benefits of regularly producing blog content for your business:

  • Less need to advertise (and a better long-term method of marketing).
  • Improved Google rankings (people find you when they search online).
  • More satisfied customers (your content helps them so they stick around).

How long do others spend on writing blog posts?

I wanted to hear feedback from others, so in 2017 I asked my network on LinkedIn how long they took to write their content.

I also asked them to tell me how many words they typically wrote per post, and what was the biggest challenge they faced when creating content.

Here are the figures they responded with. Remember, this was in 2017:

  • Average time to write a post: 3 hours 4 minutes
  • 📏 Average length of a post: 1113 words

And there was no surprise in the challenges people faced. I’ll get to those in a moment.

Now, the figures above represent a pretty small sample of only 16 people. Hardly enough to draw any firm conclusions, right?

The good news is that Orbit Media Studio’s recent survey of 1000+ bloggers showed that it took their respondents on average 3 hours 55 minutes to write a post.

For comparison, here’s the data from previous Orbit surveys:

Average time taken to write a blog post, 2014–2019
Average time taken to write a blog post, 2014–2019
Source: Orbit Media Studios

The same Orbit survey put the average blog post length at 1269 words. Again, here’s how things have changed over the years:

Average blog post length, 2014–2019
Average blog post length, 2014–2019
Source: Orbit Media Studios

Orbit’s figures are comparable with what I found in 2017 (quite surprising, as my sample size was tiny compared with his).

My 2017 sample of 16.

  • Average time: 3 hours 4 minutes
  • 📏 Average length: 1113 words

Orbit’s 2020 sample of 1000+.

  • Average time: 3 hours 55 minutes
  • 📏 Average length: 1269 words

(Orbit data updated following release of 2020 survey results.)

In terms of article length, the received wisdom is that long articles tend to outperform short ones. There’s plenty more about this in my article about how long blog posts should be.

The challenges with writing blog posts.

The people I spoke to on LinkedIn told me their challenges with blog creation. I’d put these challenges into 3 categories:

1. Audience value.

This challenge is about finding the topics that would be valuable to readers.

Take time to understand your ideal reader by creating a pen portrait.

What real questions are your customers asking you? What content would genuinely help them?

2. Editorial issues.

This challenge is about proofreading the content and sourcing good images.

To sharpen your text, see my top 10 tips for proofreading your own work.

To improve your visuals, check out this great list of 35 free photography sites.

3. Time management.

This challenge is about avoiding distractions and reducing procrastination.

Try closing all of your windows and leaving only one document open – the one in which you write the text of your article.

I write my blog drafts in Byword on my iPad Pro. It takes up the whole screen, has a very simple interface and makes it easy for me to write without distraction.

Use a free tool such as Protect Your Vision to give you a reminder to take an eye break every 20 minutes.

Ai Addyson-Zhang
Professor Ai Addyson-Zhang
Educator & Digital Learning Consultant

As a college professor who is learning to develop a consulting practice, I frequently read John's blog posts to seek ideas and best practices. John helped me understand how to write in a way that resonates with my audience and maximize my value to my audience.

Producing content on the fly is not going to help you excel in business blogging. Instead, you need a solid strategy that helps you generate content that is aligned with your business goals. John teaches you blogging strategies that can bring tangible results.

In the world of business blogging, I trust no one but John. Not only is he full of wisdom, but also he walks the talk. John practises what he preaches.

Do yourself a favour by following John and learning from him. Your business will thank you.

Let’s wrap up.

If you’re going to commit to creating blog posts, expect each post to take around 4 hours to write. And if you want to produce something with real depth and lasting value, prepare for it to take much longer than that – I often take 6–8 hours to put my content together.

Remember that there are a lot of terrible blog posts out there, so don’t add to them by rushing the creation of your own content. Take your time and do it right.

If you can create quality content on a consistent basis, you’ll start to become known as a trusted voice in your industry. And who doesn’t want that?

Continue the business blogging guide

This post is part of my definitive business blogging guide.

Need business blogging help?

Hire me to coach you or write content for your business.

Get in touch

John Espirian.

John Espirian and Espresso+

I'm the relentlessly helpful LinkedIn nerd and author of Content DNA. I teach business owners how to be noticed, remembered and preferred.

Espresso+ is a safe space to learn how to ethically promote your business online and get better results on LinkedIn.

Join 248 action-takers

Share on social media