The difference between SEO and SEM is that SEO drives unpaid traffic and SEM covers SEO and paid traffic.