There are many reasons why a business needs to do online marketing. To name a few: awareness, promotion, branding, communication, differentiation and sales are just some of the benefits of marketing and online marketing.