What makes a compelling blog post?

Offering valuable insight to readers that benefits them in whatever journey they’re on that relates to the post.