I use Google Adwords ad Microsoft Bing Ads to advertise my business, works great if you take the time to understand how the bidding system works and to improve your quality score.
You should write good content for your website and create a good seo strategy - these should increase your website traffic.