Here is some great advice from ISEBD about Internet Marketing:

In reality, you need much more than merely getting clicks to make a profit, especially as competitive pressure builds up. As a minimum, you will need (a) good website design and information architecture, (b) reliable, safe, and easy-to-use ecommerce, (c) responsive support and (d) not just clicks, but highly qualified leads to load into your sales pipeline.