Search engine marketing also known as SEM is part of Internet Marketing that seeks to promote the websites on search engines. The promotion on search engines is done through increasing visibility on search engines result pages (SERP). SEM (Search engine Marketing) methods include search engine optimization (SEO), pay per click (PPC), banner advertising and directory submissions. The searches on search engine has been increasing every year for the keyword phrase Search Engine Marketing. As a Search Engine Marketing company we provide consultancy on all aspects of SEM. The largest SEM vendors are Google Adwords, Yahoo Search Marketing and Microsoft Ad Center. SEM is growing at a much faster rate and is expected to take over traditional methods of marketing.