Un blog es un sitio web personal actualizado periódicamente como un diario en línea donde el autor publica sus experiencias y opiniones sobre diferentes temas. Los blogs tienen características como entradas, comentarios, enlaces y elementos como un título, bloque central y barra lateral. Existen varios programadores de blogs populares como Blogger, LiveJournal y WordPress.