||The Hypertext-based Webs such as Intranets contain a vast amount of information pertaining to an enormous number of subjects. It is, however, an organically grown and thus essentially structureless environment that is in a constant state of flux. Therefore, finding useful information pertaining to a particular topic is oftentimes a difficult task. Search engines were designed with the intent of easing the burden on the individuals perusing the Web for specific topics. Traditionally, Web search engines have used straightforward–and relatively naïve–approaches towards indexing and ranking pages pertaining to a particular subject. As our understanding of hyperlinked environments has improved, algorithmic tools have been developed that more effectively distill the plethora of information that exists within this environment. We will briefly discuss the history of the World Wide Web, the approaches employed by “traditional” search engines, and how alternative techniques can improve upon older approaches. We find that new techniques build upon, rather than replace, previous approaches, and that the problem of searching the Web is one that evolves as our understanding of the Web’s structure improves.