In terms of SEO, a blog should go into depth on one topic. Share everything you know and give the reader some in-depth value. Typically speaking this will mean your content will be 1,500-2000 words. If you’re looking to create shorter content, then the rule of thumb used to be around 500 words. Anything less is too superficial. For true value though, create longform, authority content.