SEM is Search Engine Marketing that involves running ads on search engine result page. For example, if you advertise coconut oil, your ad will appear on the search result page when someone searches for coconut oil. SMM or Social Media Marketing is a marketing method that involves doing free or paid promotion on various social pages. SEM costs more than SMM, however, SEM has higher conversion compared to SMM. I am saying this from my experience.