Another method of driving traffic to your site is Pay Per Click. Its a method of advertising based on search engines. In order to drive more traffic to your site, you can bid on Keywords relevant to your niche. I have enlisted some of my favorite channels for buying PPC Ads.
Google Adwords Ads