Search engines allow users to find information on the internet by entering keyword queries to locate pages that match those keywords. The most popular search engines are Google, Bing, Yahoo and others which have algorithms that crawl websites and index pages to build a comprehensive database that is searched when a user submits a query. Search engines aim to provide the most relevant results to users based on their queries by considering factors like page content, keywords, links between pages and popularity.