By Blogging, you can generate a lot of traffic to your website which will improve the rank of your website.
By using optimized content in the Blog posts, your website will improve its rank and also will increase the visibility on search engine.
With the help of it, you can do internal linking which is to be considered a good quality back-link.