Search Engine Optimization(SEO) can be classified under the larger category referred to as Search Engine Marketing(SEM). Search engine marketing involves all activities that can be used to promote a website, a business or earn a website owner income. SEM involves activities such as paid inclusions,Traditional Ads,Pay per click advertising etc. One of the biggest differences in these two techniques is the SEM is almost guaranteed and takes place immediately but SEO requires more work, monitoring and patience to yield results. SEM is more expensive because it is a fast and reliable way of promoting a website.*