Answer-
SEO stands for Search Engine Optimization and SEM stands for Search Engine Marketing .The biggest difference between the two is that SEO is free and SEM is paid.SEM includes pat -per-click advertising and display ads that are purchased.Despite the major difference between the two they work best in unison.