Many companies often don’t realize how much time needs to be invested at the beginning when taking the first steps in online marketing. It can take weeks or even months until initial campaigns are optimized to the point that they bring in profit. When it comes to search engine optimization, you need to be patient. A good position in Google’s search results doesn’t happen overnight – you need to wait it out until you start seeing the initial successes. The efforts also need to be sustained.