Quality content is the key to generating more traffic for your website and blog. You can also use social media to supplement your website/blog content. If you are producing quality content and posting it on these channels, it will be shared and liked, this increasing the chance that your content will go viral. Ultimately, anyone directed to your site or blog will not return without quality content.