1. A method of updating contents of a search engine database comprising a plurality of links each associated with a resource, the method comprising: determining popularity of each of the plurality of links based, at least in part, on the frequency of retrieval of said link by the search engine in response to a search request; determining whether the popularity of the link exceeds a predetermined popularity threshold; and updating information associated with the link, provided that the popularity exceeds the popularity threshold.