SEM (Search Engine Marketing) es un término general que engloba todo lo relacionado con el marketing en motores de búsqueda, como PPC, anuncios y búsqueda de pagos.
SEO (Optimización de motores de búsqueda) es el proceso de mejorar la posición del sitio web en la consulta de un motor de búsqueda a través de varias técnicas, como construir un perfil de backlink, utilizar palabras clave niche y optimizar varios componentes in situ. SEO es un subconjunto de SEM.
Todo lo que debes saber sobre ambos términos está cubierto en la entrada "SEO vs. SEM: ¿Cuál es la diferencia y por qué deberías atención?"