1. A method comprising the steps of: receiving a find-in-page query for at least one webpage displayed on a computing device, wherein the query comprises a search string. collecting, using a computing device, a first set of metadata relating to each of a plurality of data objects displayed on the at least one webpage, wherein the first set of metadata is collected from the HTML code comprising the at least one webpage; collecting, using the computing device, a second set of metadata relating to each of the plurality of data objects, wherein the second set of metadata is collected from the source of the of the plurality of objects; collecting, using the computing device, a third set of metadata relating to each of the plurality of data objects, using the computing device, wherein the third set of metadata is retrieved, over a network, from at least one search engine; identifying, using the computing device, at least one of the plurality of data objects matching the find-in-page query is identified, wherein the search string is matched to metadata in the first, second and third sets of metadata, wherein metadata relating to the at least one data object comprises the search string; altering, using the computing device, the display of the matching data objects on the at least one webpage, whereby the user is able to identify the data objects that match the find-in-page query.