Digital Marketing provides a great flexibility to entrepreneurs to start their business with low or no budget along with increase in business revenue with lower marketing cost, but many of them fail because of the lack of understanding and learning of different digital marketing domains.