This goes more into web marketing, depending on what product you're selling.<p>If you're looking for just "sales", Adwords is great because you can target very precisely who you want visiting your site, as long as you accumulate enough data to understand what's working and what's not. I currently manage a $150k monthly adwords account. For example, a small/mid sized account could have 20k keywords, out of those, 1k will get clicked on per month, 200 would be the "top 50% traffic" keywords, and out of the 200, maybe 50 will generate sales/leads for you. Those are the things you need to understand on a monthly basis, and as soon as you pick up the pattern for which words are the 200/50, increase bids on the 50 and get rid of the ones you're spending a lot of money on and not converting to sales/leads.<p>If you're looking for just traffic over a long term, I'd recommend the following:<p>1. SEO - if you can rank for popular keywords relevant to your site, you'll have new visitors from search engines every day. Depending on your SEO strategy, you can be targeting 5 "top tier keywords" that're tough to rank, or 100 "2nd tier keywords" that requires effort, but not all all-day every-day type efforts. Or you could try to optimize dynamically for hundreds of thousands of product names using good SEO practices on your dynamic pages. Obviously link acquisition is a big part of it as well.<p>2. Link acquisition - getting a link from a popular spot can cause you a "spike" in traffic for a day or two, and if you can keep writing "link-generating content", you can try to repeat the traffic spike from different sources. There're some "theories" on what type of content people link to, such as breaking news before everyone else, top 10 lists, controversy, useful free tool, etc.<p>3. Brand awareness - getting your name out so everyone (in your target demographic market) knows your brand name. In that case, I'd recommend buying banners - most work on a CPM basis, which is just a fancy term for "Cost per 1000 banner views". Depending on which source you go with, and how targeted of a website/demographic you want to go with,1000 views of your banner will usually cost you anywhere between 30 cents to $5.<p>Of course, all this depends on the product/service you provide. If all you do is sell car batteries online, then there's no real reason for people to come back to your site once they buy one.<p>Good luck,
-- Paul Zhao