Entire books are written on this topic. The key ways are as follows:
- Pay Google, Bing, Yahoo, or other search engines to send you traffic (such as through the Google Ad words program).
- Build a great site with lots of high-quality original content that is search engine optimized.
- Have a smart social media plan to drive traffic from Facebook, Twitter, LinkedIn, and other free social media sites.