A blog post must contain a minimum of 300 words to rank on search engines. But longer blog posts (1000-2500) rank faster than shorter blogs.