The length of a blog post depends on the subject matter, blog post types and searchers intent. A blog post on the "invention of laser printers" will require more content than a blog post on "how to print a paper". Ideally, blog posts should have a minimum of 300 words to be recognized and ranked in Google. Blog posts with more than 1000 words generally perform better than shorter blog posts.    According to Hubspot study of 2021, an ideal blog post length should be between 2100 - 2400 words. The easiest way to know the ideal blog post length for your new article is to look at the average word count for the top 10 ranking blog posts for your keyword.    The correlation between the length of the blog posts and their corresponding search performance should not be interpreted as a causation. Google algorithm is complex as there are a myriad of other variables that determine web page search rankings. For instance, a 700 word blog post on an authoritative website like Forbes or Hubspot will outrank a 6000 word article published on a website with low domain authority. External backlinks, topical relevance, internal links, social signals, keyword density, EEAT optimization, etc are some of the many variables that will determine the overall ranking of pages.