SEM, or Search Engine Marketing, is a digital marketing technique that aims to increase brand visibility in search engines, through pay-per-click (PPC) advertising or by attracting organic traffic through search engine optimization (SEO) and content marketing.