Content Marketing

I think that the most important rule is to always, always have good quality content in your website, regarding your niche. It is the only way it can go viral.