Viral campaigns are a current trend that everyone wants to take part in, but launching a campaign is not something that people should take lightly. Not to give off the impression that viral campaigns are difficult, but they do require skillful planning and should not be conducted halfheartedly.
1. Have clear goals and objectives
2. Promote great content
3. Contribute to the communities
4. Make sites work together
5. Have good hosting
In the above video from SES Chicago, Chris also adds that a viral campaign is not simply about a great idea. It also takes great execution and promotion which can be done through blogs, social media sites, forums and groups.
There is not a specific time table to know if your viral campaign is working, but all experts advise never giving up.