Longer blog posts rank well on search engines. They also get more shared on social media, which creates social impressions for your brand. You'd want to write long blog posts to drive traffic, induce reader loyalty, and even establish your thought leadership in the niche.