There is no formula for a site that goes viral but you can see what's missing from those that don't.