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.