Google is very unpredictable and constantly evolving... Make sure you address as many online marketing techniques possible in order to achieve success on the internet... Here are a few examples of areas that should be covered: 1. search engine marketing. 2. paper click advertisement 3. content driven marketing (ex: website content, articles, press releases, video, and blogging) 4. Social Media Marketing This is just at a glance of what should be considered in order to have a successful online marketing campaign.