Companies need to be online for many reasons, and the most important one is that potential clients expect them to be online. Online marketing includes Website Design, Social Media Marketing, Search Engine Optimization, E-mail Marketing and Online Video.