Evolutionary Algorithm (EA) which involves evolutionary computation, a generic population based meta heuristic optimization algorithm. An EA uses some mechanisms inspired by biological evolution: reproduction, mutation, recombination, and selection. A Genetic Algorithm (GA) is a search technique used in computing to find exact or approximate solutions to optimization and search problems. Working of a search engine deals with searching for the indexed pages and referring to the related pages within a very short span of. Search engines commonly work through indexing. The paper deals with how a search engine works and how evolutionary algorithms can be used to develop a search engine that feeds on previous user requests to retrieve "Alternative" documents that may not be returned by more conventional search engines.