Blogs are webpages that are dedicated to a specific topic written by a specialist on the topic. There are a hundreds of different blog topics on the internet, anyone can make a blog on anything they want. Blogs are great for PR and can be used in numerous ways to promote product as well as personal brands. This is discussed in the following article: https://problogger.com/7-ways-to-build-your-brand-in-the-blogosphere/. I agree with the ideas that asking bloggers for direct feedback not only gives you a chance to improve your brand but also get exposure. Bloggers are also so specific in their brands that there is a perfect blogger for every product/brand it just needs to be found.
Blogs are also excellent for the average person trying to build a brand/reputation for themselves. They are so great because they are low cost and very effective if done correctly. This is discussed in the following article: https://domain.me/key-strategies-for-using-blogging-to-build-personal-brand/. When you create a powerful blog with great content that will attract viewers the result can be amazing. It is even a good idea for companies to create blogs, it creates a personal feel to the company. Blogs can give people a chance to make money, spread awareness, and more.
As discussed in the following article: https://www.huffpost.com/entry/why-do-people-blog-the-be_b_8178624. People blog for a number of reasons. Blogs are such a great tool for professional growth because they give the chance to demonstrate knowledge and expertise while being relaxed. Blogs can be set up in as little as 20 minutes and create an instant reach for entrepreneurs, brands, and more. Overall, blogs are an underrated tool in growing and expanding a companies image, or even one persons image.