Search engines use keywords to search the World Wide Web and return results ordered by relevance. They help users find websites without knowing URLs by filtering billions of web pages. The main types are crawler-based engines like Google that use spiders to index pages, directories edited by humans like Yahoo, hybrids combining crawlers and directories like Yahoo and Google, and meta search engines that transmit queries to multiple engines and integrate results.