Contrary to what one might assume given the title of this article, Search Engine Optimization (SEO) and Search Engine Marketing (SEM) are not opposing marketing systems. When skill fully deployed, they often help to work together and reinforce each other. What is SEM? SEM is the ability to create pay per click ad campaigns (PPC) through ad platforms managed by major search engine companies, such as Yahoo or Google. With SEM you can immediately increase traffic to your website. What is SEO? SEO is the process of improving the visibility of a website. It consists ofpreparing a website to maximize its rank on search engines for targeted keyword phrases. The practices of search engine optimization and SEM are perfectly compatible. An SEO campaign should almost always be supported by a PPC campaign (Pay per click), but you need to understand when this combination is most opportune or when it is best to focus your efforts individually. SEO helps to place a website in the top search results for a series of specified keywords based upon the product or service being marketed. This is called natural positioning or organic. If you do it right, SEO will give long-term results and an acceptable web visibility. Where SEO takes time to build steam, SEM offers immediate traffic relief for your business.Companies using SEM will get the customers looking for something related to what the company is announcing at that moment. The most important difference between SEO and SEM is time and results. With SEO work is done to get results in the long term. SEM gets results immediately. Whether your business is best poised to benefit from SEO, SEM or both, you will enjoy increased levels of search traffic, the highest quality traffic available.