Search Engine provides the internet users with the ability to search other websites by using keywords. A Search Engine creates indexes of websites. When you enter a keyword for searching, the search engine searches its database of indexes and provides the results to the visitors based on many algorithms. You can click on any of the links to go to the desired website. Google, MSN and Yahoo are most popular search engines.