Your online marketing strategy should have onsite SEO, offsite SEO, blogs, newsletters, and social media. These need to be used correctly and consistently. If it is not consistent then your brand is not consistent. When you maintain a reliable online presence, consumers know where you are, what you are doing and hence when they are in the market to buy that particular product or service they will come to you.