1. A method comprising: receiving, by a server device and from a user device, a request for a document associated with a website; retrieving, by the server device, the document from a server that hosts the website; retrieving, by the server device, information associated with the user device, where the information comprises at least one of information related to content served to the user device from a content distribution system, usage patterns information, or network performance information associated with the user device, and wherein the network performance information includes information associated with at least one of a download time, latency per flow, jitter per flow, lost packets, or delayed packets; determining, by the server device, a toolbar for the document based on the information associated with the user device and information associated with the document, wherein the toolbar comprises a keep toolbar button; inserting, by the server device, the toolbar into the document; transmitting, by the server device, the document, with the toolbar, to the user device; and in response to selection of the keep toolbar button, receiving, by the server device and from the user device, a request to keep the toolbar permanently or for a period of time when the user device displays other documents.