Creating viral content: Is it possible to harness viral trends?

Do viral trends come out of nowhere or do they share some common traits? Experts have different views.