What makes a compelling blog post?

Thought leadership. Catchy headline, tight prose, direct, and provide SEO.