how long should a blog post be.

H ow long should a blog post be?

To cut right to the chase – there’s no golden number for how long a blog post should be. In most cases, you can use the average word count of the top-ranking pages as a benchmark. It’s generally wise to have at least 1,000-1,500 words to include all of the necessary context and information. But overall, you should simply write as many words as you need to cover a topic and satisfy the search intent.

But let’s dig deeper into the topic to ensure you get the best results on your articles.

Key Takeaways For Finding Your Ideal Blog Post Length

  • There isn’t a specific word count that dictates the ideal length for every blog post; it varies.
  • Aim for at least 1,000-1,500 words to cover necessary context and information.
  • The average word count of top-ranking pages can serve as a benchmark.
  • Longer blog posts are generally favored over shorter ones.
  • According to different sources, optimal blog post lengths vary, with some suggesting over 2,000 words.
  • Long-form content tends to perform better in various content marketing metrics.
  • Long blog posts provide more value to readers by addressing all related questions on a topic.
  • They help demonstrate authority in your niche and improve SEO ranking, but they can also include more fluff.
  • Longer posts tend to increase important metrics for bloggers, like the time spent on the page and boost your chances to receive more shares on social media.
  • Writing longer posts requires balancing readability, uniqueness, accuracy, and promotion methods.

How Long Should A Blog Post Be?

You’ve probably heard people saying things like “attention spans are shorter than ever” and that “people only want bite-sized information”. But this doesn’t mean your blog posts should be short. 

Longer is often better when it comes to blog posts. 

While attention spans may be going down, the average word count of blog posts is on the rise. According to IsItWP, the average length of a blog post has increased by around 42% between 2014 and 2018, from 800 words to 1,151 words long.

In the infographic “The Internet is a Zoo: The Ideal Length of Everything Online” from Buffer, they find that the optimal blog post length in most cases is 1,600 words


However, some sources think a good blog post should be longer than that. 

In a Medium article, the writer says that posts with an average read time of 7 minutes captured the most attention. 


HubSpot took this information and figured out that according to the average reading speed of native English-speaking adults of 300 words per minute, this means that the ideal article length is 2,100 words

Then, HubSpot also looked at their own blog content and found that the magic number for a blog post was 2,250–2,500 words

As you can see from these different word counts, the right length for a blog post varies depending on who you ask. But there’s one thing they all have in common, they all agree that long-form content is king

In fact, most bloggers nowadays write posts that are at least 1000 words or longer.

This is likely especially true for competitive terms with high search volume and a lot of potential upside to ranking high.

And although a long-form post may take more time to write than a shorter blog post, there are big benefits to creating longer content. 

Let’s take a look at those benefits in the next section. 

The Benefits of Long-Form Blog Posts

First, a longer blog article can provide more value to your readers. Due to the sheer size – fluff notwithstanding – they allow, you the writer, the room to answer all related questions on a keyword topic in one place.

For example, check out our blog post on how to start a blog


This definitive guide clocks in at around 6527 words! It has everything our readers need to start a blog and make money online. 

Now, imagine if it was only 800 words. With such a short post, a lot of valuable information would be missing. 

Longer blog posts also help you demonstrate authority in your niche. With long-form content like the blog post above, our readers can trust that we know our stuff when it comes to blogging. 

In addition to providing more value to readers and demonstrating your expertise, evidence suggests that longer blog posts perform better in almost every single content marketing metric. 

Let’s take a look at more of the benefits of long-form blog posts…

1. Increases Time Spent on Page

The longer your blog posts are, the longer users will stay on your website. Plus, the longer they stay on your website,  the more likely they are to check out more of your awesome content. 

In fact, according to findings from Neil Patel, people stayed on the long-form content page 40% longer than on the average page, and they looked at 25% more pages than the average visitor.

But all of the visitors to your blog will leave in the end. 

Luckily, you can turn your blog visitors into email subscribers with an exit-intent popup from OptinMonster. An exit-intent popup is able to track when a user is about to leave your website and send a message that encourages the user to subscribe to your email newsletter before they go.  

Here’s an example of an exit-intent popup from the blog Petit Gourmet:


By turning your blog visitors into email subscribers, you can keep them coming back to your site over and over again. 

Want more tips to grow your email list? Check out these quick and easy hacks to get more email subscribers

2. More Shares on Social Media

Studies show that long-form content also gets more shares on social media. 

According to QuickSprout, they found that posts that were under 1,500 words long, on average, received 174.6 tweets and 59.3 Facebook likes. On average, posts that were over 1,500 words received 293.5 tweets and 72.7 Facebook likes.


They also discovered that if a blog post is greater than 1,500 words, on average, it receives 68.1% more tweets and 22.6% more Facebook likes than a post that is under 1,500 words. 

With more shares on social media, you can attract more readers to your blog—your blog posts could even go viral!

Long-form blog posts also help you rank higher in Google’s search results, which will help you see your blog posts seen by more online users. So, let’s look closely at content length and SEO. 

3. Improves Ranking in Search Engine Results (SEO)

To attract more organic traffic to your website, you need to optimize your blog posts for SEO. This includes using relevant keywords in the post title, body, and metadata, adding internal links, creating readable URLs, ensuring your website is SEO-friendly and more. 

But the word count of your blog posts also plays a role in how well your piece of content ranks on search engines like Google. Longer blog posts rank better.

So, How Many Words Should a Blog Be for SEO?

