What makes a compelling blog post?

A compelling post is an informative, educational, and entertaining post to your audience.