SEM stands for "search engine marketing" and SEO stands for "search engine optimization." SEM is the all-encompassing broad phrase that includes SEO as well as paid search activities such as Google AdWords purchases. SEO, on the other hand, is simply a subset of SEM. Some people ...