1. A computer-implemented method, comprising: receiving, for each target document of a plurality of target documents that a search engine has identified in response to a query, an address of the target document, the target document including query-relevant text at an intra-document portion of the target document; for each address of the target document of the target documents: generating an artificial anchor, the artificial anchor corresponding to the intra-document portion of the target document and undefined in the target document; appending the artificial anchor to the address of the target document; and providing, to a client device, a plurality of search results, wherein each search result of the search results identifies a corresponding target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document; wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device, and wherein the artificial anchor includes the preassigned artificial anchor designator as either a prefix or a suffix and wherein the preassigned artificial anchor designator includes a preassigned set of text characters, and the artificial anchor designator and artificial anchor are ignored by a client web browser in a client device not having the artificial anchor module.