Search engine marketing (SEM) is a form of Internet marketing that involves the promotion of websites by increasing their perceptibility in search engine results pages (SERPs) primarily through paid advertising. It is the process of gaining website traffic by purchasing ads on search engines.