Un blog es un sitio web actualizado periódicamente que recopila cronológicamente artículos de uno o más autores. Los primeros blogs eran parte de sitios web comunes, pero el desarrollo de herramientas facilitó que más personas publicaran blogs sin necesidad de conocimientos técnicos. Existen diversos métodos para publicar blogs, como usar software basado en el navegador o servicios de alojamiento dedicados a blogs. Los blogs también se diferencian en su soporte económico y grado de interactividad.