Search Engine Optimization (SEO) is the art of designing a website specifically geared for major search engine compatibility. Search Engine Marketing (SEM) is conducted by careful analysis of your current optimized website followed by in depth keyword research, competitor analysis, linking targeted online advertising campaigns with optimized pages, and more.