Both SEO and SEM (Search Engine Marketing) involve increasing a site’s visibility on search results. The main difference is that SEM includes paid promotion tactics and while SEO focuses on organic (unpaid) tactics to grow traffic.