Search engine marketing, “SEM,” consists of cumulative efforts to promote a website in paid and organic search listings. SEM is a main driver of business growth and client acquisition for many e-commerce stores. SEM is an acronym for search engine marketing, which involves tasks that help your website to rank better in Google, Yahoo, and Bing and many more. In other words, through SEM you can do to make sure your website appears in search engine results when someone searches for information.
SEO: SEO is a free method of SEM that uses a range of techniques to help search engines understand what your website are about so they can deliver them to web searchers. Through search engine optimization you can rank your website better in Google or other search engine. These techniques include things like using titles, keywords and descriptions in a website, providing relevant content, quality backlinks.
PPC : PPC (pay per click) advertising is a technique in which you pay search engine to display your site on the top of SERP. Google provide Google Ads in which you need to create an ad and pay for google to show it on search result page. Facebook Ads, LinkedIn Ads, Google Adsense is another way of PPC. In PPC advertising, you pay each time someone clicks on your offer. Paid search differs from organize search in that you’re paying to have your website or offer displayed higher in search results.