A blog is a website that functions like an online journal where people share experiences, observations and opinions through posts that may include images and links. A blogger is someone who writes content for their blog. The act of writing posts for any blog is called blogging. Blogs provide regularly updated, informative content for readers similar to newspapers or magazines and allow interactive communication, while websites tend to have static, formal content that requires coding expertise to update.