The SEO means search engine optimization means where anyone can rank top in Google without paying any amount, by properly working on SEO. The SEM means search engine marketing where you can rank your website on top of the search results but you need to pay amount for google.