If you blog, you have something important and/or interesting to share with your readership. As a rule, this should be the case. In other words, you are engaging in "content marketing".
The more important the information is for your customers, the faster word of your expertise will spread and you will receive returning visitors.
This is all very important in connection with SEO.
But that's not all. Blog posts increase the visibility of your website on the Internet. Each blog post generates one more page. Your website is given more weight overall as it can be found on different topics.