In Internet marketing, search engine marketing, or SEM, is a set of marketing methods to increase the visibility of a website in search engine results pages (SERPs). The three main methods are:

Search engine placement marketers are experts and firms who explore of weaknesses and strengths in the methods and individual products to find the best way to promote a particular website in search engines.