When blogging was started, it was a kind of online journal. Then it evolved with time continuously, and now people blog for many reasons. There are some professional bloggers also who make money from blogging. There are many categories of blogs found in the blogosphere like a business, lifestyle, portfolio, personal, fashion, food, entertainment, tech, etc. For example, my blog is a combination of two types of blogs- personal and tech. In the personal category, I share my thoughts, feelings, etc. whereas the tech category is full of technical posts related to android, Facebook, Instagram, NetFlix, Kodi, Amazon Firestick, etc. As the blogosphere has been evolved with time, there are some benefits of blogging also. Here is a list of the reasons people blog and why people benefit from blogs in their personal and professional life.
Why Do People Blog? Here Are The Reasons

Portray Yourself and Share Your Thoughts

There are a lot of blogs on the web, which are basically countless. Those blogs help people to share their ideas, thoughts, and feelings. Whatever your profession is, Photography, food, travel, fashion, and a lot more, individuals love to share their thoughts. They get an opportunity to connect among the same like-minded people and able to create a network among them.

Share Your Knowledge and sell

If you're good at something and you are the one who loves to teach, you can start a blog that can help you the get the opportunity to educate others who are interested in your field/niche of expertise. For example, there is a blog named "digital-photography-school.com," which is owned by Darren Rowse, who is also a renowned tech blogger. Darren shares many photography tips and tricks there. That blog has been converted to an authority site. People trust Darren, and they become returning visitors.

Darren also monetizes the photography blog with AdSense ads, and he earns a decent amount of money from that blog. You can also create a blog like Darren, create an ebook, or courses (like Harsh Agrawal from shoutmeloud sells ebook about affiliate marketing on his website) or services that could be sold from your website.

Improve Your Writing Skills

Blogging helps you to increase your writing skills tremendously. Myself is an example. When I registered indiancelebinfo, I didn't know how to write a blog. I told my friend cum mentor Imran Uddin (who is a famous Indian blogger) that- Imran, I don't know how to write a blog! Can you help me, please? Imran told me- Bro, try it. You will.

But at last, I had to hire a content writer for the content of the blog. And from 2017, I write a personal blog post on this blog. If you check the posts of 2017's and this years', you will definitely understand the difference. Blogging helps me to improve my writing skill.

Most of the professional bloggers write on a daily basis. The more you will write, the more visitors will come to your blog. They will read your post and may leave comments. That is the way to get more motivation from their feedback. At the same time, they may find out your faults in your blogpost. So basically, you will get a chance to rectify and improve your writing. I won't say that my writing skill is perfect. At least I think so- that I'm an average writer. I'm not saying this modestly. I have improved myself from bad to a mediocre writer. That's the benefit of blogging.

Learn How To Make Money Online

Most of the people start their blogging journey with a single blog. Then along the way, they gain experience every day and get ideas no make more niche blogs. For example,- I created my first blogand the topic was amazing facts. Honestly speaking, though I worked hard, still my primary goal was to make money from the blog. After that, I move to celebrity blogs, tech blogs, and now this blog is mixed- technology and personal. Actually, I have experienced a lot of technical things in my personal life, such as expensive speakershigh-end smartphones [Currently, I use iPhone 11 Pro], and I share my experience related to those products. I also share SEO tips and tricks here. I'm not a typical SEO expert, but in these ten years, I have a lot of experience about SEO. I share those tips here in my blog.

Earn More Exposure

Businesses create blogs and websites basically to increase their online existence, connect with targeted customers, promote their brand through their websites and blogs in a positive conversation, and even generate leads, sales, and online revenue. However, SEO takes some time to start creating impressions on search results. In that case, a blogger can promote their blog through paid advertisement. Businesses use content marketing to rank their blogs in search engines, thereby generating residual leads and revenue.

Become an Authority in Your Industry

A blog can be used as a medium to showcase your knowledge, potential, and talent. You have to publish blog posts that are perfect, timely, relevant, informative, and important to visitors. Timely updating is an excellent way to expertise cause google loves those blogs which update on a regular basis. Eventually, you will get your niche specialists' attention, and that can help you to recognize as an authoritative source and particular niche-leader. For example, my friend Iftekhar Ahmed is a great blogger, and his niche is how to blogging, make money blogging, and search engine optimization. On the other side, a globally popular face of online marketing is Neil Patel. He has a few blogs with extremely high domain authority (neilpatel.com has the domain authority of 88). So, when he found some interesting articles written by Iftekhar Ahmed and those articles were in his topic relevant, then he linked Iftekhar's articles to a few of his blog posts. He did not do that on a single day. He linked articles on his blog for reference whenever he found relevant articles to his niche and topic.

Build an Online Portfolio

Blogging is an excellent way for budding authors and freelance content writers to create an online portfolio. By showcasing their writing skills (sample of their writing skill) on large platforms (blog/website) with high reach (if they want paid advertisement, otherwise they have to rely upon search engine. Social media is also a great medium. Budding content writers can showcase their talent to their blog and post the link to their social media profile like Facebook, Twitter, LinkedIn, Quora etc.). That's how freelancers can increase their exposure and get new clients. 

Start A Blog Today

As the web and technology become deeply involved in our everyday lives, the benefits of blogging or building a website or blog become are next to impossible to ignore. But 12-13 years ago, if you wanted to create a fully customized blog, you had to know HTML (Hypertext Markup Language),CSS (Cascading Style Sheets), Javascript, or PHP. But those days are gone. Nowadays,
bloggers don't need to have a computer science degree [For your kind information; I don't hold any degree; if you want to know more about my story, read my bio] or HTML knowledge. coding is not necessary to create a blog anymore. Softwares like wordpress.org, blogger (made by google), Wix, Tumblr (Amitabh Bachchan use this platform for everyday blogging), and "how to start a blog" guide will help you to set up a blog within 20 minutes.

If you are not sure whether blogging is right for you, use a free blogging platform like blogger [I use] for a few months before making the final decision. If you enjoy blogging within this period, then don't hesitate to purchase a domain name and self-hosted platforms like Namecheap, Bluehost, or iPage. All the best! :)