A blog is a site where different kinds of contents (often in the form of discussions or opinions) are posted by an individual or a group of individuals. A blog may or may not be related to the domain name, and can be a part of a bigger website. Blogs help in garnering more traffic to websites, and this increases the visibility and search engine rank of the same. Blogs are used as personal online diaries, advertisements, and forums for discussion.