1. A computer-implemented method of differentially weighting links associated with a mixed media document, comprising: receiving, with one or more processors, an image query; identifying, with the one or more processors, a recognition result based on the image query; receiving, with the one or more processors, the recognition result, the recognition result identifying at least a portion of a document and a location of the image query on at least the portion of the document; dividing, with the one or more processors, the recognition result into a plurality of zones using a segmented version of at least the portion of the document; retrieving, with the one or more processors, an overlap preference for each of the plurality of zones from a hotspot database; calculating, with the one or more processors, an overlap percentage for each of the plurality of zones based on the location of the image query on at least the portion of the document and a percent of the image query that overlaps each zone; calculating, with the one or more processors, a zone valuation for each of the plurality of zones by multiplying the overlap percentage and the overlap preference for a respective zone; retrieving, with the one or more processors, one or more links to external media from the hotspot database, the one or more links associated with the plurality of zones; ranking, with the one or more processors, the one or more links using the zone valuation for each of the plurality of zones, the zone valuation indicating a likelihood of displaying a link associated with a zone of the plurality of zones at a top of a list of links and the ranking being higher for a higher zone valuation; and transmitting, with the one or more processors, the list comprising the ranked links.