An average blog post should contain at least 300 words to rank well in the search engines. But longer posts (1000 words or more) will rank more easily than short posts.

CoSchedule found posts with around 2,500 words typically rank the best. 

Capsicum Mediaworks agrees with this. Their research shows that, on average, the top 10 results for most Google searches are between 2,000 and 2,500 words. 

Writing long-form blog posts will boost your SEO ranking so that more users can find your awesome content online!

But a good general rule of thumb to determine how long a blog post should be is to simply take the word count of each top-ranking post (say top 5) for your desired term. You then simply aim your blog length for the average of that – or slightly above.

Check out our SEO guide for bloggers to get more tips on how you can improve your content for SEO. 

Now that you know the benefits of writing long-form blog posts, it’s time to start writing! 

How to Write a Long-Form Blog Post

If you’re used to writing short blog posts, writing a 1000+ word post seems daunting. 

You might be wondering, how long does it take to write a post that’s around 1000 words? 

Well, it all depends on your experience and the keyword you’re writing about. 

If you’re new to blog writing and you’re unfamiliar with the topic you’re writing about, creating a 1000-word blog post could take you 3-4 hours or more. But, if you’re an experienced writer and you’re an expert on the subject matter, you could crank out a 1000+ word blog post in 1 hour. 

To become a faster writer, you can try out tips like:

  • Doing all of your research before you start writing
  • Creating a detailed outline to guide you
  • Removing distractions by turning off phone notifications
  • Drafting your blog post in Google Docs instead of writing it directly in WordPress

But remember, it’s not all about hitting the word count and writing your article as fast as possible. It’s also extremely important to address these other factors:

  • Readability

Your blog posts need to be easy to read for users. But the longer your blog post, the harder it is to keep your readers engaged, and no one would want to read it. Be sure to improve the readability of your blog posts by keeping your sentences short, using fewer sentences per paragraph, and using easy-to-understand words instead of difficult ones. 

  • Uniqueness and usefulness

If your blog post has the same information as every other post on the topic, Google has no reason to show it to searchers on the first page. Do your research and make sure your blog post offers something unique.

  • Accuracy and authority

Articles that are well-researched and accurate are favored by Google and are more likely to attract links from other blogs. The more backlinks your blog post attracts, the more Google will recognize your site’s authority on the topic.

  • Promotion method

There is absolutely no point in spending days (or even weeks!) writing a brilliant long-form article if it doesn’t get seen by anyone. Learning how to promote a blog post is just as important as knowing how to write one.

If you can find that it’s a balance between writing long, useful articles and also knowing how to promote them effectively you can build a successful blog that lasts a long time into the future.

So, How Long Should A Blog Post Be in Closing?

Writing longer blog posts is beneficial to your readers and to the success of your blog. But don’t obsess over the actual word count or hitting that magical ideal blog post length. 

After all, there’s no such thing as a single perfect blog post length for all topics!

Instead, focus on providing valuable long-form content to your target audience – and avoid padding your word count with fluff at all costs!

Now that you know how long your blog post should be, you’re ready to start writing! Before you get started, check out our article on how to write a good blog post next.

And be sure to sign up for our email newsletter for more helpful blogging tutorials like this one.


Join in. The comments are closed after 30 days.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

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

  1. AstroTalk on March 9, 2020

    Long blog posts can create a good client base. They can increase your audience and the reading time. Amazing blog though. Thanks for the information

  2. Jacob Jack on April 6, 2020

    This was filled with useful tips! Thanks for Sharing!

  3. Benjamin Ehinger on April 14, 2020

    This is such an interesting topic and as a freelance writer and blogger, I have covered it several times. I still have clients that think they can gain first page Google ranking with 300-word blog posts. It’s amazing how they think like it’s 2010 still.

    There isn’t a right or wrong answer here, but anything less than 1,000 words is most-likely a waste of time. I like to look at the length of the top 10 pages on Google for my main keyword and try to beat them all.

    Yes, you are right, wort count isn’t the only thing that matters, but it is one of the factors we have control over.

  4. Sanjay Sahoo on September 30, 2020

    Very helpful post. I am guilty of trying to do it solo! Lesson learnt! Thank you!

  5. Nyoka Reid on October 20, 2021

    I enjoyed reading this article. It was informative.

  6. Very useful tips as I start my legal blog. As my topics are not easy to condense, I was relieved to learn that longer blog pieces are more than OK!
    Thanks very much for sharing.

  7. I was told to mix it up just as you can rank for a 500 word count, 1000, 25000 or 5000 words it comes down to being relevant, informative and an engaging article.

    Don’t fill it with fluff for the sake of it and adding to get word count.

  8. Constant Alien on March 29, 2022

    This “more is better” mentality collides with the fact most people don’t really need 1,300 words to say what they need to and it shows. I see a lot of fluff and redundancy for the sake of hitting some threshold people assume lends their writing some sort of legitimacy.

  9. Craig Barns on August 4, 2023

    Thanks for the insights. I tend to err on the too long side. I have been using to help me shorten my social content, based on the learnings from this post.

BlogTyrant on Tablet and Mobile
Free Ebook Guide
Ultimate Blogging Toolkit + Bonuses

Join our 30,000+ email subscribers for blog updates and get instant access to a 10,000-word guide on how to start a blog and build a sustainable business using keyword research, Google traffic, and a lot of tested strategies. Let us help you build a blog to support your family's income and help the community while you're at it!