All of your blog posts should be exactly 5,733 words long! Seriously though, they should be as long as they need to be for you to convey to your readers the information that you are trying to impart. If you can do that in 2,500 words then that is how long the post should be. If it needs 6,000 words then you write 6,000.