SEM is a broad term, SEO is subset of SEM. Search Engine Marketing includes SEO and other areas to improve a sites visibility in search engine
results pages, like paid listings and paid inclusions.SEM includes PPC, social network marketing.