By Sufyan bin Uzayr A blog is a great way to express your thoughts, create a web presence for your company and provide content to Internet users. If you're planning to create a blog, but don't wish to get into the hassles of hosting, developing and deploying it yourself, consider creating a blog at any of the free blogging platforms mentioned below.