Search Engine Optimization (SEO) involves designing and developing the website in a way that helps to improve the quantity and quality of traffic to your website from people using search engine, the popular search engines are google, yahoo, msn, ask, bing. SEO is all about optimizing a website for search engine, it is a subset of search engine marketing (SEM). A search engine performs these functions to deliver results, crawling, indexing, procession, calculating relevance, retrieving results. There are basically two types of search engines that collect information in different ways Crawler-based search engines e.g. Google, AltaVista use crawl software referred as robot or bot helps to fetch all webpages linked to the website. Website and content and the popularity of the link are critical for optimizing a website. Human-powered directories e.g Yahoo directory, business.com which are compiled by human reviews, the content of the website is to be reviewed by editor before it is listed in the directory