A blog is a type of website that contains information on some specific topics. It is a platform for writers who want to share their knowledge and views with the readers. Some write a blog as a hobby, while some make money out of it. A blog contains articles on several topics. These articles are updated from time to time.