blog or web blog, people create blog to be heard their opinion, to share about themselves, sometimes it is used for marketing.