search engine optimization and search engine marketing are both marketing techniques. SEO is the process of improving a web site’s rankings in search results of search engines. Whereas SEM involves driving website traffic via paid advertising, such as PPC ads. SEO helps improve organic search results while SEM focuses more on advertising.