A blog is a personal online journal that is intended for general public consumption.
Short for weblog, a blog is defined by their format, basically they are a series of entries that are posted to a site in reverse-chronological order.
Typically they are a reflection of the personality of the author, or web site that is hosting it, for example it may be a political blog or a travel blog on a travel site.