The average length of a blog post is 1500-2500 words. The longer the content, the better your chance of ranking higher on search engines.