SEM, czyli Search Engine Marketing, oznacza działania marketingowe prowadzone w wyszukiwarkach internetowych. Działania te mają poprawić pozycję strony w wynikach wyszukiwania (naturalnych i płatnych) na wybrane słowa kluczowe. Skupiają się one nie tylko na optymalizacji i pozycjonowaniu serwisu, ale także na promocji przez kampanie linków sponsorowanych.
SEM spełnia się w następującym równaniu: SEM = SEO + PPC, w którym SEO jest wspomagane przez „Pay Per Click”, czyli płatne kampanie typu Google Adwords.
O ile działania SEO są bardzo powolne, to PPC służy natychmiastowym efektem promocyjnym, choć wymagającym zdecydowanie większych nakładów finansowych. Stosowane jest najczęściej na początku działalności, kiedy SEO nie daje jeszcze żadnych rezultatów, a wysoka widoczność w wynikach wyszukiwania jest konieczna dla prowadzenia sprzedaży.