SEO(Search Engine Optimization): It is a set of technique helps to increase a website traffic and ranking position in the SERP results such as Google, Bing, Yahoo, etc. It helps to improve the visitors engagements to generate more leads and organic results.
SEM(Search Engine Marketing): It is a form of Internet marketing that involves the promotion of websites by increasing their visibility in search engine results pages (SERPs) primarily through paid advertising.
The difference between search engine optimization (SEO) and search engine marketing (SEM) is that SEO focuses on getting traffic from organic search, whereas SEM focuses on getting traffic from organic and paid search. Both SEO and PPC are ways to market your business in search engines