1. A non-transitory computer-readable medium having a plurality of computer instructions, wherein, when executed by a computing device, the plurality of computer instructions cause the computing device to: generate a referrer page associated with a request for content, the referrer page being rendered on a client before a current content page rendered on the client; identify at least one coordinate in a viewport associated with a referrer link in the referrer page; designate a first area of interest around the at least one coordinate in the viewport, the at least one coordinate being determined based at least upon a position of a user input associated with the client rendering the referrer page, the user input being at least one of a mouse click or a touch input that activated the referrer link within the referrer page, the first area of interest being designated based at least in part upon a comparison between a first amount of user input in the first area of interest and a second amount of user input in at least one other coordinate in the viewport, wherein the first amount exceeds the second amount by a predefined threshold; identify a second area of interest that is offset from the first area of interest, the second area of interest corresponding to a position in the viewport after a scroll event; generate a user interface with at least a portion of a first content item placed within the first area of interest in response to activation of the referrer link within the referrer page, the user interface corresponding to the current content page associated with the referrer link; place at least a portion of a second content item within the second area of interest; and transmit the user interface to the client.