PPC (pay-per-click) involves paying for traffic through ads; SEM (search engine marketing) encompasses both paid and organic efforts to increase visibility; SEO (search engine optimization) focuses solely on improving organic search rankings.