Search engine marketing SEM, refers to the paid form of positioning your website at the top and other most viewed positions of the search engine result page. SEM is a quick method to improve impressions and possibilities of clicks on your website.
Search engine optimization on the other hand, refers to improving your website ranking, naturally or organically through various off-page and on-page techniques. SEO is a slow, yet effective method, beneficial in the long run.