SEM refers to social media marketing. To simple put SEM includes
SEO and a whole lot of other techniques that use search engines in order to generate site traffic and give their brand the online visibility that is desired. Apart from the understood parts of SEO, SEM also involves use of techniques such as paid inclusions, traditional ads,PPC advertising etc.