Role of Marketing in Online Visibility