Though all these terms are related to the search engine and the optimization of websites and other accounts, there is slight difference which makes them totally different from each other.
Search engine marketing (SEM) is the process of gaining incoming traffic and visitors to the website by purchasing the advertisements on the search engines. SEM can be taken as the paid search to refer to all the paid listings and can be used as the search marketing as well.