For any business with an online presence, search engine results are important. There are certain techniques that can be implemented to increase ones visibility to the search engines. This is most commonly know as Search Engine Marketing (SEM). This often utilizes paid placement, inclusion and a techneque called contextual advertising. SEO or Search Engine Marketing is another technique which utilizes the patters of internet users and the types of key words they are using. These key words are then infused into the context of the website a business is looking to promote, thus increasing it's hits in major search engines.