The Big Winner: Blogging. A recent study found the average lifespan of a blog post to be 2 years.