Yes, is the simple answer. Having a blog section on your website is the best way to share your knowledge and expertise whilst establishing trust and credibility with your target audience. This leads to better quality traffic and leads, which is the ultimate goal.
The other reason is that it’s a great way to rank better on Google. Having a blog section means you should be adding content to your website regularly, which adds value to visitors and keeps them engaged on your website for longer. This will mean your organic search results (SEO) will improve, so you rank higher on google.