Le search marketing ou search engine marketing (SEM) regroupe les différentes techniques de référencement permettant de positionner une page, un site ou divers autres contenus web au sein des pages de résultats des moteurs de recherche. Il est globalement composé du SEO (search engine optimization) et du SEA (search engine advertising).