enerally speaking, SEM (Search Engine Marketing) has come over time to refer to paid advertising, such as pay-per-click ads.

SEO (Search Engine Optimization) refers to helping sites perform better in the organic (free) search listings.