Take a look at the three building blocks of any successful online strategy.