1. A computer-implemented method, comprising: identifying text associated with each of a plurality of inbound links enabling access to a first document of a plurality of documents, wherein each of the plurality of inbound links is a link from another document to the first document, wherein the text is anchor text; assigning a text weight to the text associated with each of the plurality of inbound links, each of the text weights being derived with reference to user data, a first portion of the user data representing a frequency with which the corresponding inbound link was selected by a population of a plurality of users, the population of the plurality of users having a set of user characteristics, and a second portion of the user data including user weights assigned to users in the population of users, the user weights being based, at least in part, upon an age range distribution, the user characteristics including one or more demographics, the one or more demographics including age; generating an authority value of the first document based, at least in part, upon the text weights assigned to the text associated with each of the plurality of inbound links; receiving a search query; and ranking the first document among a plurality of search results with reference to the authority value.