Search marketing is a blanket term that refers to increasing your visibility in search engines. Pay-per-click (PPC) advertising is a specific type of paid advertising where you pay each time someone clicks on your ad. PPC is a type of SEM.