Thanks for such great tips on traffic generation. However, you have missed Social Media Marketing which is great way to increase traffic for the website.

Thanks