Ideal Length Of A Blog Post (To Grab Position #1 in 2021)

by | Sep 3, 2021

For a long time, my agency never really had a clear answer to “What the ideal length for a blog post should be?”. If you do research online you’ll see multiple different answers. Some of the sources even contradict each other. Other sources represent outdated information which still happens to rank on Google. After years of SEO work, I found a SIMPLE way to predict how long our blog posts need to be.

Why does it matter anyway? Well, according to multiple pieces of research, longer content wins over short content on average. But, with that being said it doesn’t necessarily mean that you have to write a long, meaty content just to answer “How to install windows 10?”. You need to end it with a few simple steps. That’s it!

You need to look at how users are interacting and what length will exactly get them what they wanted.

In short, an ideal word count should be around 1800-2000 words. The length of a blog post depends on how you are going to answer your users. If they are looking for a long piece of information, you may need to write more than 4000 words. And if they are looking for a short answer, you can write a short (maybe 700+ words) response post designed to directly answer the problem along with a little bit of explanation.


Before we move ahead to find how you can sort out the best length for your blog, let’s discuss the main types of blog posts that will help you get the solutions for your users.

Response Posts:

When your user searches up like “how to take a screenshot on the laptop”, he is not expecting to spend a lot of his time reading through a 5000-word long ESSAY. He needs a solution and just wants to move on. Maybe he doesn’t click on any URL if he gets the right information at snippets or just clicks the first URL that pops up and that’s it. It is around 1000 words long and is intended to provide a quick solution.

Staple Post:

This is where your users need a little bit more information along with their problems. Meaning you may need to go the extra mile to cover all the related questions user may have. And by “Related”, I mean RELATED! You may write something about 2500 words targeting the user’s queries.

Like for writing for something like “why car heats up”, you may give a direct answer to the problem. Now users may be thinking “how do you fix a car that overheats?” or “How long can a car overheat before damage” or “How to prevent overheating”, etc. It may seem like a hectic task for him to search again and again for his questions. Here, you need to cover such subtopics within your blog posts to provide users what they want.

Pillar Post:

Sometimes, the user is not looking for a direct solution but he is researching through the web to get a detailed answer for his search. Maybe, you see searches like “Digital Marketing” or “What is Global Warming and what causes it?”. This is where a user is not interested in a one-line answer but he will preferably go for detailed, meaty, juicy content covering every aspect of the topic. You may have to write more than 4000 words, explaining the topic in detail and including every detail to make it a definitive guide of that topic.

Facts and Data about the length of Blog Posts:

According to the study conducted by Brian, founder of Backlinko, he noticed the ideal word count had dropped a little bit, and “the average word count of a Google first page result was 1,890 words.”

But according to Snap Agency, content receiving most social shares was over 2,500 words on average throughout 2016.

So, it’s really at the mercy of the type of content and writer to figure out the length of the blog.

How To Know Length For Your Blog Post?

So, now you have a very good insight into your subconscious about optimal blog post length. Now, it’s time to learn how you can go about finding the exact required length for your next blog.

To save your time, I created this simple tool that will automatically check your competitors and suggest the ideal word count. Simply enter your keyword in this form to find out how long your blog post or landing page should be.

Step 1 of 2

At this time,  you should be having detailed insights about the length of your targeted blog to rank for number 1 in SERPs.

The most interesting thing we found is that the target word was different depending on which keyword we were targeting. With more competitive keywords I usually write more content. For example, our article on “volusion vs Shopify” is over 2300 words, but it’s going to need about 5000 words total to really compete for page 1 on that keyword. With “easier” keywords you still need a “baseline” of content to help Google interpret your web page, but you might rank well with as little as 300 words.

Bonus Point: The “baseline” at my agency is 2000 words. We have a blog post that just broke into page 1 of Google for “Wix vs Shopify” which is about 2100 words long.

Answering “How many words should a blog post be” using Ahrefs?

Now, let’s try to find an optimal length for our targeted blog using a powerful tool, Ahrefs. For this,

Determining blog post length through keyword research

Make sure you’re looking at data for the same country you wish to rank on Google. This example is focused on the USA,

  • Scroll down to the SERPs overview section

  • Identify the results on these pages with the lowest DR, (Domain Rating)

In this example, we see “”. But why do we look at results with the LOWEST DR?

Answer: The lowest DR website is ranking very well (on page 1) despite having LOW authority. This means that if we can beat the relevance (content quality and length) of this result, then we should be able to rank as long as our DR is at least as good as this competitor. Aside: Relevance and Authority Google ranks pages for two factors mainly: Relevance and Authority. I’m not going to go into detail here but here’s a quick overview in context:

  1. Relevance explains how closely a search result answers the user’s search query. A page about “how to write a blog” is less relevant than a page about “how long should your blog post be” in the context of someone searching “how long should a blog post be”
  2. Authority correlates closely to Ahrefs Domain Rating (DR), which measures how “powerful” a page or website is based on the quality and quantity of links to the entire domain. In general, content published on more powerful websites ranks faster and better.
  • Determine the word count of the lowest DR page

Copy the “body” content from the low DR competitors Paste the “body” content into this website This article is 1243 words long. Lastly, calculate the result

  • How long should your blog post be?

Your blog post should be 500 words longer than the most relevant, and least authoritative competitor who ranks on the first page of Google. For longer competitors of 4000 words or more, you should target 1000 more words to make your article longer than the next competitor. For our example, in order to rank on the first page for “how long should a blog post be” this blog post should be about 1800 words long.

How can you add more information to a blog post to make it useful without wasting your reader’s time?

Over time, I talked about how you can make subtopics and target more keywords within blogs to make them meatier and up to standards. Things you can take ideas from are

  1. Google Autocomplete
  2. YouTube search
  3. “People also ask for” column in Google SERPs
  4. Related keywords at the end of the search results in Google
  5. Or you can carry deep research using BuzzSumo or AnswerThePublic, etc.

Using Ahrefs, again, you can get a good list of keyword ideas to strike in your blog that users are actually searching on the web already. Here it is!

Step 1: Open ahrefs keyword explorer

Step 2: Enter your main keyword into the tool and press enter

Step 3: Look at the “all ideas” section to show every possible keyword suggestion

Step 4: Use the “include” filter to narrow down the results to keywords that actually relate to your topic and main keyword

Step 5: (optional) Use the “number of words” filter to narrow down to more relevant keywords

Step 6: Copy down a list of the relevant keywords with the most search volume

In this example, here are some alright keywords for additional sections. Log as many as seem relevant for your blog post. If they’re “too similar” to justify a new section, then you can use them as keyword variations inside a meta description or other areas.

Personally, I like to choose variations that are “conceptually” distinct but still related. For example:

  • Ideal blog post length
  • How many words should a blog post be
  • Average blog post length
  • How long should a blog post be 2018 or 2019 or 2021 etc?
  • Blog post length


So how long does your blog post need to be?

“2500 words” is the easy “no research” answer. It’s safe to say that 99% of the time, there will be a competitor on the first page of Google with low DR who has a blog post with less than 2500 words. If you type quickly, and you don’t have Ahrefs or any keyword tools available to you, then just write 2500-3000 words all the time and keep it simple.

If you have more questions about content marketing or blogging, feel free to contact me via email using Currently, I am the COO of Logic Inbound. Our digital marketing agency specializes in search engine optimization and content marketing. We are actively looking to work on SEO for eCommerce websites.

Click Here to Book a Marketing Strategy Session

Shopify SEO

Search Engine Optimization (SEO) for Shopify When you come across the term SEO, your initial thought process probably involves one search engine or another. You are absolutely correct, too. SEO stands for search engine optimization and it relates to the way by which...

7 Ways To Track Your SEO Performance And Drive Better Results

7 Ways To Track Your SEO Performance And Drive Better Results

Developing an effective SEO strategy involves a lot of different factors and “moving parts”. Most of the time, strategies need to be refined over time in order to achieve the best results. In order to know what to change about your strategy, you need to know which...

Best Ecommerce Platform for Your Business

Best Ecommerce Platform for Your Business

Shopify or BigCommerce? Wix or Volusion? We compare some of the most popular hosted ecommerce platforms and give our recommendation ones that provide great value to small businesses.


Is Shopify Safe?

We present the case for Shopify’s top-notch security credentials, and answer an important question.

Which Keyword Research Tool Has The Best Customer Service?

Keyword research tools tend to be quite expensive, so it’s important for you to expect great customer support in return. But which keyword research tool has the best customer support? Read on to learn about our impressive (and amusing) experience with our favorite support team.

Shopify Pricing – Shopify Price Plans Explained

We compare Shopify price plans and discuss in detail what they have to offer in terms of features and value to the user.

Best Coworking Spaces in Seattle

A new way to work – learn about innovative and exciting coworking spaces in Seattle.

The ULTIMATE Guide to Managing Multiple Shopify Stores in 2019

Having trouble managing several Shopify stores at once? Read this guide to find out actionable tips that make managing multiple Shopify stores easier.

How To Get Verified On Instagram and More!

Having trouble getting your Instagram account that shiny blue tick? In this article we’ll discuss why it’s so hard to get verified on Instagram, and the steps you can take to increase your chances of getting verified.

4 Simple Tweaks You Should Use to Increase Your E-Commerce Conversion Rate

Converting visitors into paying customers can be incredibly challenging for most ecommerce business owners. We list 4 simple and actionable tips that will help your store get a better conversion rate.

Pinterest SEO Guide

Pinterest SEO Guide Most people are familiar with talking about SEO as it relates to websites and Google searches. But the principles of SEO can also apply to non-traditional websites such as Pinterest, the project and idea sharing platform. Pinterest is a great way...