To make it go viral: Make it interesting, original (if possible), authentic (people can smell "fake") and the rest will follow on their own.
The truth is that you have very little control over what truly goes viral and the last thing you need is for your site to go viral for all the wrong reasons. There is such a thing as bad publicity.
And just remember that Marketing != Going viral, which in some cases may be anti-marketing.