Search Engine Marketing (SEM) is an online marketing strategy that is used for making the web pages search engine friendly and bringing increased online traffic to a website. The internet boom over the past few years has resulted in business, trading and shopping moving online. Today, a major part of the business of any commercial enterprise, whether it offers a product or a service, comes through its online customers.