Search Engine Marketing (SEM, marketing w wyszukiwarkach internetowych) – zbiór działań służący promocji strony internetowej w wyszukiwarkach. W zakres SEM wchodzą zarówno SEO, jak działania PPC. Celem SEM jest poprawa pozycji serwisu w wynikach wyszukiwania oraz wzrost ilościowy i jakościowy ruchu organicznego, płatnego i lokalnego.
Optymalizacja dla wyszukiwarek (SEO) to jeden z kluczowych elementów SEM, który polega na dostosowywaniu strony internetowej do algorytmów wyszukiwarek, tak aby uzyskać jak najwyższą pozycję w wynikach wyszukiwania. SEO dzieli się na optymalizację on-page i off-page. Optymalizacja on-page obejmuje m.in. poprawę struktury strony, optymalizację treści oraz meta tagów. Optymalizacja off-page natomiast polega na zdobywaniu wartościowych linków zewnętrznych prowadzących do strony oraz budowaniu wizerunku marki w Internecie.
Pay-Per-Click (PPC) to kolejny istotny element SEM, który polega na płaceniu za kliknięcia w linki sponsorowane wyświetlane w wynikach wyszukiwania. Działania PPC pozwalają na szybkie zwiększenie ruchu na stronie oraz skierowanie go na konkretne podstrony. Kampanie PPC są oparte na systemie licytacji słów kluczowych, które decydują o pozycji linku sponsorowanego w wynikach wyszukiwania. W ramach PPC istnieją różne modele rozliczeń, takie jak koszt za kliknięcie (CPC) czy koszt za tysiąc wyświetleń (CPM).