SEM is a more extensive term as compared to SEO. The difference in the middle of SEO and SEM is basically that SEO (Search Engine Optimization) is a piece of SEM (Search Engine Marketing). Both procedures point in expanding field of vision in search engines.