how to bake viral marketing into your website