a) SEO tends to be a West coast term, SEM is more East coast
b) SEO refers to organic(natural) listings while SEM covers PPC or paid search
c) No difference, they’re synonymous
d) SEO focuses on organic(natural) search rankings, SEM encompasses all aspects of search marketing
d) SEO focuses on organic(natural) search rankings, SEM encompasses all aspects of search marketing