Definitely yes!
As for me,it is one of the quickest way to get quality backlinks.Also it keeps your website fresh and current, so it can attract people.
A lot of blog posts are sharable.The more social media shares a blog post, the more people will click, re-share, and explore other pages on...