SEM is an important constituent of Internet marketing, which involves excessive promotion of websites in order to increase their visibility online by improving the SERPs (search engine result pages). It is a sort of paid marketing which involves advertisement and promotion on cost per click (CPC) basis.