There are several reasons.
  1. It will make you a better writer.
    Having the knowledge that you're writing for an audience (yes, your mom counts as an audience) in the back of your head tends to result in a better overall composition.
  2. It's a great way to get comfortable with making mistakes somewhat publicly.
    One of the most wonderful things about blogging platforms is that they are living--and editable. Unlike glossy magazines, there's a scrappy, thrown-together quality to blogs, and it's totally OK to fix errors after you post. It's also OK to not fix them.
  3. Have an idea, product, company or talent? Creating original, engaging blog content is a great way to make what's yours stand out on the internet.
    Blog about related topics and what's going on in your field, and people will find their way to you
  4. It's a good way to thicken your skin.
    When my first book came out, I posted an image of the cover on my blog. This prompted someone to write me a lengthy email about how slutty I looked in the photo. This stung for a second, but mostly, it made me laugh. It was a great reminder that there will always be haters, trolls and general assholes on the internet who will gleefully tear you apart and call you names, no matter what you do. Pay them no mind--they're mean because they're unhappy.
  5. It can lead to bigger things.
    It led me to newspaper syndication, 2 cookbook deals, and a sitcom inspired by my life. It's also brought me paid speaking engagements, freelance writing, and teaching opportunities. Think of it as the best business card ever.
  6. It's amazing for improving creativity flow.
    I used to be terrified that I would run out of things to write about, but six years later, that shows no signs of happening. I really believe it's because creativity begets more creativity. The more I write, the more ideas I have. It's like lifting weights: the more reps you do, the stronger you become, and hence, the more reps you are able to do.
  7. Reading your blog might make someone out there feel less alone.
    Write honest, genuine posts, and your words really will affect their readers. Blogs foster connection, and that helps make the world a better place.
  8. It's not the whole point, but you can make passive income blogging.
    There are a few ways to do this. Work with a great ad company to monetize your posts (I make a few hundred bucks a month doing this) Get syndicated by a newspaper or bigger online media source (this is doubly great because it's paid work AND free publicity). Set up an online store on your blog. It's nearly impossible to make a whole living doing this, but you can make a nice little chunk of spending cash without doing anything other than posting as usual.
  9. If you want to write a book, blogging is like an audition.
    The publishing world is changing these days, and more and more bloggers are getting book deals after publishers discover them online. If you think about it, it makes sense: A blog is essentially a living record of a) your writing skills, b) your thoughts and ideas, and c) your ability to create an audience for yourself. Publishers want to publish books by people who already have an audience, and successful bloggers are just that.
  10. Your thoughts and perspective are interesting and deserve to be shared.
    Just trust me on this one. Even if you don't think it's true, I guarantee there's someone out there (likely a lot of people) who is interested in what you have to say. Think of a blogging platform as your path to finding and connecting with them.